2026-09-07.md 1.3 KB

2026-09-07

T7 监测设备 GIS 一张图

  • 目标:交付供水监测设备专用 GIS 页面,支持供水设备点位展示、搜索、定位、状态筛选、异常高亮和右侧详情抽屉。
  • 结论:新增 WaterDeviceGisMap.vue,页面通过 /waterSupply/device/gis/* REST 契约读取全部点位、异常点位、统计和详情;共享 GIS 解析工具支持 FeatureCollection;详情区分设备状态、在线状态、报警状态、报警等级、异常原因、最新数据和维修记录。
  • 文件变更:src/api/pipeNetwork/waterSupply.jssrc/utils/waterSupplyUiModel.jssrc/views/subSystem/waterSupply/device/gis.vuesrc/views/subSystem/waterSupply/components/WaterDeviceGisMap.vuetests/waterDeviceGisMap.test.mjstests/waterSupplyUiModel.test.mjs;后端补充 WaterSupplyDeviceServiceImplTest 的供水设备 GIS 点位行为测试。
  • 验证:前端 node --test tests 72/72 通过;npm run build:prod 通过;后端 mvn -q -f pipe-network-service/pom.xml test 通过;两仓库 git diff --check 通过。
  • 风险:浏览器地图效果仍需真实登录态与 BMapGL 环境人工验收;本轮未修改后端 GIS 服务实现。
  • 后续:人工验收页面搜索、定位、状态筛选、异常高亮和详情抽屉;如通过,再关闭对应 Gogs Issue。