.firecrawl/water-monitor-alarm.md,完整提取 201 个段落;文档内容仅作为产品规格参考。已发现运行监测后端未按设备子类型过滤,计划在服务层补充类型约束,避免仅靠前端隐藏无关设备。
启动“供水管网安全运行监测系统”前端设计与开发任务。
已读取前端 AGENTS.md、记忆库、既有规划文件、技术栈与 Git 状态。
已确认使用 PDF 解析、文件化规划和测试驱动流程;下一步解析 5.3.2 章节并盘点前后端接口与现有页面。
Firecrawl CLI 不可用;已切换为本地 pypdf/pdfplumber 解析方案,并将 .firecrawl/ 加入 .gitignore。
已使用工作区 Python 完成规划会话恢复检查,未发现需要补写的历史代码变更。
PDF 已确认可读取,共 186 页;完整提取的一行命令失败后,改为本地逐页解析脚本。
已完成 PDF 全文的本地 Markdown 提取,并定位第 52-54 页的 5.3.2 章节。
已整理四个一级模块和 19 个页面的功能要求;下一步逐项核对后端接口覆盖率。
已新增供水统一 API、响应适配模型和模型测试,将原有流量、压力、漏失、报警、审核、阈值、报警一张图页面由模拟数据改为真实接口。
已新增设备台账、维修派单、异常、维修记录、设备 GIS、管网统计和设施 GIS 页面,并复用既有五类供水设施 CRUD 页面。
已接入设施 GeoJSON Point/LineString、设施统计柱状图/饼图,并修正报警和设备经纬度点位的边界归一化。
已补齐 waterSupply/facility/*、device/*、monitoring/*、monitorAlarm/* 共 19 个动态菜单组件入口。
node tests/waterSupplyModel.test.mjs、32 个供水 SFC 解析、Node 24 生产构建均通过;构建仅有项目既有 Sass 弃用提示。
交付复核发现并修正监测 VO 字段映射:流量 instantFlow、压力 pressureValue 现可同时用于点位表格与 24 小时趋势;回归测试先失败后通过。
本地开发服务器已在 http://127.0.0.1:5173/ 启动,登录页资源正常;因本机 8300 后端未运行,验证码返回接口 500,无法完成登录后动态菜单和真实数据联调。
docs/superpowers/specs/2026-08-14-project-memory-design.md。docs/superpowers/plans/2026-08-14-project-memory.md。AGENTS.md 与 memory/ 记忆库,写入项目索引、长期记忆和 2026-08-14 会话记录。src/、package.json 或 Vite 配置。npm test,项目未配置该脚本;已记录为现有测试能力缺口。WaterSupplyHome.vue:三栏 GIS 大屏、BMapGL 地图、ECharts 设施统计/报警统计、监测点/设备/告警实时卡片,并接入供水设施、设备、报警、监测后端接口。WaterFacilityExportController 文件流接口。?type=source|plant|pumpStation|pipe|user 预筛选图层,与基础台账页面联动定位。/waterSupply/pipeNetwork/statistics/export。npm run build:prod 退出码 0。GisDashboard 同款风格:左侧图层控制/图例/统计/详情,中间百度地图,支持搜索定位、放大缩小、全图。src/router/modules/waterSupplyRouter.js,在侧边栏增加“供水设施GIS一张图”“管网数据统计分析”“报警工单处置”三个入口,解决“找不到管网数据统计分析页面”和“菜单无 GIS 页面”的问题。waterSupply/monitorAlarm/workOrder.vue,参考燃气业务工单处置页设计,支持工单列表、详情、派单、核查、处理、提交验收、验收通过/结案、处理历史时间线。BusinessWorkOrderServiceImpl 增加 equipmentType='water' 过滤分支,供水报警派发后的工单可按供水设备类型查询和处置。MonitoringServiceImpl 已有 constrainToMonitoringTypes 按流量/压力/漏失子类型过滤,三个子页面只会取对应类型设备;前端继续沿用该接口。npm run build:prod 退出码 0。