|
|
@@ -0,0 +1,25 @@
|
|
|
+# 2026-09-01:供水管网数据统计分析 T3
|
|
|
+
|
|
|
+## 目标
|
|
|
+
|
|
|
+完成 Gogs Issue #7「T3 管网数据统计分析」的增量交付:统计筛选、导出参数一致性、空数据兜底、KingbaseES 年代分组兼容和六个固定导出工作表契约。
|
|
|
+
|
|
|
+## 结论
|
|
|
+
|
|
|
+- 后端提交:`0a5cc990fe55a9ce3a343c97f874b2b8d7f081a3`。
|
|
|
+- 前端提交:`8f9a740f95db2921a77e87230c6e3cf59c7af889`。
|
|
|
+- 统计仪表盘与 Excel 导出共用设施类型、状态筛选;取消全部设施类型时清空页面数据并禁用导出。
|
|
|
+- 后端空数据库返回五类设施零值概览,管网年代分组使用 `FLOOR` 保持 KingbaseES 兼容。
|
|
|
+- Excel 导出通过公共导出服务测试锁定六个固定工作表:综合概览、管网统计、水厂统计、泵站统计、水源地统计、用水户统计。
|
|
|
+
|
|
|
+## 验证
|
|
|
+
|
|
|
+- 后端 `mvn test` 通过。
|
|
|
+- 前端 `node --test tests/waterFacilityStatistics.test.mjs` 4/4 通过。
|
|
|
+- 前端 `npm run build:prod` 通过,仅存在既有 Sass 弃用警告。
|
|
|
+- 前端全量 Node 测试为 27/29;两个失败均为 T3 外遗留问题:`monitor/job` 只读详情仍使用居中弹窗、`waterFacilityDetailLabels` 与当前遗留修改不一致。
|
|
|
+
|
|
|
+## 风险与后续
|
|
|
+
|
|
|
+- 本次未连接真实 KingbaseES 执行集成验收;最终验收仍需以 KingbaseES 作为唯一生产真相源。
|
|
|
+- Issue #7 尚未在 Gogs 关闭,等待用户人工验收。
|