feat(admin): Implement operational monitoring MVP and login optimization
Summary: - Add SimpleLog table for activity tracking (admin_schema) - Implement ActivityService with fire-and-forget pattern - Add stats API endpoints (overview/live-feed/user-overview/cleanup) - Complete activity logging for 7 modules (SYSTEM/AIA/PKB/ASL/DC/RVW/IIT) - Update Admin Dashboard with DAU/DAT metrics and live feed - Fix user module permission display logic - Fix login redirect to /ai-qa instead of homepage - Replace top navigation LOGO with brand image - Fix PKB workspace layout CSS conflict (rename to .pa-chat-container) New files: - backend/src/common/services/activity.service.ts - backend/src/modules/admin/controllers/statsController.ts - backend/src/modules/admin/routes/statsRoutes.ts - frontend-v2/src/modules/admin/api/statsApi.ts - docs/03-.../04-operational-monitoring-mvp-plan.md - docs/03-.../04-operational-monitoring-mvp-implementation.md Tested: All features verified locally
This commit is contained in:
@@ -58,7 +58,7 @@
|
||||
| **SSA** | 智能统计分析 | 队列/预测模型/RCT分析 | ⭐⭐⭐⭐⭐ | 📋 规划中 | P2 |
|
||||
| **ST** | 统计分析工具 | 100+轻量化统计工具 | ⭐⭐⭐⭐ | 📋 规划中 | P2 |
|
||||
| **RVW** | 稿件审查系统 | 方法学评估、审稿流程、Word导出 | ⭐⭐⭐⭐ | ✅ **开发完成(95%)** | P3 |
|
||||
| **ADMIN** | 运营管理端 | Prompt管理、租户管理、用户管理 | ⭐⭐⭐⭐⭐ | 🎉 **Phase 4.1完成(75%)** - 用户管理+模块权限系统 | **P0** |
|
||||
| **ADMIN** | 运营管理端 | Prompt管理、租户管理、用户管理、运营监控 | ⭐⭐⭐⭐⭐ | 🎉 **Phase 4.2完成(80%)** - 运营监控MVP+登录优化 | **P0** |
|
||||
|
||||
---
|
||||
|
||||
@@ -170,6 +170,73 @@
|
||||
|
||||
---
|
||||
|
||||
### 🆕 运营监控系统 MVP 完成(2026-01-25)
|
||||
|
||||
#### ✅ 全模块埋点 + 运营看板
|
||||
|
||||
**功能完成**:
|
||||
- 🎉 **数据采集**:7个业务模块埋点全部完成
|
||||
- 🎉 **运营看板**:DAU/DAT/模块统计/实时活动流
|
||||
- 🎉 **用户画像**:360度用户资产统计(知识库、审查任务等)
|
||||
|
||||
**埋点模块覆盖**:
|
||||
|
||||
| 模块 | 埋点功能 | 状态 |
|
||||
|------|---------|------|
|
||||
| SYSTEM | 用户登录 | ✅ |
|
||||
| AIA | 智能体对话完成 | ✅ |
|
||||
| PKB | 知识库创建/删除、RAG检索 | ✅ |
|
||||
| ASL | 文献筛选完成 | ✅ |
|
||||
| DC | Tool B提取、Tool C代码处理 | ✅ |
|
||||
| RVW | 稿件审查完成 | ✅ |
|
||||
| IIT | REDCap数据同步 | ✅ |
|
||||
|
||||
**技术实现**:
|
||||
- ActivityService:火烧即忘模式,带 try-catch 保护
|
||||
- SimpleLog 表:admin_schema,5个索引优化查询
|
||||
- Stats API:overview/live-feed/user-overview/cleanup
|
||||
|
||||
**相关文档**:
|
||||
- 开发计划:`docs/03-业务模块/ADMIN-运营管理端/04-开发计划/03-运营监控系统MVP开发计划.md`
|
||||
- 实施记录:`docs/03-业务模块/ADMIN-运营管理端/04-开发计划/04-运营监控系统MVP实施记录.md`
|
||||
|
||||
---
|
||||
|
||||
### 🆕 登录体验优化(2026-01-25)
|
||||
|
||||
#### ✅ 默认跳转 AI 问答 + 模块权限修复
|
||||
|
||||
**优化内容**:
|
||||
- ✅ 用户登录后默认进入 `/ai-qa`(AI问答模块)而非首页
|
||||
- ✅ 修复用户模块权限显示逻辑(有自定义配置时正确显示)
|
||||
- ✅ SUPER_ADMIN 用户返回完整模块权限列表
|
||||
- ✅ 顶部导航 LOGO 更换为品牌图标(52px高度)
|
||||
- ✅ LoginPage 路径映射与 moduleRegistry.ts 保持一致
|
||||
|
||||
**修复文件**:
|
||||
- `backend/src/modules/admin/services/userService.ts` - 模块权限显示逻辑
|
||||
- `backend/src/common/auth/auth.service.ts` - getUserModules SUPER_ADMIN处理
|
||||
- `frontend-v2/src/pages/LoginPage.tsx` - 路径映射修正
|
||||
- `frontend-v2/src/framework/layout/TopNavigation.tsx` - LOGO更换
|
||||
|
||||
---
|
||||
|
||||
### 🆕 PKB 布局修复(2026-01-25)
|
||||
|
||||
#### ✅ 解决 CSS 类名冲突
|
||||
|
||||
**问题**:PKB 工作区问答页面只显示部分内容
|
||||
|
||||
**原因**:Protocol Agent 的 `.chat-container` 样式覆盖了共享组件的同名样式
|
||||
|
||||
**解决**:将 Protocol Agent 模块的 CSS 类名重命名为 `.pa-chat-container`
|
||||
|
||||
**修复文件**:
|
||||
- `frontend-v2/src/modules/aia/protocol-agent/components/ChatArea.tsx`
|
||||
- `frontend-v2/src/modules/aia/protocol-agent/styles/protocol-agent.css`
|
||||
|
||||
---
|
||||
|
||||
### 🆕 OSS 存储集成完成(2026-01-22)
|
||||
|
||||
#### ✅ 阿里云 OSS 正式接入平台基础层
|
||||
|
||||
Reference in New Issue
Block a user