Files
ZDXX/zhandianxinxi
DXC 8521aee7f9 refactor(frontend): Dashboard 消费后端时效判定,删除本地重复计算
- 删除 renderList 里自算的 diffDays / diffHours / isToday / validTime,改为
  消费后端 to_dict() 的 stale_level / stale_days。这几个变量此前只在
  Dashboard.vue 内部使用(已 grep 确认),移除不影响其他组件。
- 状态分级映射:severe -> 严重滞后、lagging -> 滞后、yesterday -> 昨日数据。
  模板契约(statusColor / statusLabel / statusType / statusLabelColor /
  statusReason / sortWeight)保持不变,未改动任何模板代码。
- sortWeight 改为 stale_days * 24,与原 diffHours 同为小时量纲,排序结果与
  原实现一致(同为「当天」的设备不再按小时细分,顺序退化为稳定序)。
- 离线原因文案与后端 offset 统一:拿不到可解析的数据时间就说「从未同步」,
  不再另造「暂无数据」的说法。
- 时间解析保留下来仅用于显示格式化,不再参与滞后判定。

构建产物 web_dist 已重新生成并验证含新字段,但按 .gitignore 不入库。
2026-09-15 17:10:57 +08:00
..
2026-01-08 17:41:56 +08:00
2026-01-06 15:27:10 +08:00