refactor: 项目管理菜单改造为下拉导航组
- 新增 SidebarNavGroup 组件支持可展开导航组 - 路由从 /console/projects 调整为 /console/project/* - 成员管理页面独立为子菜单 - 新增权限配置、技能配置占位页面 - URL 驱动展开状态,刷新保持 - 更新 README.md 和 specs
This commit is contained in:
11
README.md
11
README.md
@@ -128,7 +128,7 @@ src/
|
||||
| 模块 | 路由 | 功能 |
|
||||
|------|------|------|
|
||||
| 首页 | `/` | 品牌展示、登录入口 |
|
||||
| 工作台 | `/console` | 聊天、技能市场、定时任务、项目管理 |
|
||||
| 工作台 | `/console` | 聊天、技能市场、定时任务、项目管理(成员/权限/技能配置) |
|
||||
| 管理台 | `/admin` | 部门/用户/项目管理、模型配置 |
|
||||
| 开发台 | `/developer` | 技能开发、版本管理 |
|
||||
|
||||
@@ -272,6 +272,7 @@ export default Example;
|
||||
| SearchBar | `components/common/SearchBar.jsx` | 搜索框 |
|
||||
| StatusBadge | `components/common/StatusBadge.jsx` | 状态标签 |
|
||||
| SidebarNavItem | `components/layout/SidebarNavItem.jsx` | 侧边栏导航项 |
|
||||
| SidebarNavGroup | `components/layout/SidebarNavGroup.jsx` | 可展开侧边栏导航组 |
|
||||
|
||||
---
|
||||
|
||||
@@ -295,6 +296,12 @@ export default Example;
|
||||
<Route path="chat/:scene" element={<ChatPage />} />
|
||||
<Route path="skills" element={<SkillsPage />} />
|
||||
<Route path="skills/:skillId" element={<SkillDetailPage />} />
|
||||
<Route path="project" element={<Navigate to="members" replace />} />
|
||||
<Route path="project/members" element={<MembersPage />} />
|
||||
<Route path="project/members/add" element={<AddMemberPage />} />
|
||||
<Route path="project/members/:memberId/config" element={<MemberConfigPage />} />
|
||||
<Route path="project/permissions" element={<PermissionsPage />} />
|
||||
<Route path="project/skills" element={<SkillsConfigPage />} />
|
||||
{/* ...更多子路由 */}
|
||||
</Route>
|
||||
|
||||
@@ -434,4 +441,4 @@ api.logs.filter({ user, type, status });
|
||||
|
||||
---
|
||||
|
||||
*最后更新:2026-03-27*
|
||||
*最后更新:2026-03-30*
|
||||
|
||||
Reference in New Issue
Block a user