feat(财务台账): 优化动账列宽筛选与行高 #461

Merged
shanshi merged 1 commits from feature/shanshi-transaction-table-layout into main 2026-10-22 18:03:56 +08:00
Collaborator

任务范围

优化财务台账“动账明细”表格:

  • 支持拖动表头边界手动调整列宽,并按当前用户和公司保存。
  • 表头筛选中的日期、账户简称、来源改为可选下拉选项。
  • 所有动账数据行使用统一高度,长明细在列内省略,横向滚动查看。

实际改动

  • 增加 7 个表头列宽拖动手柄;支持键盘微调和双击恢复默认宽度。
  • 列宽保存到浏览器本地存储,刷新和分页后保持。
  • 日期筛选使用已有动账日期选项;账户简称筛选使用实际解析后的账户值;来源继续使用来源选项。
  • 明细列取消自动换行,所有数据行固定为 44px 高。
  • 补充表头下拉筛选和列宽配置标识测试。

验证证据

  • 财务台账相关回归:38 tests / 520 assertions,全部通过。
  • 实际页面:7 个列宽手柄;100 条数据行高度均为 44px。
  • 日期筛选 187 个选项,账户简称筛选 435 个选项,来源筛选为下拉选项。
  • 明细列从 340px 调到 364px 后刷新仍保留;双击恢复为 340px。
  • 本地数据页构建约 0.67 秒、65.5 MB 峰值内存。

风险检查

  • 仅涉及表格展示和浏览器本地偏好,不修改财务数据、映射、金额口径或数据库。
  • 无数据库迁移、权限名或上游同步变更。
  • 前端沿用 DESIGN.md 黑金令牌。
## 任务范围 优化财务台账“动账明细”表格: - 支持拖动表头边界手动调整列宽,并按当前用户和公司保存。 - 表头筛选中的日期、账户简称、来源改为可选下拉选项。 - 所有动账数据行使用统一高度,长明细在列内省略,横向滚动查看。 ## 实际改动 - 增加 7 个表头列宽拖动手柄;支持键盘微调和双击恢复默认宽度。 - 列宽保存到浏览器本地存储,刷新和分页后保持。 - 日期筛选使用已有动账日期选项;账户简称筛选使用实际解析后的账户值;来源继续使用来源选项。 - 明细列取消自动换行,所有数据行固定为 44px 高。 - 补充表头下拉筛选和列宽配置标识测试。 ## 验证证据 - 财务台账相关回归:38 tests / 520 assertions,全部通过。 - 实际页面:7 个列宽手柄;100 条数据行高度均为 44px。 - 日期筛选 187 个选项,账户简称筛选 435 个选项,来源筛选为下拉选项。 - 明细列从 340px 调到 364px 后刷新仍保留;双击恢复为 340px。 - 本地数据页构建约 0.67 秒、65.5 MB 峰值内存。 ## 风险检查 - 仅涉及表格展示和浏览器本地偏好,不修改财务数据、映射、金额口径或数据库。 - 无数据库迁移、权限名或上游同步变更。 - 前端沿用 `DESIGN.md` 黑金令牌。
shanshi added 1 commit 2026-10-22 18:03:47 +08:00
shanshi merged commit 562973438d into main 2026-10-22 18:03:56 +08:00
shanshi deleted branch feature/shanshi-transaction-table-layout 2026-10-22 18:03: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#461
No description provided.