safesight/docs/实施跟踪.md

64 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 产品化改进实施跟踪
## P0 — 交付底线
| # | 事项 | 状态 | 开始 | 完成 |
|---|------|------|------|------|
| 1 | 告警中心增强 | 🔄 进行中 | 2026-07-17 | - |
| 2 | 仪表盘重做(实时告警流+统计卡片) | ⬜ 待开始 | - | - |
| 3 | 一键配置向导(场景化部署 3 步流程) | ⬜ 待开始 | - | - |
| 4 | 基础登录鉴权 | ⬜ 待开始 | - | - |
| 5 | 监控页 HLS.js 本地化 | ✅ 已完成 | 2026-07-17 | 2026-07-17 |
## P1 — 体验改善
| # | 事项 | 状态 | 开始 | 完成 |
|---|------|------|------|------|
| 6 | 告警浏览器通知SSE + 标题闪烁) | ⬜ 待开始 | - | - |
| 7 | 设备列表服务健康指示 | ⬜ 待开始 | - | - |
| 8 | 操作结果提示优化toast 替代 URL 消息) | ⬜ 待开始 | - | - |
| 9 | 术语统一 | ⬜ 待开始 | - | - |
## P2 — 长期优化
| # | 事项 | 状态 | 开始 | 完成 |
|---|------|------|------|------|
| 10 | 时序图表(告警趋势/资源趋势) | ⬜ 待开始 | - | - |
| 11 | 设备分组与标签 | ⬜ 待开始 | - | - |
| 12 | 配置版本对比 | ⬜ 待开始 | - | - |
| 13 | 报告导出PDF/CSV | ⬜ 待开始 | - | - |
| 14 | 模型管理简化 | ⬜ 待开始 | - | - |
| 15 | 人脸库优化(搜索+质量评分) | ⬜ 待开始 | - | - |
## 进行中
### P0-1 告警中心增强
| # | 子任务 | 状态 |
|---|--------|------|
| 1.1 | DB 迁移 — alarm_records 加 status/severity/resolved 列 | ✅ |
| 1.2 | AlarmRecord 结构体扩展 + saveAlarm 默认值 + SSE 广播 | ✅ |
| 1.3 | API — acknowledge/resolve/severity 端点 + SSE stream | ✅ |
| 1.4 | 模板 — 严重等级列 + 状态列 + 操作按钮 | ✅ |
| 1.5 | 筛选增强 — 设备下拉 + 规则类型下拉 | ✅ |
| 1.6 | SSE — /api/alarms/stream 实时推送 | ✅ |
## 已完成事项
### 2026-07-17
- **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`
---
**已完成1/156.7%** | **进行中1P0-1**