feat(财务台账): 分页支持选择页码 #454

Merged
shanshi merged 1 commits from feature/shanshi-ledger-page-select into main 2026-10-22 11:21:20 +08:00
Collaborator

任务范围

将财务台账五个页签底部的分页统一改为可选择页码的紧凑方框:账户总表、店铺台账、每日资金流水、动账明细、账户映射。

实际改动

  • 新增共享分页 Blade 组件,页码方框内显示“当前页 / 总页数”,展开可直接选择任意页。
  • 保留上一页、下一页三角按钮和无障碍标签。
  • 账户总表继续局部加载,保持表格滚动位置,并修正切换页签后的分页 URL。
  • 其他页签选择页码或点击三角按钮时校正当前 tab 参数,避免跳错页签。
  • 补充五个页签分页选择框的页面测试。

验证证据

  • 财务台账相关回归:36 tests / 488 assertions,全部通过。
  • 页面测试确认五个页签均渲染页码选择框,账户分页 URL 保留当前筛选。
  • 实际页面验证:账户/店铺/流水各 11 页、动账明细 122 页、映射 10 页;选择页码可跳转。
  • 账户总表选择第 2 页后保持局部加载和滚动位置;流水选择第 2 页后 URL 正确落到 tab=flows&flows_page=2。
  • 桌面与窄屏布局检查通过,无前端错误。

风险检查

  • 仅修改前端分页展示与交互,不涉及数据库迁移、金额口径、权限或上游同步。
  • 未提交真实财务数据、凭据、日志或构建产物。
  • 前端沿用 DESIGN.md 的黑金令牌和现有共享样式。
## 任务范围 将财务台账五个页签底部的分页统一改为可选择页码的紧凑方框:账户总表、店铺台账、每日资金流水、动账明细、账户映射。 ## 实际改动 - 新增共享分页 Blade 组件,页码方框内显示“当前页 / 总页数”,展开可直接选择任意页。 - 保留上一页、下一页三角按钮和无障碍标签。 - 账户总表继续局部加载,保持表格滚动位置,并修正切换页签后的分页 URL。 - 其他页签选择页码或点击三角按钮时校正当前 `tab` 参数,避免跳错页签。 - 补充五个页签分页选择框的页面测试。 ## 验证证据 - 财务台账相关回归:36 tests / 488 assertions,全部通过。 - 页面测试确认五个页签均渲染页码选择框,账户分页 URL 保留当前筛选。 - 实际页面验证:账户/店铺/流水各 11 页、动账明细 122 页、映射 10 页;选择页码可跳转。 - 账户总表选择第 2 页后保持局部加载和滚动位置;流水选择第 2 页后 URL 正确落到 `tab=flows&flows_page=2`。 - 桌面与窄屏布局检查通过,无前端错误。 ## 风险检查 - 仅修改前端分页展示与交互,不涉及数据库迁移、金额口径、权限或上游同步。 - 未提交真实财务数据、凭据、日志或构建产物。 - 前端沿用 `DESIGN.md` 的黑金令牌和现有共享样式。
shanshi added 1 commit 2026-10-22 11:21:14 +08:00
shanshi merged commit 00511c4577 into main 2026-10-22 11:21:20 +08:00
shanshi deleted branch feature/shanshi-ledger-page-select 2026-10-22 11:21:20 +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#454
No description provided.