debug-groups-management-rollback.md 1.2 KB

[OPEN] groups-management-rollback

Hypotheses

  1. 分组管理页引用的表格实现没有真正回退,问题来自权限码常量缺失,导致页面路由或按钮状态异常。
  2. 分组管理列表仍在使用不稳定的路由类型推导,编译错误使这块功能没有处于昨天调通后的可用状态。
  3. 分组 CRUD 抽屉和删除弹窗代码仍在,但页面装配没有和当前权限/路由体系保持一致。
  4. 用户感知的“回退”不是文件丢失,而是昨天新增文件与主项目现有基础设施之间缺少收口,表现为页面不可用或功能残缺。

Evidence

  • src/features/groups/components/groups-table.tsx 仍存在完整列表实现。
  • src/features/groups/components/groups-mutate-drawer.tsxgroups-delete-dialog.tsxapi.ts 仍存在 CRUD 代码。
  • src/lib/admin-permissions.ts 缺少 GROUP_VIEW/GROUP_CREATE/GROUP_UPDATE/GROUP_DELETE 常量。
  • src/routes/_authenticated/groups/index.tsxgroups-table.tsx 存在与当前路由类型不兼容的用法。

Plan

  1. 先修复分组权限常量与列表页路由状态接法。
  2. 确保列表、抽屉、删除弹窗形成完整 CRUD 闭环。
  3. 运行局部类型检查或最小验证,确认恢复到可用状态。