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.
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 |