You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

7.3 KiB

Enterprise AI Platform - 完善计划 v2(已实施)

基于全面代码审查(backend 14个模块 + frontend 28个页面) 日期: 2026-05-11 状态: 全部已实施


一、前后端功能对齐矩阵

1.1 已对齐( 全部模块前后端完整)

模块 后端 API 前端页面 对齐度
Auth 认证 login/me/put-me/put-password/wecom-oauth Login.vue / Profile.vue
Org 组织架构 16个端点 CRUD DepartmentTree.vue / UserList.vue
RBAC 角色权限 8个端点 CRUD RoleList.vue / PermissionConfig.vue
Task 任务管理 8个端点 CRUD+push+delete TaskList.vue / TaskCreate.vue / TaskDetail.vue
Flow 流编排 10个端点 CRUD+test+publish FlowList.vue / FlowEditor.vue / FlowMarket.vue / FlowDetail.vue
Agent 智能体 4个端点 list/chat/history AgentList.vue / AgentChat.vue
MCP 注册中心 7个端点 CRUD+test McpManager.vue
Document 文档 5个端点 upload/parse/delete DocumentManager.vue
Monitor 监控 5个端点 list/dashboard/analysis EmployeeList.vue / WorkDashboard.vue / AIAnalysis.vue
Notification 通知 8个端点 template/send/websocket NotificationCenter.vue
Audit 审计 4个端点 list/export/stats AuditLog.vue
System 系统 4个端点 health/stats/metrics SystemMonitor.vue + Dashboard.vue
WeCom 企微 7个端点 callback/send/config/update BotConfig.vue (含消息发送)
RAG 知识库 4个端点 upload/index/search KnowledgeBase.vue

二、页面功能完成度详细评估

2.1 用户端页面(14个)

页面 文件 状态
工作台 Dashboard.vue 完整
员工监控 EmployeeList.vue 完整
工作看板 WorkDashboard.vue 完整
AI分析 AIAnalysis.vue 完整
任务列表 TaskList.vue 完整 (含编辑/删除)
任务详情 TaskDetail.vue 完整
智能体列表 AgentList.vue 完整
智能体对话 AgentChat.vue 完整 (4种Agent差异化)
文档管理 DocumentManager.vue 完整
知识库 KnowledgeBase.vue 完整 (新增)
企微配置 BotConfig.vue 完整 (已修复保存+消息发送)
通知中心 NotificationCenter.vue 完整
个人中心 Profile.vue 完整 (新增)
系统配置 Settings.vue 完整

2.2 管理端页面(14个)

页面 文件 状态
控制台 Dashboard.vue (admin) 完整
部门管理 DepartmentTree.vue 完整
人员管理 UserList.vue 完整
角色管理 RoleList.vue 完整
权限配置 PermissionConfig.vue 完整
流列表 FlowList.vue 完整
流编辑器 FlowEditor.vue 完整 (vue-flow拖拽)
流市场 FlowMarket.vue 完整 (已修复详情入口)
流详情 FlowDetail.vue 完整 (新增)
MCP服务管理 McpManager.vue 完整 (新增)
知识库管理 KnowledgeBase.vue 完整 (新增)
创建任务 TaskCreate.vue 完整
审计日志 AuditLog.vue 完整
系统监控 SystemMonitor.vue 完整

三、已实施修复清单

3.1 新增页面(6个)

# 页面 文件 路由
1 MCP服务管理 views/mcp/McpManager.vue /admin/mcp/manager
2 RAG知识库管理 views/rag/KnowledgeBase.vue /user/rag/knowledge + /admin/rag/knowledge
3 流市场详情 views/flow/FlowDetail.vue /admin/flow/market/:id
4 个人中心 views/profile/Profile.vue /user/profile

3.2 功能修复(8项)

# 修复 文件 说明
5 企微配置保存 BotConfig.vue 调用 wecomApi.updateConfig() 真实保存到 .env
6 企微消息发送 BotConfig.vue 新增消息发送面板,调用 wecomApi.sendMessage()
7 流市场详情入口 FlowMarket.vue 点击卡片跳转到 FlowDetail,支持安装
8 任务编辑/删除 TaskList.vue 新增编辑/删除按钮+确认弹窗
9 任务删除API backend task/router.py 新增 DELETE /tasks/:id 端点
10 个人信息更新API backend auth/router.py 新增 PUT /auth/me + PUT /auth/password
11 企微配置保存API backend wecom/router.py 新增 PUT /wecom/config + POST /wecom/send
12 API层补全 frontend api/index.ts 新增 deleteTask/updateConfig/sendMessage 等

3.3 路由/侧边栏注册

位置 新增项
router/index.ts KnowledgeBase / Profile / FlowDetail / McpManager / AdminKnowledgeBase / AdminMcpManager
MainLayout.vue 知识库 / 个人中心 菜单项
AdminLayout.vue MCP服务 / 知识库管理 菜单项

四、账号权限测试矩阵

4.1 测试账号

账号 密码 角色 权限 用途
sroot admin123 root *:* (无条件全部) 超级管理员,测试所有功能
admin admin123 super_admin 全部功能权限 系统管理员
manager manager123 dept_manager 下属数据+管理权限 部门经理测试
employee employee123 employee 仅自己数据 普通员工测试

4.2 各角色可见页面

页面 sroot admin manager employee
工作台/监控/任务/智能体/文档
知识库/企微配置/通知中心/个人中心
管理后台入口
部门管理/人员管理 ⚠️ 只读
角色管理/权限配置
流编排/流市场/流详情 ⚠️ 只读
MCP服务管理/知识库管理
创建任务/编辑/删除
审计日志
系统监控

五、测试检查清单

使用 sroot 账号登录后,按以下顺序验证:

□ 登录成功,token 持久化
□ 刷新页面后权限不丢失,所有菜单正常显示
□ 工作台数据正常加载
□ 员工监控列表+工作看板+AI分析 可正常访问
□ 任务列表+创建+详情+编辑+删除 完整流程
□ 智能体4种类型对话正常,UI有区分
□ 文档上传+解析+格式化+删除
□ 知识库上传+检索+手动索引
□ 企微配置可保存+可发送消息
□ 通知中心可接收消息
□ 个人中心修改信息+修改密码
□ 系统配置 LLM/企微/RAG 可修改
□ 管理后台入口可见
□ 部门/人员/角色 CRUD
□ 流编辑器拖拽+保存+验证+发布
□ 流市场列表+点击查看详情+安装
□ MCP服务注册+编辑+测试+删除
□ 审计日志列表+导出
□ 系统监控健康检查

六、剩余可优化项(非必要)

# 项目 说明 优先级
1 全局搜索 顶部导航栏全局搜索框 🟢 P3
2 操作引导 首次登录的新手引导 🟢 P3
3 主题切换 深色/浅色模式切换 🟢 P3
4 国际化 i18n 多语言支持 🟢 P3
5 移动端适配 响应式布局优化 🟢 P3