From abf51b840e1ef62149afc8d928d72e319bc009a3 Mon Sep 17 00:00:00 2001 From: wangziqi Date: Thu, 2 Jul 2026 12:05:52 +0800 Subject: [PATCH] chore: check off Task 9 (Roles + Permissions pages) --- docs/superpowers/plans/2026-07-02-rbac-refactor.md | 6 +++--- openspec/changes/rbac-refactor/tasks.md | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/superpowers/plans/2026-07-02-rbac-refactor.md b/docs/superpowers/plans/2026-07-02-rbac-refactor.md index bff5aa0..460727a 100644 --- a/docs/superpowers/plans/2026-07-02-rbac-refactor.md +++ b/docs/superpowers/plans/2026-07-02-rbac-refactor.md @@ -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 diff --git a/openspec/changes/rbac-refactor/tasks.md b/openspec/changes/rbac-refactor/tasks.md index d40a369..a81b8b4 100644 --- a/openspec/changes/rbac-refactor/tasks.md +++ b/openspec/changes/rbac-refactor/tasks.md @@ -48,14 +48,14 @@ ## 6. 前端角色管理页面 -- [ ] 6.1 创建 Roles 页面:角色列表表格(名称、描述、权限标签、系统标识、创建时间)+ 新增/编辑/删除操作 -- [ ] 6.2 角色编辑弹窗:基本信息表单 + 树形权限勾选(Checkbox.Group 按 group 分组,支持全选/取消全选 group) -- [ ] 6.3 系统角色(isSystem=true)不允许删除,不允许修改名称 +- [x] 6.1 创建 Roles 页面:角色列表表格(名称、描述、权限标签、系统标识、创建时间)+ 新增/编辑/删除操作 +- [x] 6.2 角色编辑弹窗:基本信息表单 + 树形权限勾选(Checkbox.Group 按 group 分组,支持全选/取消全选 group) +- [x] 6.3 系统角色(isSystem=true)不允许删除,不允许修改名称 ## 7. 前端权限一览页面 -- [ ] 7.1 创建 Permissions 页面:按 group 分组展示所有权限点(Card + Tag),只读展示 -- [ ] 7.2 权限搜索/筛选功能:按模块名筛选,支持搜索权限名称 +- [x] 7.1 创建 Permissions 页面:按 group 分组展示所有权限点(Card + Tag),只读展示 +- [x] 7.2 权限搜索/筛选功能:按模块名筛选,支持搜索权限名称 ## 8. 前端用户管理页面适配