# 2026-09-07 ## T7 监测设备 GIS 一张图 - 目标:交付供水监测设备专用 GIS 页面,支持供水设备点位展示、搜索、定位、状态筛选、异常高亮和右侧详情抽屉。 - 结论:新增 `WaterDeviceGisMap.vue`,页面通过 `/waterSupply/device/gis/*` REST 契约读取全部点位、异常点位、统计和详情;共享 GIS 解析工具支持 FeatureCollection;详情区分设备状态、在线状态、报警状态、报警等级、异常原因、最新数据和维修记录。 - 文件变更:`src/api/pipeNetwork/waterSupply.js`、`src/utils/waterSupplyUiModel.js`、`src/views/subSystem/waterSupply/device/gis.vue`、`src/views/subSystem/waterSupply/components/WaterDeviceGisMap.vue`、`tests/waterDeviceGisMap.test.mjs`、`tests/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。