feat: 收支记录批量操作按钮移至表格右上角并优化一键设置作用范围

将批量相关按钮从页头工具栏集中到列表右上角,并让一键设置优先作用于勾选记录、未勾选时作用于当前页全部记录,同时补充区分来源的作用范围提示文案。

变更内容:
- 将「批量操作/退出批量、一键设置、批量删除、建立关系」移至列表右上角(分页统计信息上方)
- 一键设置以打开弹窗时的目标快照为准:有勾选时作用于勾选记录,未勾选时作用于当前页全部记录
- 作用范围提示区分「已勾选」与「未勾选(当前表格展示)」两种文案
- 新增中英日三语文案 batchScopeHintSelected / batchScopeHintPage,移除旧 batchScopeHint

说明:
- 顺带移除 LoginRequest 未使用的 Size 导入与 AiSuggestionServiceImpl 未使用的 BigDecimal 导入
This commit is contained in:
2026-09-26 22:51:40 +08:00
parent 8c7928c309
commit 801da3e196
4 changed files with 39 additions and 21 deletions
+2 -1
View File
@@ -472,7 +472,8 @@ export default {
addRecordTitle: { zh: '新增记录', en: 'Add Record', ja: '記録を追加' },
batchTitle: { zh: '一键设置分类与统计', en: 'Batch Set Category & Stats', ja: 'カテゴリと集計を一括設定' },
batchScope: { zh: '作用范围', en: 'Scope', ja: '対象範囲' },
batchScopeHint: { zh: '将对当前表格展示的 {count} 条记录设置分类与计入统计', en: 'Apply category and stats settings to the {count} records shown in the table', ja: '現在表示中の {count} 件の記録にカテゴリと集計設定を適用します' },
batchScopeHintSelected: { zh: '将对已勾选的 {count} 条记录设置分类与计入统计', en: 'Apply category and stats settings to the {count} selected record(s)', ja: '選択した {count} 件の記録にカテゴリと集計設定を適用します' },
batchScopeHintPage: { zh: '未勾选记录,将对当前表格展示的 {count} 条记录设置分类与计入统计', en: 'No selection; apply to the {count} records shown in the table', ja: '未選択のため、現在表示中の {count} 件の記録に適用します' },
expenseCategory: { zh: '支出分类', en: 'Expense Category', ja: '支出カテゴリ' },
incomeCategory: { zh: '收入分类', en: 'Income Category', ja: '収入カテゴリ' },
notSetExpense: { zh: '不设置支出分类', en: 'No expense category', ja: '支出カテゴリを設定しない' },