仓管端 - 消息详情

原型图 | React + Tailwind

← 返回总览 CG01 首页 CG02 入库列表 CG03 入库详情 CG04 入库确认 CG05 出库列表 CG06 出库详情 CG07 出库确认 CG08 借用出库创建 CG09 报废列表 CG10 发起报废 CG11 库存总览 CG12 资产库存列表 CG13 盘点列表 CG14 发起盘点 CG15 扫一扫 CG16 盘点执行 CG17 我的 CG18 消息中心 CG19 消息详情
9:41
返回

消息详情

页面说明

最后更新:2026-09-01

页面定位 — 设计文档 §8.3

仓管端消息详情(二级页,统一中转)。承接 cg18 消息卡片,进入即标记已读(localStorage 跨页同步),底部「去处理」按类别分发跳转(报废审批→CG09 / 出入库单据→CG03 或 CG06 / 系统公告无动作)。

核心内容

模块说明
头部类型标签 + 标题 + 时间(+ 报废审批显示通过/驳回结果)
正文报废原因 / 单据摘要 / 公告全文(富文本)
关联对象卡报废审批 → 报废单(CG09);出入库单据 → 入库/出库单(CG03/CG06);系统公告 → 发布者
底部动作报废审批/出入库单据 → 按类别「去处理」分发;系统公告无动作

关键交互

操作行为
进入即已读CG.markRead(id),已读态 localStorage 跨页同步
点击关联对象卡报废审批→CG09;出入库单据→CG03/CG06(按单据类型)
点击「去处理」按类别分发跳转(同上)
点击「返回」返回 cg18 消息中心

页面状态

场景展示
直接打开(无 ?id=)默认载入首条消息并标记已读
消息不存在?id= 无匹配 → 空态「消息不存在」,返回 cg18
报废审批头部结果徽章(通过绿/驳回红)+ 驳回原因 + 关联报废单 + 去处理→CG09
出入库单据关联单据卡 + 去处理(入库→CG03 / 出库→CG06)
系统公告完整头部 + 长文正文 + 发布者;无「去处理」

跳转关系

CG19 消息详情(二级页)
├─ 关联报废单 / 去处理 → CG09 报废列表(cg09.html)
├─ 关联入库单 / 去处理 → CG03 入库详情(cg03.html?id=RK-xxx)
├─ 关联出库单 / 去处理 → CG06 出库详情(cg06.html?id=CK-xxx)
├─ 返回 → cg18 消息中心
└─ 底部导航:已去除(消息详情为二级页)

业务规则

•进入即标记已读,已读状态由 cg-data.js 经 localStorage(cg_msg_read) 跨页同步(与 CG17 / cg18 一致)
•三类消息统一中转,系统公告无「去处理」动作(正文即详情)
•报废审批结果通知接收人=提交人;通过/驳回结果与驳回原因随消息展示
查看更新记录
2026-09-01
新增 cg19 仓管端消息详情:统一中转,按类别「去处理」分发(报废审批→CG09 / 出入库单据→CG03·CG06 / 公告无);进入即已读写 localStorage;数据源=cg-data.js。