56-untitled.md 3.4 KB

真实供水流量计可见性与按设备类型最新指标

What to build

维护者反馈:真实设备 TEST-TCLLJ002215(测试流量计)距管线 TCGC202609080910 约1米,但地下管线详情视图仍看不到;其通用指标端点返回 EMPTY/NO_METRICS,设备最新指标需要按设备类型从对应专用设备表/接口读取;最低视距和平移平滑感继续优化。

Confirmed live facts

2026-10-19 只读接口:/infrastructure/geometry 返回 TCGC202609080910(WATER_SUPPLY,diameter=100,坐标约110.3636833,28.4522936—110.3636217,28.4522799);/map-snapshot 返回 TEST-TCLLJ002215(测试流量计,坐标110.363649,28.452295,VALID,约1m邻近,industry/typeCode为空,WARNING);设备档案和聚合详情成功但 deviceType/deviceTypeName 为空,通用 metrics/current 和聚合 metrics 都是 EMPTY/NO_METRICS。Swagger存在供水专用 /waterSupply/monitoring/flow/trend/{equipmentId},当前只读入口返回401,不能当作已取到指标。

Acceptance criteria

  • 真实管线/设备用例保证无行业/类型设备仍显示于合法坐标邻域;模型强可见、清单可见、设备点选详情可达。
  • 指标读取按archive/deviceType/deviceTypeName/设备名映射专用源;流量计优先供水流量趋势/设备表,压力/漏失等各自映射;generic EMPTY不遮蔽专用源失败原因。
  • 专用源401/未提供时指标页显示真实不可用/未提供状态,不伪造零值;通用聚合其它分区继续展示。
  • 最低视距、命中点滚轮和左拖平滑回归,现场参数待维护者确认。
  • 真实响应计划、Three可见、指标分发、Vue详情和既有12脚本离线回归通过;不自动build/dev/browser。

进度

代码完成,待真实接口权限和现场画面验收。详情计划对真实坐标设备已验证:1米邻近管段、默认50米范围、无行业/类型仍生成 standalone 设备模型;设备层使用高可见渲染并可点选。设备来源区分缺失清单与显式空清单,逐点渐进呈现。

设备聚合指标若通用端点为 EMPTY,会按档案设备类型/类型名/名称选择专用源:流量→/waterSupply/monitoring/flow/trend/{equipmentId},压力/漏失对应专用趋势路径。专用源返回401时保留 UNAVAILABLE 分区状态,不伪造指标或零值;真实设备当前专用接口权限边界已实测记录。档案领域对象已保留deviceType类型码;没有已确认专用液位路径时不宣称level支持。

验证:t56-real-water-device、t56-device-metrics、t55-device-loading、t55-detail-usability 8/8、t50-53-local-enhancement 12个脚本、t54物理/主图材质、t23-click-flow、t23-sfc-compile全部通过。按AGENTS未运行build/dev/browser/GPU,现场视觉和后端专用接口权限仍待维护者验收。

Comments

local — 2026-10-19

已完成真实响应核对和前端修复;缺少后端设备类型字段时按设备名称识别流量/压力/漏失类型,仅作为指标源路由,不推导设备绑定关系。

Answer

代码完成;当前真实专用流量接口返回401,因此最新指标仍需后端授权或公开cockpit代理后才能显示。

Status: ready-for-human Assignee: codex Type: task Blocked by: Labels: ready-for-human, wayfinder:task