财务台账:增加编辑模式开关 #428

Merged
shanshi merged 1 commits from feature/shanshi-financial-ledger-edit-toggle into main 2026-10-21 14:14:49 +08:00
Collaborator

变更

  • 账户总表筛选区增加“编辑模式”滑动开关,默认关闭。
  • 关闭时账户类型、账户状态显示为只读内容;右滑开启后显示并启用下拉框。
  • 左滑关闭后立即恢复只读,并禁用编辑控件。
  • 无财务台账编辑权限的账号仍可看到开关,但开关禁用并提示无权限。
  • 服务端更新接口继续执行原权限校验,前端开关不能绕过权限。
  • 无刷新分页加载新页后会恢复当前编辑模式状态;异步保存后同步只读显示内容。

验证

  • php artisan test tests/Feature/Business/FinanceLedgerAccountStatusTest.php --do-not-cache-result
  • 9 passed,106 assertions
  • 本地页面实际验证:默认关闭、右滑开启、左滑关闭、翻页后保持编辑模式。
  • git diff --check 通过。

影响

  • 仅修改财务台账 Blade 模板与对应功能测试。
  • 不涉及金额口径、数据库结构、迁移、配置或权限规则。
## 变更 - 账户总表筛选区增加“编辑模式”滑动开关,默认关闭。 - 关闭时账户类型、账户状态显示为只读内容;右滑开启后显示并启用下拉框。 - 左滑关闭后立即恢复只读,并禁用编辑控件。 - 无财务台账编辑权限的账号仍可看到开关,但开关禁用并提示无权限。 - 服务端更新接口继续执行原权限校验,前端开关不能绕过权限。 - 无刷新分页加载新页后会恢复当前编辑模式状态;异步保存后同步只读显示内容。 ## 验证 - `php artisan test tests/Feature/Business/FinanceLedgerAccountStatusTest.php --do-not-cache-result` - 9 passed,106 assertions - 本地页面实际验证:默认关闭、右滑开启、左滑关闭、翻页后保持编辑模式。 - `git diff --check` 通过。 ## 影响 - 仅修改财务台账 Blade 模板与对应功能测试。 - 不涉及金额口径、数据库结构、迁移、配置或权限规则。
shanshi added 1 commit 2026-10-21 14:14:25 +08:00
shanshi merged commit 023342c6a8 into main 2026-10-21 14:14:49 +08:00
shanshi deleted branch feature/shanshi-financial-ledger-edit-toggle 2026-10-21 14:14:49 +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#428
No description provided.