diff --git a/docs/实施跟踪.md b/docs/实施跟踪.md index 4963370..1428889 100644 --- a/docs/实施跟踪.md +++ b/docs/实施跟踪.md @@ -15,7 +15,7 @@ | # | 事项 | 状态 | 开始 | 完成 | |---|------|------|------|------| | 6 | 告警浏览器通知(SSE / 标题闪烁) | ✅ 已完成 | 2026-07-17 | 2026-07-17 | -| 7 | 设备列表服务健康指示 | ⬜ 待开始 | - | - | +| 7 | 设备列表服务健康指示 | ✅ 已完成 | 2026-07-17 | 2026-07-17 | | 8 | 操作结果提示优化(toast 替代 URL 消息) | ⬜ 待开始 | - | - | | 9 | 术语统一 | ⬜ 待开始 | - | - | @@ -42,6 +42,10 @@ - 3 步引导:选设备 → 配检测(从设备读取运行通道,下拉选已有视频源或手动添加) → 一键下发 - 标准模式可见,复用的 AutoConfigService 链路 +- **P1-7 设备服务健康指示** + - 模板本已有媒体服务状态(运行中/未运行/待确认) + - 新增:在线但媒体服务异常的行背景变淡橙色警告 + - **P1-6 告警浏览器通知** - 顶栏铃铛图标显示未处理告警数(红点+数字徽章) - 页面标题闪烁 `(N) SafeSight` @@ -70,4 +74,4 @@ --- -**已完成:4/15(26.7%)** +**已完成:5/15(33.3%)** diff --git a/internal/web/ui/assets/style.css b/internal/web/ui/assets/style.css index d3240ba..c89f913 100644 --- a/internal/web/ui/assets/style.css +++ b/internal/web/ui/assets/style.css @@ -210,6 +210,7 @@ th{background:var(--surface-soft);font-size:12px;font-weight:600;color:var(--mut .table-wrap td .table-key{color:var(--table-link)} tbody tr:hover{background:var(--surface-soft)} tbody tr.selected{background:var(--selected-row)} +tbody tr.device-row-warn{background:rgba(255,180,100,.06)} tbody tr.selected td{color:var(--text)} tbody tr.selected .mono, tbody tr.selected .table-key, diff --git a/internal/web/ui/templates/devices.html b/internal/web/ui/templates/devices.html index 0e29466..7a5252e 100644 --- a/internal/web/ui/templates/devices.html +++ b/internal/web/ui/templates/devices.html @@ -62,8 +62,9 @@
- {{range .DeviceRows}} -