chore: check off Task 10 (frontend RBAC adaptation)

This commit is contained in:
2026-07-02 12:15:37 +08:00
parent 3f26c66808
commit 75acb5c7a2
2 changed files with 7 additions and 7 deletions

View File

@@ -2068,7 +2068,7 @@ git commit -m "feat(frontend): add Roles management page and Permissions overvie
**Interfaces:**
- Consumes: `usePermission`, `PermissionRoute`, `PermissionButton` (Task 8), `/rbac/users` API (Task 5)
- [ ] **Step 1: 修改 App.tsx 添加路由和权限包装**
- [x] **Step 1: 修改 App.tsx 添加路由和权限包装**
```tsx
// frontend/src/App.tsx

View File

@@ -59,15 +59,15 @@
## 8. 前端用户管理页面适配
- [ ] 8.1 重构 Users 页面用户列表:角色列从 Tag 改为展示多角色名称,移除 allowedMenus 相关代码
- [ ] 8.2 编辑弹窗改为角色分配Select mode="multiple" 选择角色,移除 role 下拉和菜单 Checkbox
- [ ] 8.3 新增弹窗适配:创建用户时可选择角色
- [x] 8.1 重构 Users 页面用户列表:角色列从 Tag 改为展示多角色名称,移除 allowedMenus 相关代码
- [x] 8.2 编辑弹窗改为角色分配Select mode="multiple" 选择角色,移除 role 下拉和菜单 Checkbox
- [x] 8.3 新增弹窗适配:创建用户时可选择角色
## 9. 前端路由与菜单权限适配
- [ ] 9.1 App.tsx为每个 Route 添加 PermissionRoute 包装,指定所需的 view 权限
- [ ] 9.2 MainLayout 菜单过滤:每项菜单配置 permission 字段,按用户权限过滤显示
- [ ] 9.3 各业务页面:关键操作按钮(新增/编辑/删除/导出)添加 PermissionButton 包装
- [x] 9.1 App.tsx为每个 Route 添加 PermissionRoute 包装,指定所需的 view 权限
- [x] 9.2 MainLayout 菜单过滤:每项菜单配置 permission 字段,按用户权限过滤显示
- [x] 9.3 各业务页面:关键操作按钮(新增/编辑/删除/导出)添加 PermissionButton 包装
## 10. 验证与收尾