合作方端消息详情(二级页,统一中转)。承接 H12 消息卡片与公告类深度阅读;进入即标记已读(localStorage 跨页同步),底部「去处理」按类别分发跳转。
| 模块 | 说明 |
|---|---|
| 头部 | 类型标签 + 标题 + 时间 + 业务子类(仅业务通知) |
| 正文 | 设备异常 / 工单说明 / 公告全文(富文本)/ 业务说明 |
| 关联对象卡 | 设备异常 → 关联设备;工单通知 → 关联工单;业务通知 → 关联设备 / 分润单;系统公告 → 发布者 |
| 底部动作 | 设备异常 / 工单 / 业务通知 → 按类别「去处理」分发;系统公告无动作 |
| 操作 | 反馈形式 | 行为 |
|---|---|---|
| 进入即已读 | localStorage 写 h_msg_read | CD.markRead(id) |
| 点击关联设备 | 跳转 H03 | h03.html?device=SN-xxx |
| 点击关联工单 | 跳转 H10 | h10.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 / 消息深链接等)