chore: check off Task 9 (Roles + Permissions pages)

This commit is contained in:
2026-07-02 12:05:52 +08:00
parent 6a93967271
commit abf51b840e
2 changed files with 8 additions and 8 deletions

View File

@@ -1744,7 +1744,7 @@ git commit -m "feat(frontend): add usePermission hook, PermissionButton, Permiss
- Consumes: `usePermission` hook (Task 8), `/rbac/roles` API, `/rbac/permissions` API (Task 5) - Consumes: `usePermission` hook (Task 8), `/rbac/roles` API, `/rbac/permissions` API (Task 5)
- Produces: 角色管理页面CRUD + 权限勾选),权限一览页面(只读分组展示) - Produces: 角色管理页面CRUD + 权限勾选),权限一览页面(只读分组展示)
- [ ] **Step 1: 创建角色管理页面** - [x] **Step 1: 创建角色管理页面**
```tsx ```tsx
// frontend/src/pages/Roles/index.tsx // frontend/src/pages/Roles/index.tsx
@@ -1957,7 +1957,7 @@ const RolesPage: React.FC = () => {
export default RolesPage; export default RolesPage;
``` ```
- [ ] **Step 2: 创建权限一览页面** - [x] **Step 2: 创建权限一览页面**
```tsx ```tsx
// frontend/src/pages/Permissions/index.tsx // frontend/src/pages/Permissions/index.tsx
@@ -2040,7 +2040,7 @@ const PermissionsPage: React.FC = () => {
export default PermissionsPage; export default PermissionsPage;
``` ```
- [ ] **Step 3: 编译验证** - [x] **Step 3: 编译验证**
```bash ```bash
cd frontend && npx tsc -b --noEmit cd frontend && npx tsc -b --noEmit

View File

@@ -48,14 +48,14 @@
## 6. 前端角色管理页面 ## 6. 前端角色管理页面
- [ ] 6.1 创建 Roles 页面:角色列表表格(名称、描述、权限标签、系统标识、创建时间)+ 新增/编辑/删除操作 - [x] 6.1 创建 Roles 页面:角色列表表格(名称、描述、权限标签、系统标识、创建时间)+ 新增/编辑/删除操作
- [ ] 6.2 角色编辑弹窗:基本信息表单 + 树形权限勾选Checkbox.Group 按 group 分组,支持全选/取消全选 group - [x] 6.2 角色编辑弹窗:基本信息表单 + 树形权限勾选Checkbox.Group 按 group 分组,支持全选/取消全选 group
- [ ] 6.3 系统角色isSystem=true不允许删除不允许修改名称 - [x] 6.3 系统角色isSystem=true不允许删除不允许修改名称
## 7. 前端权限一览页面 ## 7. 前端权限一览页面
- [ ] 7.1 创建 Permissions 页面:按 group 分组展示所有权限点Card + Tag只读展示 - [x] 7.1 创建 Permissions 页面:按 group 分组展示所有权限点Card + Tag只读展示
- [ ] 7.2 权限搜索/筛选功能:按模块名筛选,支持搜索权限名称 - [x] 7.2 权限搜索/筛选功能:按模块名筛选,支持搜索权限名称
## 8. 前端用户管理页面适配 ## 8. 前端用户管理页面适配