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:
@@ -1,8 +1,8 @@
|
||||
# ADMIN-运营管理端 - 模块当前状态与开发指南
|
||||
|
||||
> **最后更新:** 2026-01-16
|
||||
> **状态:** ✅ Phase 4.1 用户管理已完成!模块权限系统架构升级完成!
|
||||
> **版本:** v0.5 (Alpha)
|
||||
> **最后更新:** 2026-01-25
|
||||
> **状态:** ✅ Phase 4.2 运营监控系统MVP完成!登录跳转逻辑优化完成!
|
||||
> **版本:** v0.6 (Alpha)
|
||||
|
||||
---
|
||||
|
||||
@@ -87,6 +87,32 @@
|
||||
- [x] 前端:移除旧的 requiredVersion 系统
|
||||
- [x] 体验优化:登录跳转智能判断(避免普通用户跳转到管理端403)
|
||||
|
||||
**Phase 4.2:运营监控系统** ✅ 已完成(2026-01-25)🎉
|
||||
- [x] 数据库:新增 SimpleLog 运营日志表(admin_schema)
|
||||
- [x] 后端服务:ActivityService 火烧即忘埋点服务(带 try-catch 保护)
|
||||
- [x] 后端API:statsRoutes 统计接口(overview/live-feed/user-overview/cleanup)
|
||||
- [x] 模块埋点:7个模块埋点全部完成
|
||||
- SYSTEM(登录)
|
||||
- AIA(智能体对话)
|
||||
- PKB(知识库管理、RAG检索)
|
||||
- ASL(文献筛选)
|
||||
- DC(Tool B提取、Tool C代码处理)
|
||||
- RVW(稿件审查)
|
||||
- IIT(REDCap同步)
|
||||
- [x] 前端看板:Admin Dashboard 运营数据展示(DAU/DAT/模块统计/实时活动流)
|
||||
- [x] 权限控制:stats:view 权限检查
|
||||
|
||||
**Phase 4.3:登录体验优化** ✅ 已完成(2026-01-25)
|
||||
- [x] 修复:用户模块权限显示问题(userService.ts 逻辑修正)
|
||||
- [x] 修复:登录后默认进入AI问答页面(/ai-qa)而非首页
|
||||
- [x] 优化:顶部导航 LOGO 更换为品牌图标
|
||||
- [x] 修复:SUPER_ADMIN 用户模块权限返回完整列表
|
||||
- [x] 修复:LoginPage 路径映射与 moduleRegistry 一致
|
||||
|
||||
**Phase 4.4:PKB 布局修复** ✅ 已完成(2026-01-25)
|
||||
- [x] 修复:PKB 工作区问答页面布局问题(CSS类名冲突)
|
||||
- [x] 修复:Protocol Agent 模块 CSS 类名重命名(.pa-chat-container)
|
||||
|
||||
### ⏳ 待开发(按优先级)
|
||||
|
||||
**P2 - 用户管理增强(可选)**
|
||||
@@ -138,8 +164,9 @@ public.AdminLog -- 旧的审计日志
|
||||
- ✅ `prompt_templates` - Prompt模板
|
||||
- ✅ `prompt_versions` - Prompt版本
|
||||
|
||||
**admin_schema(运营管理)**
|
||||
- `admin_operation_logs` - 运营操作日志
|
||||
**admin_schema(运营管理)** ✅ 新增 2026-01-25
|
||||
- ✅ `simple_logs` - 极简运营日志表(MVP)🆕
|
||||
- `admin_operation_logs` - 运营操作日志(未来)
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user