safesight-control/docs/实施跟踪.md

3.2 KiB
Raw Blame History

产品化改进实施跟踪

P0 — 交付底线

# 事项 状态 开始 完成
1 告警中心增强 已完成 2026-07-17 2026-07-17
2 仪表盘重做(实时告警流+统计卡片) 已完成 2026-07-17 2026-07-17
3 一键配置向导(场景化部署 3 步流程) 已完成 2026-07-17 2026-07-17
4 基础登录鉴权 待开始 - -
5 监控页 HLS.js 本地化 已完成 2026-07-17 2026-07-17

P1 — 体验改善

# 事项 状态 开始 完成
6 告警浏览器通知SSE / 标题闪烁) 已完成 2026-07-17 2026-07-17
7 设备列表服务健康指示 已完成 2026-07-17 2026-07-17
8 操作结果提示优化toast 替代 URL 消息) 待开始 - -
9 术语统一 待开始 - -

P2 — 长期优化

# 事项 状态 开始 完成
10 时序图表(告警趋势/资源趋势) 待开始 - -
11 设备分组与标签 待开始 - -
12 配置版本对比 待开始 - -
13 报告导出PDF/CSV 待开始 - -
14 模型管理简化 待开始 - -
15 人脸库优化(搜索+质量评分) 待开始 - -

进行中

(无)

已完成事项

2026-07-17

  • P0-3 一键配置向导

    • 3 步引导:选设备 → 配检测(从设备读取运行通道,下拉选已有视频源或手动添加) → 一键下发
    • 标准模式可见,复用的 AutoConfigService 链路
  • P1-7 设备服务健康指示

    • 模板本已有媒体服务状态(运行中/未运行/待确认)
    • 新增:在线但媒体服务异常的行背景变淡橙色警告
  • P1-6 告警浏览器通知

    • 顶栏铃铛图标显示未处理告警数(红点+数字徽章)
    • 页面标题闪烁 (N) SafeSight
    • 每 15 秒轮询 /api/alarms/unacknowledged-count
    • render 统一注入计数,所有页面生效
  • P0-2 仪表盘重做

    • 统计卡片:今日告警/未处理告警/在线设备/检测路数
    • SSE 实时告警流EventSource 连接 /api/alarms/stream新告警实时推入
  • P0-1 告警中心增强

    • DB 迁移:alarm_records 增加 status, severity, acknowledged_at/by, resolved_at/by
    • 服务层:AlarmRecord 扩展 + SSE 广播 + 确认/关闭/改等级 API
    • 页面:严重等级列 + 状态列 + 操作按钮 + 设备/规则类型下拉筛选
  • P0-5 监控页 HLS.js 本地化

    • 改动:monitor.html:18 — CDN 引用改为本地 /ui/assets/vendor/hls.min.js
    • 提交:27584f9
    • 影响:断网部署环境下监控页视频播放恢复正常
  • P0-1 告警中心增强(待验证)

    • DB 迁移:alarm_records 增加 status, severity, acknowledged_at/by, resolved_at/by
    • 服务层:AlarmRecord 扩展 + SSE 广播 + 确认/关闭/改等级 API
    • 页面:严重等级列 + 状态列 + 操作按钮 + 设备/规则类型下拉筛选
    • 涉及文件:migrate.go, alarm_collector.go, ui.go, alarms.html

已完成5/1533.3%