系统改造任务清单.md 9.7 KB

水库综合管理平台系统改造任务清单

基于客户会议纪要整理,2026-06-24


T1 — 首页(流域总览)添加天气预报模块

项目 内容
优先级
涉及文件 src/views/mainPages/OverviewView.vue
状态 ⏳ 待开发

需求说明: 流域总览页面(综合首页)左侧新增天气预报模块,展示内容包括:

  • 天气图标(晴/阴/雨/雪)
  • 当前温度
  • 湿度、风速
  • 逐小时/逐日预报信息

参考: 工作台已有气象数据(WorkspaceView.vue 中 weatherData),可复用接口逻辑或 UI 样式。


T2 — 渗压监测设计线和警戒线随水位动态变化

项目 内容
优先级
涉及文件 src/components/DamSeepageSection.vue
状态 ⏳ 待开发

需求说明: 当前设计线(designWaterLevel = 10.2m)和警戒线(warningWaterLevel = 11.5m)是固定硬编码值,客户要求:

  • 设计线和警戒线应根据当前实际水位动态偏移
  • 建立水位 → 设计线 / 警戒线的映射关系
    • 方案一:当前水位 ± 固定差值
    • 方案二:多段线性插值表

改造要点:

  • DamSeepageSection.vue 中 designControlPointswarningControlPoints 不再使用固定值
  • 根据 currentWaterLevel 实时计算对应控制点 Y 值
  • Canvas 绘制逻辑适配动态线

T3 — 核查并修正设备类型

项目 内容
优先级
涉及文件 src/views/mainPages/EngineeringSafetyView.vue
状态 ⏳ 待开发

需求说明: 客户指出系统中某些设备类型实际上并不存在,需要:

  1. 全面梳理设备清单(tree 数据)和设备类型
  2. 移除不存在的设备类型
  3. 修正设备清单数据

关联数据:

  • EngineeringSafetyView.vue 中的设备清单树(tree / searchKey / filteredTree)
  • 设备类型枚举列表
  • 设备台账相关数据

T4 — 安全评估等级修改为参考值

项目 内容
优先级
涉及文件 src/views/mainPages/EngineeringSafetyView.vue
状态 ⏳ 待开发

需求说明: 当前显示 "综合安全等级 → 一类坝",客户指出系统只能提供参考评估,不能直接评定为一类坝(需专业机构评定)。

改造方案(二选一):

  • 方案 A:等级名称改为 "安全" / "健康" / "关注" / "危险" 等参考性表述
  • 方案 B:保持等级显示,但在 UI 上标注 "(参考值)""系统评估,仅供参考"

影响位置:

  • EngineeringSafetyView.vue 中 <span class="safety-eval-grade grade-a">一类坝</span> 所在区域
  • 安全评估结论相关文案

T5 — 闸门控制改造(引水闸 + 放水闸)

项目 内容
优先级
涉及文件 src/views/mainPages/GateControlView.vue
状态 ⏳ 待开发

需求说明: 闸门控制页面结构需要重新调整:

闸室划分:

闸室 说明
引水口闸室 包含 3 个螺杆闸
放水洞闸室 包含放水闸

右侧面板改动:

  • ❌ 移除原有的 "1# 弧形钢闸门" 和 "2# 平面钢闸门"
  • ✅ 改为展示:
    • 引水闸(3 个螺杆闸) — 分别展示开度、工况、安全状态
    • 放水闸 — 展示开度、工况、安全状态

左侧及中间部分:

  • 调度计划与指令 → 保留
  • 闸室监控 → 根据新闸室结构调整
  • Cesium 地图 → 保留不变

T6 — 视频监控移入工作台

项目 内容
优先级
涉及文件 src/views/mainPages/VideoMonitorView.vuesrc/views/mainPages/WorkspaceView.vuesrc/views/HomeView.vue
状态 ⏳ 待开发

需求说明:

前台大屏

  • 从 HomeView.vue 的 tab 导航中移除"视频监控"入口
  • 原有视频监控位置(tab 切换)将被 T7 的"管线安监"替代

工作台

  • WorkspaceView.vue 的左侧菜单新增"视频监控"菜单项
  • 视频监控模块嵌入工作台内容区
  • 样式要求: 工作台是蓝白 B 端风格,视频监控模块的 UI 必须与工作台风格统一
    • 不可直接套用大屏深色科技风
    • 使用 Element Plus 组件体系
    • 配色、字体、间距与工作台一致

T7 — 原视频监控位置改为管线安监大屏

项目 内容
优先级
涉及文件 新建 src/views/mainPages/PipelineMonitorView.vue(示例名)、src/views/HomeView.vue
状态 ⏳ 待开发

需求说明: 原视频监控 tab 位置替换为"管线安监"大屏页面,整体保持大屏深色科技风设计。

页面布局:

┌─────────────────────────────────────────┐
│            管线安监(标题)               │
├──────────┬──────────────────┬───────────┤
│ 压力监测  │  中间展示区域     │ 流量监测   │
│ 6个监测点 │  (地图/系统图)  │ 2个监测点   │
│          │                  │           │
│ 点1: xMPa │  来水总量        │ 点1: xm³/s│
│ 点2: xMPa │  xxx 万m³       │ 点2: xm³/s│
│ 点3: xMPa │                  │           │
│ 点4: xMPa │                  │           │
│ 点5: xMPa │                  │           │
│ 点6: xMPa │                  │           │
├──────────┴──────────────────┴───────────┤
│       压力趋势 / 流量趋势图表              │
└─────────────────────────────────────────┘

数据展示:

  • 6 个管网压力监测点
  • 2 个流量监测点
  • 来水总量
  • 压力监测数据(实时值、趋势)
  • 流量监测数据(实时值、趋势)

T8 — 工作台首页新增每日实时数据统计卡片(支持导出简报)

项目 内容
优先级
涉及文件 src/views/mainPages/WorkspaceView.vue
状态 ⏳ 待开发

需求说明: 工作台首页(首页 dashboard 区域)新增一个统计卡片模块,内容涵盖:

数据项

数据类别 具体内容
值班信息 值班人员、交接班时间
气象数据 气温、天气状况
库水位 2点、8点、14点、20点水位(每6小时)
雨量 8:00 ~ 次日8:00 累计雨量
出入库 最大流量、最小流量、平均流量、总出入库日水量
瞬时流量 2点、8点、14点、20点瞬时流量(m³/s)
其他 降雨、水质、管线压力
自定义检查 检查事项等自定义检查项

导出功能

  • 支持导出生成简报(PDF / Excel 格式)
  • 简报模板包含上述所有数据项
  • 可自定义简报标题和备注

进度总览

| 编号 | 任务 | 优先级 | 涉及端 | 状态 | | -- | ----------- | --- | ----- | ----- | | T1 | 首页添加天气预报 | 高 | 前台大屏 | ✅ 已完成 | | T2 | 渗压监测线动态变化 | 高 | 前台大屏 | ✅ 已完成 | | T3 | 设备类型修正 | 高 | 全系统 | ✅ 已完成 | | T4 | 安全评估改为参考值 | 高 | 前台大屏 | ✅ 已完成 | | T5 | 闸门控制改造 | 高 | 前台大屏 | ✅ 已完成 | | T6 | 视频监控移入工作台 | 高 | 前台+后台 | ✅ 已完成 | | T7 | 管线安监大屏 | 高 | 前台大屏 | ✅ 已完成 | | T8 | 每日数据统计卡片+导出 | 高 | 后台工作台 | ✅ 已完成 |