# 2026-08-22:供水报警与工单前端适配设计 ## 本次目标 在分发前端执行任务前,确认供水设备异常、报警、工单处置和相关页面视觉重构规范。 ## 已完成 - 探索供水设备、报警管理、报警审核和统一工单页面的复用关系及现有接口。 - 对照燃气与窨井工单页面,确定采用紧凑的主从工作台,而非照搬旧页面。 - 新建根目录 `CONTEXT.md`,统一报警、设备状态、接单责任人和工单处置术语。 - 确认设备报警状态、报警记录状态和工单处置状态为三个独立概念。 - 确认报警管理负责态势与派单,报警审核负责供水故障维修工单完整流程,供水工单总览展示全部供水类型工单。 - 确认巡检和保养工单由其他系统创建与首次派发,被派给当前用户后可在供水工单总览继续处置。 - 确认同设备同报警编码同时只能存在一个未结束工单,不同报警编码可分别生成。 - 确认工单验收不直接清警;运行系统根据全部有效报警原因执行自动清警。 - 完成五个页面、共享责任人选择器、供水菜单图标和响应式验收规范。 ## 重要发现 - 当前报警转工单接口只创建待派单工单,不接收责任人,符合两阶段流程,但前端需要随后调用统一工单派发。 - 当前后端按单条报警 ID 去重,尚不满足“设备 + 报警编码”的活动工单唯一性。 - 当前误报审核只更新报警记录状态,不会联动终止关联工单。 - 当前统一工单派发仍使用多人 ID 列表,需先补充唯一责任人的后端契约。 - 供水菜单主要来自后端动态菜单,完整图标覆盖需要同步更新后端菜单配置。 ## 后续顺序 1. 用户最终确认设计摘要。 2. 使用隔离 worktree 和 `gpt-5.6-terra` 分发后端契约任务,执行者不得合并或推送。 3. 当前对话完成后端代码审查与验收。 4. 后端验收通过后,以同样约束分发前端适配与视觉重构任务。 5. 当前对话依据构建、测试和多宽度截图完成前端验收。 ## 设计文档 - `docs/design/2026-08-22-water-supply-work-order-ui.md`