chore: check off Task 9 (Roles + Permissions pages)
This commit is contained in:
@@ -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)
|
||||
- Produces: 角色管理页面(CRUD + 权限勾选),权限一览页面(只读分组展示)
|
||||
|
||||
- [ ] **Step 1: 创建角色管理页面**
|
||||
- [x] **Step 1: 创建角色管理页面**
|
||||
|
||||
```tsx
|
||||
// frontend/src/pages/Roles/index.tsx
|
||||
@@ -1957,7 +1957,7 @@ const RolesPage: React.FC = () => {
|
||||
export default RolesPage;
|
||||
```
|
||||
|
||||
- [ ] **Step 2: 创建权限一览页面**
|
||||
- [x] **Step 2: 创建权限一览页面**
|
||||
|
||||
```tsx
|
||||
// frontend/src/pages/Permissions/index.tsx
|
||||
@@ -2040,7 +2040,7 @@ const PermissionsPage: React.FC = () => {
|
||||
export default PermissionsPage;
|
||||
```
|
||||
|
||||
- [ ] **Step 3: 编译验证**
|
||||
- [x] **Step 3: 编译验证**
|
||||
|
||||
```bash
|
||||
cd frontend && npx tsc -b --noEmit
|
||||
|
||||
Reference in New Issue
Block a user