diff --git a/apps/web/src/components/LedgerIconPicker.vue b/apps/web/src/components/LedgerIconPicker.vue new file mode 100644 index 0000000..3224eae --- /dev/null +++ b/apps/web/src/components/LedgerIconPicker.vue @@ -0,0 +1,31 @@ + + + + + + + + + + + diff --git a/apps/web/src/components/QuickEntryHost.vue b/apps/web/src/components/QuickEntryHost.vue index eb2a354..faefaec 100644 --- a/apps/web/src/components/QuickEntryHost.vue +++ b/apps/web/src/components/QuickEntryHost.vue @@ -1,6 +1,6 @@ - + 条目明细 @@ -228,7 +228,7 @@ async function deleteEntry() { 正在载入... 条目不存在 - 返回流水 + 返回 diff --git a/apps/web/src/views/LedgerSettingsView.vue b/apps/web/src/views/LedgerSettingsView.vue index 45cf766..b607060 100644 --- a/apps/web/src/views/LedgerSettingsView.vue +++ b/apps/web/src/views/LedgerSettingsView.vue @@ -1,9 +1,10 @@ + + + + + + 查询{{ rangeLabel }} · {{ ledgerLabel }} · {{ selectedCategorySummary }} + + + + 账本{{ ledgerLabel }} + 时间{{ rangeLabel }} + 分类{{ selectedCategorySummary }} + 备注 + + + 没有符合条件的流水{{ rangeLabel }}暂无{{ categoryLabel }}记录 + + {{ dayLabel(group.date) }}{{ group.entries.length }} 笔 + + + {{ entry.note || entryCategoryLabel(entry) }}{{ entryCategoryLabel(entry) }} + {{ entryAmount(entry) }} + + + + + + + + + 查询条件 + + + 账本 + {{ ledger.name }} + + + 时间范围月年自定义全部 + {{ selectedYear }}{{ month }}月 + {{ year }}年 + {{ rangeLabel }} + 开始结束 + + + 备注 + + 分类 + + + {{ tree.label }}{{ selectedTypeCount(tree.id) }} + + {{ parent.label }}{{ selectedChildCount(tree.id, parent.id) }} + 全部{{ child.label }} + + + + + + + 完成 + + + + + + + + diff --git a/apps/web/src/views/StatsView.vue b/apps/web/src/views/StatsView.vue index dcb4ad5..27b68be 100644 --- a/apps/web/src/views/StatsView.vue +++ b/apps/web/src/views/StatsView.vue @@ -1,29 +1,114 @@ + 统计 - + {{ ledgerStore.currentLedger?.name ?? "选择账本" }} + + + + + + + + 统计时间范围 + + + + 月 + 年 + 自定义 + 全部 + + + + + + {{ rangePickerYear }} + + + + {{ month }}月 + + + + + {{ year }}年 + + + {{ rangeLabel }} + + + 开始日期 + 结束日期 + 开始日期不能晚于结束日期 + 完成 + + + + + - - 月 - 年 - 自定义 - - - - {{ year }}年 - - - 开始 - 结束 - - 开始日期不能晚于结束日期 + + {{ rangeLabel }} + + @@ -209,31 +558,39 @@ function dailyLabel(value: string) { - 每日收支{{ entries.length }} 笔 - - {{ day.label }} - - - + 收支趋势日月年 + + {{ calendarMonthLabel }} + {{ weekday }} + + + {{ cell.day }}{{ compactDailyAmount(cell.income || cell.expense) }} + - +{{ money(day.income) }}−{{ money(day.expense) }} + 收入支出 + + + {{ compactDailyAmount(lineMaxAmount * tick) }}{{ lineStats[0]?.label }}{{ lineStats.at(-1)?.label }}暂无可绘制的流水 + 收入支出 - 分类金额{{ categoryStats.length }} 类 - + 分类金额收入 / 支出 + + - + - {{ item.category?.label ?? "未分类" }} - + {{ item.label }} + {{ money(item.amount) }}{{ item.count }} 笔 + @@ -255,12 +612,28 @@ function dailyLabel(value: string) {
开始日期不能晚于结束日期