Files
sexygoat 81155fd8e4
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 4m44s
fix:进度条
2026-04-30 17:01:00 +08:00

1.8 KiB

ADDED Requirements

Requirement: Admin Device Realtime Signal Summary

The admin asset information view SHALL use backend-provided signal summary fields for device assets and MUST NOT continue using raw signal metrics as primary displayed signal content.

Scenario: Show backend signal summary on device asset page

  • GIVEN 用户正在查看后台“资产信息”中的设备资产详情
  • AND device_realtime 返回了 signal_quality
  • WHEN 设备实时信息区块完成渲染
  • THEN 页面 MUST 显示 signal_quality
  • AND 页面 MUST 在 signal_bad_reason 有值时显示该字段
  • AND 页面 MUST 在 signal_bad_reason 为空时显示稳定占位内容

Scenario: Raw signal metrics are no longer shown in admin device realtime section

  • GIVEN 用户正在查看后台“资产信息”中的设备实时信息
  • WHEN 页面渲染设备信号相关内容
  • THEN 页面 MUST NOT 显示 信号强度(RSSI)接收功率(RSRP)接收质量(RSRQ)信噪比(SINR) 这些原始信号指标标签
  • AND 页面 MUST NOT 继续展示前端推导的旧“信号强度”字段

Requirement: Admin Device Realtime Contract Compatibility

The admin asset information integration SHALL preserve additive signal summary fields in device realtime responses without changing non-signal realtime field behavior.

Scenario: Accept additive signal summary fields from realtime API

  • GIVEN GET /api/admin/assets/:identifier/realtime-statusPOST /api/admin/assets/:identifier/refresh 返回设备资产实时数据
  • WHEN 前端解析 data.device_realtime
  • THEN 前端类型契约 MUST 支持 signal_quality
  • AND 前端类型契约 MUST 支持 signal_bad_reason
  • AND 其他非信号实时字段 MUST 保持原有展示行为