合作方端 - 消息详情(H13)

← 返回总览 H01 首页 H02 设备列表 H03 设备详情 H04 取水订单 H05 分润订单 H06 账单明细 H07 提现记录 H08 我的 H09 工单列表 H10 工单详情 H11 发起报修 H12 消息中心 H13 消息详情 H14 IC卡查询 H15 收银台 H16 充值记录 H17 收款账户
9:41

页面说明

最后更新:2026-09-01

页面定位 — 设计文档 §7.2

合作方端消息详情(二级页,统一中转)。承接 H12 消息卡片与公告类深度阅读;进入即标记已读(localStorage 跨页同步),底部「去处理」按类别分发跳转。

核心内容

模块说明
头部类型标签 + 标题 + 时间 + 业务子类(仅业务通知)
正文设备异常 / 工单说明 / 公告全文(富文本)/ 业务说明
关联对象卡设备异常 → 关联设备;工单通知 → 关联工单;业务通知 → 关联设备 / 分润单;系统公告 → 发布者
底部动作设备异常 / 工单 / 业务通知 → 按类别「去处理」分发;系统公告无动作

关键交互

操作 反馈形式 行为
进入即已读localStorage 写 h_msg_readCD.markRead(id)
点击关联设备跳转 H03h03.html?device=SN-xxx
点击关联工单跳转 H10h10.html?id=WO-xxx
点击去处理按类别分发跳转设备异常 / 业务(设备) → H03;工单 → H10;业务(分润) → H05
返回返回上一页history.back()

页面状态

场景展示内容
直接打开(无 ?id=)默认载入首条消息并标记已读
消息不存在?id= 无匹配 → 空态「消息不存在」,返回 H12
设备异常 / 工单 / 业务通知完整头部 + 正文 + 关联对象卡 + 底部动作
系统公告完整头部 + 长文正文 + 发布者;底部无动作

跳转关系

H13 消息详情(二级页)
├─ 关联设备 → H03(h03.html?device=SN-xxx)
├─ 关联工单 → H10(h10.html?id=WO-xxx)
├─ 去处理·查看设备 → H03
├─ 去处理·查看工单 → H10
├─ 去处理·查看分润订单 → H05(status=未结算/已结算)
└─ 返回箭头 → history.back()(H12 / 消息深链接等)

业务规则

•进入即标记已读,已读状态 localStorage 跨页同步(h_msg_read)
•四类消息统一中转,系统公告无底部动作(正文即详情)
•二级页无底部导航(严格对齐 PRD §6.5)
查看更新记录
2026-09-01
升级为统一中转详情:四类正文+关联对象卡+底部动作按类别分发(设备异常/业务(设备)→H03 / 工单→H10 / 业务(分润)→H05 / 公告无);进入即已读写 localStorage;数据源=cooperate-data.js(messages)。