feat: 新增管理台模型配置管理功能
- 支持配置类型注册表机制(basic、zhisuan) - 配置列表展示(生效中/未生效状态区分) - 新增/编辑配置表单,支持动态字段渲染 - 生效中配置不可编辑/删除限制 - 配置类型创建后不可修改 - 密钥掩码显示与显示/隐藏切换 - 操作二次确认弹窗(设为默认、删除)
This commit is contained in:
17
README.md
17
README.md
@@ -61,7 +61,8 @@ grandclaw-archtype/
|
||||
│ │ ├── members.js # 成员数据
|
||||
│ │ ├── skills.js # 技能数据
|
||||
│ │ ├── tasks.js # 定时任务数据
|
||||
│ │ └── adminData.js # 管理台数据(部门/用户/项目/总览/日志)
|
||||
│ │ ├── adminData.js # 管理台数据(部门/用户/项目/总览/日志/模型配置)
|
||||
│ │ └── configTypes.js # 模型配置类型注册表
|
||||
│ ├── pages/ # 页面组件
|
||||
│ │ ├── HomePage.jsx # 首页
|
||||
│ │ ├── LoginPage.jsx # 登录页面
|
||||
@@ -89,7 +90,9 @@ grandclaw-archtype/
|
||||
│ │ │ ├── AddUserPage.jsx # 新增/编辑用户
|
||||
│ │ │ ├── AdminProjectsPage.jsx # 项目管理
|
||||
│ │ │ ├── AddProjectPage.jsx # 新增/编辑项目
|
||||
│ │ │ └── AdminLogsPage.jsx # 全局日志查询
|
||||
│ │ │ ├── AdminLogsPage.jsx # 全局日志查询
|
||||
│ │ │ ├── ModelConfigsPage.jsx # 模型配置列表
|
||||
│ │ │ └── AddModelConfigPage.jsx # 新增/编辑模型配置
|
||||
│ │ ├── console/ # 工作台子页面
|
||||
│ │ │ ├── ChatPage.jsx # 聊天页面
|
||||
│ │ │ ├── SkillsPage.jsx # 技能市场
|
||||
@@ -178,10 +181,11 @@ pnpm build
|
||||
|
||||
### 4. 管理台(Admin)
|
||||
- **运营总览**:平台运营指标卡片(用户总数、部门数量、项目数量、今日调用)、异常/待办事项提醒、最近操作日志
|
||||
- **审核管理**:版本审核列表与详情、下架审核列表与详情(NEW)
|
||||
- **审核管理**:版本审核列表与详情、下架审核列表与详情
|
||||
- **部门管理**:部门列表,支持搜索筛选、新增、编辑、启用/禁用、删除确认
|
||||
- **用户管理**:用户列表,支持搜索筛选(关键词/部门/状态)、新增、编辑、启用/禁用、删除确认,角色区分(管理员/开发者/成员)
|
||||
- **项目管理**:项目列表,支持搜索筛选、新增、编辑、启用/禁用、删除确认
|
||||
- **模型配置**:管理平台的默认模型接入配置,支持多组配置(OpenAI兼容接口、智算管理平台等类型),可切换生效配置,生效中配置不可编辑/删除,配置类型创建后不可修改
|
||||
- **日志查询**:全局系统日志查询,支持多维度筛选(关键词、用户、部门、类型、状态、时间范围)
|
||||
|
||||
### 5. 开发台(Developer)
|
||||
@@ -579,7 +583,7 @@ const members = api.members.list();
|
||||
- `api.developer` - 开发台数据(总览、技能、分类、文档)
|
||||
- `api.members` - 项目成员
|
||||
- `api.tasks` - 定时任务
|
||||
- `api.admin` - 管理台(总览、部门、用户、项目、全局日志)
|
||||
- `api.admin` - 管理台(总览、部门、用户、项目、模型配置、全局日志)
|
||||
|
||||
## 数据模拟
|
||||
|
||||
@@ -591,7 +595,8 @@ const members = api.members.list();
|
||||
- `developerData.js`:开发台数据,包含我的技能(含图标、版本审核状态、hasPendingReview标识)、技能分类、开发者总览、开发文档
|
||||
- `logs.js`:操作日志数据(成功/失败/警告状态)
|
||||
- `tasks.js`:定时任务数据(包含任务配置和执行日志)
|
||||
- `adminData.js`:管理台数据(部门列表、用户列表、项目列表、总览指标、全局日志、可选项数据)
|
||||
- `adminData.js`:管理台数据(部门列表、用户列表、项目列表、模型配置列表、总览指标、全局日志、可选项数据)
|
||||
- `configTypes.js`:模型配置类型注册表(OpenAI兼容接口、智算管理平台等类型定义)
|
||||
- `members.js`:项目成员数据
|
||||
|
||||
## 构建和部署
|
||||
@@ -674,4 +679,4 @@ export default defineConfig({
|
||||
|
||||
审核审批流程的详细说明请查看:[docs/审核流程.md](docs/审核流程.md)
|
||||
|
||||
*最后更新:2026-03-21*
|
||||
*最后更新:2026-03-26*
|
||||
|
||||
Reference in New Issue
Block a user