4.0 KiB
4.0 KiB
F5 系统配置与监控(F5.8 ~ F5.10)
涉及端:管理端(
Case-Database-Frontend-admin)+ 后端(Case-Database-Backend)关联文档:
- API 契约:api-contracts.md §2.13 系统配置 / §2.14 数据仪表盘 / §2.15 日志
- 数据模型:data-model.md §4.6 日志与系统域
- UI 规范:ui-specs-admin.md
管理端基于 Element Plus 标准后台布局,所有页面遵循搜索栏 → 数据表格 → 分页 → 弹窗表单的标准结构。
功能清单
| 编号 | 功能 | 优先级 | 状态 |
|---|---|---|---|
| F5.8 | 系统配置 | P1 | ⚪ 待开发 |
| F5.9 | 数据仪表盘 | P2 | ⚪ 待开发 |
| F5.10 | 操作日志与审计 | P2 | ⚪ 待开发 |
F5.8 系统配置(P1)
用户故事
作为管理员,我希望配置平台的基础信息和运营参数。
功能描述
- 站点信息:平台名称、Logo、版权信息、备案号
- SEO 配置:首页标题、描述、关键词
- 文件上传配置:允许的文件类型、单文件大小限制
- 评论配置:审核模式切换(先审后发 / 先发后审)
- 水印配置:图片下载是否添加水印、水印文字 / 位置
交互细节
验收标准
- 站点信息修改后用户端全局生效
- 文件上传限制修改后在案例管理的上传组件中即时生效
- 配置变更记录操作日志
F5.9 数据仪表盘(P2)
用户故事
作为运营人员,我希望通过数据看板了解平台运营状况,以便制定运营策略。
功能描述
- 概览卡片:案例总数、设计师总数、注册用户总数、今日浏览量、今日下载量
- 热门案例排行 Top 10(按浏览 / 收藏 / 下载量排序,支持切换维度)
- 热门设计师排行 Top 10(按关注 / 主页浏览量排序)
- 下载统计:按文件类型分布饼图、按设计阶段分布柱状图
- 趋势图:近 7 天 / 30 天的浏览量、注册量、下载量折线图
交互细节
验收标准
- 概览数据实时刷新(或 5 分钟缓存)
- 排行榜支持时间范围切换(今日 / 本周 / 本月 / 全部)
- 图表支持鼠标悬停查看具体数值
- 大数据量下仪表盘加载时间 < 3s
F5.10 操作日志与审计(P2)
用户故事
作为管理员,我希望查看所有管理员的操作记录,以便追溯问题和保障安全。
功能描述
- 自动记录所有管理端的写操作(创建 / 编辑 / 删除 / 状态变更)
- 日志内容:操作时间、操作人、操作类型、操作对象、变更前后值
- 日志列表支持按操作人 / 时间范围 / 操作类型筛选
- 日志不可编辑、不可删除(只读)
交互细节
验收标准
- 所有 CRUD 操作自动记录日志
- 日志详情可展开查看变更前后对比
- 日志数据保留至少 180 天
- 支持按条件导出日志(CSV)
最后更新: 2026-03-02