运维端 - 消息详情(Y09)

← 返回总览 Y00 首页 Y01 工单待办 Y02 工单详情 Y03 扫一扫·设备操作 Y04 我的 Y05 名下资产 Y06 设备列表 Y07 设备详情 Y08 消息中心 Y09 消息详情
9:41

页面说明

最后更新:2026-09-01

页面定位 — 设计文档 §10

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

核心内容

模块说明
头部类型标签 + 标题 + 时间 + 区域 / 关联对象
正文设备异常多字段 / 工单说明 / 公告全文
关联对象卡设备异常 → 关联设备(名称+编码);工单通知 → 关联工单(WO 号+状态);系统公告 → 发布者
底部动作设备异常「去处理 · 查看设备」→ Y07;工单通知「去处理 · 查看工单」→ Y02;公告无动作

关键交互

操作 触发条件 前置校验 反馈形式 异常处理 行为
进入即已读任意消息详情加载消息 id 有效localStorage 写 y_msg_read-Y.markRead(id)
点击关联设备设备异常关联对象卡-跳转 Y07-y07.html?code=SN-xxx
点击关联工单工单通知关联对象卡-跳转 Y02-y02.html?id=WO-xxx
点击去处理底部按钮仅设备异常/工单通知跳转公告无按钮设备异常 → y07;工单 → y02
返回标题栏返回箭头-返回上一页-history.back()

页面状态

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

跳转关系

Y09 消息详情(二级页)
├─ 关联设备 → Y07(y07.html?code=SN-xxx)
├─ 关联工单 → Y02(y02.html?id=WO-xxx)
├─ 底部「去处理 · 查看设备」→ Y07
├─ 底部「去处理 · 查看工单」→ Y02
└─ 返回箭头 → history.back()(Y08 / 通知深链接等)

业务规则

•进入即标记已读,已读状态 localStorage 跨页同步(§11.4)
•三类消息统一中转,公告无底部动作(正文即详情)
•二级页无底部导航(严格对齐 PRD §6.6)
查看更新记录
2026-09-01
默认展示:无 ?id= 直接打开默认载入演示消息 MSG-008(工单已接收 · 已读态),空态仅保留给 ?id= 无匹配的异常场景。
2026-08-31
新增。运维端消息详情(Y09):三类正文+关联对象卡+底部动作按类型分发(设备异常→Y07/工单→Y02/公告无);进入即已读写 localStorage;数据源=y-data.js。