财务台账:新增账户异常待办工作台与汇总卡片优化 #434

Merged
shanshi merged 7 commits from feature/shanshi-ledger-summary-cards into main 2026-10-21 16:11:56 +08:00
Collaborator

做了什么

  • 账户总表汇总指标改为独立卡片,“可用金额合计”使用浅绿色,“不可用金额合计”使用浅红色。
  • 点击“不可用金额合计”卡片进入财务台账专用的账户异常待办页,不与其他页面待办合并。
  • 待办清单按用户给定表头展示:A-G 列读取账户总表,H-M 列支持录入与保存。
  • 网银异常、限额、工商注销账户自动进入;状态正常的账户不进入,即使不可用金额大于 0。
  • 新增 6 个等宽筛选:账户简称、账户类型、账户状态、异常原因、办理方式、责任人员。
  • 开始时间、完成时间支持升降序排序。
  • 新增“是否完成”下拉:已完成、进行中、待开始、未完成;保存“已完成”时,在同一事务内把账户状态改为正常,并从异常清单退出。
  • 待办表头吸顶,行高压缩,全部列支持拖动调整宽度并保存用户偏好。
  • 分页改为账户总表同款小方框和实心三角按钮,使用局部加载,不整页刷新,并保留表格滚动位置。

数据库

  • 新增 fin_account_todos,保存异常原因、办理方式、责任人员、开始/完成时间和当前进度。
  • 新增 completion_status 字段,支持是否完成状态。
  • 迁移只创建新表、增加新字段和索引,不修改现有业务数据。

验证

  • FinanceLedgerAccountStatusTest:11 项通过,178 个断言。
  • 本地真实页面验证:卡片跳转、异常状态自动入列、筛选、排序、字段保存、完成状态联动、吸顶表头、列宽调整、无刷新翻页、滚动位置保持。
  • 浏览器控制台无错误,git diff --check 通过。
  • 代表性只读数据:1,065 个账户、105 条异常待办,查询约 104 ms,进程峰值内存约 65.5 MB;未在生产执行压测。

影响范围

涉及财务台账页面、待办页面、财务台账权限下的新路由和共享业务镜像新增表/字段;金额口径不变,不修改上游原始业务数据。

## 做了什么 - 账户总表汇总指标改为独立卡片,“可用金额合计”使用浅绿色,“不可用金额合计”使用浅红色。 - 点击“不可用金额合计”卡片进入财务台账专用的账户异常待办页,不与其他页面待办合并。 - 待办清单按用户给定表头展示:A-G 列读取账户总表,H-M 列支持录入与保存。 - 网银异常、限额、工商注销账户自动进入;状态正常的账户不进入,即使不可用金额大于 0。 - 新增 6 个等宽筛选:账户简称、账户类型、账户状态、异常原因、办理方式、责任人员。 - 开始时间、完成时间支持升降序排序。 - 新增“是否完成”下拉:已完成、进行中、待开始、未完成;保存“已完成”时,在同一事务内把账户状态改为正常,并从异常清单退出。 - 待办表头吸顶,行高压缩,全部列支持拖动调整宽度并保存用户偏好。 - 分页改为账户总表同款小方框和实心三角按钮,使用局部加载,不整页刷新,并保留表格滚动位置。 ## 数据库 - 新增 `fin_account_todos`,保存异常原因、办理方式、责任人员、开始/完成时间和当前进度。 - 新增 `completion_status` 字段,支持是否完成状态。 - 迁移只创建新表、增加新字段和索引,不修改现有业务数据。 ## 验证 - `FinanceLedgerAccountStatusTest`:11 项通过,178 个断言。 - 本地真实页面验证:卡片跳转、异常状态自动入列、筛选、排序、字段保存、完成状态联动、吸顶表头、列宽调整、无刷新翻页、滚动位置保持。 - 浏览器控制台无错误,`git diff --check` 通过。 - 代表性只读数据:1,065 个账户、105 条异常待办,查询约 104 ms,进程峰值内存约 65.5 MB;未在生产执行压测。 ## 影响范围 涉及财务台账页面、待办页面、财务台账权限下的新路由和共享业务镜像新增表/字段;金额口径不变,不修改上游原始业务数据。
shanshi added 7 commits 2026-10-21 16:11:43 +08:00
shanshi merged commit 18297f1845 into main 2026-10-21 16:11:56 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#434
No description provided.