Type: grilling Status: resolved Labels: wayfinder:grilling Blocked by: 05
本票由票 05讨论中提出,并在维护者确认后立案。票 05 已裁决关联监测设备图层的模式可见性与选择态;本票补齐一张图其他业务对象的完整矩阵。经两轮 grilling 收口,完整矩阵与五要素已由维护者逐项确认(2026-09-28),见下方 ## Answer。resolved 表示决策完成,不表示设施点/管线/异常点图层已经实现:设施点数据契约、管线折线(票 22)、设备级状态契约(票 09/#69)均未交付,本期按「如实降级」执行。
下一步:结论经 /to-spec 固化为本 map 的规格子票(等待维护者执行);设施点的拾取/详情/视觉词表另开设施票;实现去向仍是 .scratch/cockpit-shell-panel-layout/issues/ 34 之后。
总体概览希望展示设备、设施、预警报警等所有适用点位;基础设施、运行监测、预警处置则只显示各自相关对象。哪些对象属于各模式、何时仅调整可见性、对象在目标模式隐藏后怎样保留/暂停详情,以及图例和计数如何随模式改变?特别注意“设施”和“监测设备”是不同业务对象,监测点与未关联设备也不得合并为一类。
票 05 的已定边界不在这里重新发明:关联监测设备选中态临时图层在总体概览/运行监测展示全部有效位置设备、基础设施隐藏、预警处置只显示设备自身报警/预警者;总体概览与分项互切保留选择身份,分项之间互切清空选择;Viewer 常驻,切模式不额外换 snapshotAt。若完整矩阵出现矛盾,先把冲突带回维护者裁决,不能静默覆盖票 05 或 ADR 0005。
请裁决:
把「什么时候显示什么」锁成一张完整矩阵:引导态 + 四个一级模式 × 一张图的全部业务对象(监测点、未关联设备、关联监测设备图层、设施点、管线折线、事件回联)。只裁决可见性与选择态合成,不承接设施/事件渲染的具体实施。设施与事件不是独立地图标记图层——设施走设施点/管线(后续数据契约),事件靠设备编码回联位置(票 14 机制)。
| 状态\对象 | 监测点 | 未关联设备 | 关联设备图层(选中态) | 设施点 | 管线折线 | 事件 |
|---|---|---|---|---|---|---|
| 引导态(进入前) | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ |
| 总体概览 | ✓ 全部 | ✓ | ✓ 全部有效(票 05) | ✓ | ✓ | 回联定位 |
| 基础设施 | ✗ | ✗ | ✗(票 05) | ✓ | ✓ | 回联定位 |
| 运行监测 | ✓ 全部 | ✓ | ✓ 全部有效(票 05) | ✗ | ✓ | 回联定位 |
| 预警处置 | 仅异常点 | 仅预警/报警的 | 仅 ALARM/WARNING(票 05) | ✗ | ✓ | 回联定位 |
术语(已同步 CONTEXT.md):设施点=承载设施(管网、泵站、水厂、水源地、用水户等,各类型后端独立成表)的独立空间对象,与监测点同级、不计入监测点统计;异常点=至少一台关联监测设备处于预警/报警状态的监测点,判定以设备状态事实为准(/monitoring/situation 的 abnormalEquipment[] 回联),不借用监测点聚合状态词表。
deviceCode/monitoringPointCode 回联;设施面板(基础档案/运行信息/管理信息/应急保障)是聚合 KPI 口径、当前后端不给逐设施坐标,设施点需新数据契约。viewModes.js 行为),不负责隐藏管线层本身。CONTEXT.md「管线视图让地下管线可见」按此修订为「让管线呈现更清楚」。applyViewPreset 飞过去,不在则不下发飞行(沿用既有 locateNote 口径)。基础设施面板条目的回联目标语义是设施点(Q10=B);设施数据契约未到位时如实降级「当前模式不显示该对象,无法定位」,不拿监测点坐标冒充设施位置。运行信息/应急保障面板现有 pointCodes 回联属监测点口径,等设施契约到位后转设施点。abnormalEquipment[].status/abnormalType),凭快照 point.deviceCodes 回联到 owning 点;工单/离线不混入异常点;未关联异常设备直接按坐标画出。abnormalEquipment 与 map-snapshot 是不同端点 → 沿用票 05「尽力展示并明确提示跨端点不同步」。pointStatus 视觉呈现。备注:现有三角/菱形等 8 形状是临时视觉,后续替换为监测点图标、用颜色+大小区分状态;这条留给票 09/图例实现票作未来修订线索,本票不承接。deviceStatus.js 设备状态词表(报警/预警专属色形+特效),与同模式关联设备图层同一词表;不沿用 UNASSOCIATED 十字中性色。abnormalEquipment[] 且与 map-snapshot 跨端点不同步。CONTEXT.md 已同步。CONTEXT.md 已新增「设施点」「异常点」词条(2026-09-28)。/to-spec 固化为本 map 的规格子票(与 14/15/16 同列);实现去向 .scratch/cockpit-shell-panel-layout/issues/ 34 之后。