运维端 - 设备详情(Y07)

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

页面说明

最后更新:2026-09-01

页面定位 — 设计文档 §8

运维端设备详情(二级页,只读)。参照 H03 全模块布局,无任何控制按钮、无发起报修;承接 Y06 设备列表与 Y09 设备异常消息跳转,工单行跳 Y02。

核心内容(模块与顺序)

模块说明
1 设备信息卡名称 + 归属标签(租赁=蓝/自营=灰)+ 编码·型号 + 租赁设备加机主一行(机主=张三 0812345678 / 联系按钮,点击「拨号中…」2s 后复位,原型演示拨号交互,不发起真实呼叫)+ 网络状态徽标(在线/离线)+ 运行状态徽标(待机=灰蓝/忙碌=蓝/关机=深灰/维护=橙,PRD §2.3 四值)+ 2 列网格(位置/详细地址/今日出水/累计出水/当前水位/TDS),长内容单行省略
2 当前活跃工单待接收 / 处理中(不含待派发,Web 独有态运维端不可见);数据范围=该设备全部活跃工单(含指派给其他运维的,只读)
3 在装配件屏幕 / 安卓板 / 水机板 / 滤芯,展示资产编号(SN-P / SN-Z / SN-L),不展示寿命百分比
4 近期告警类型 + 时间 + 处理状态(未恢复标红 / 已恢复置灰带「已恢复」)
5 取水订单(沉底)最近 3 条(时间 / 水量 / 金额),只读不跳转
6 历史工单(沉底)已完成 / 已关闭,一条一行(左=工单号+问题类型,右=状态徽标,nowrap+省略号)

关键交互

操作 触发条件 前置校验 反馈形式 异常处理 行为
点击活跃工单当前活跃工单区行-跳转 Y02-y02.html?id=WO-xxx
点击历史工单历史工单区行-跳转 Y02-y02.html?id=WO-xxx
取水订单--只读展示-无跳转
返回标题栏返回箭头-返回上一页-history.back()

页面状态

场景展示内容
设备不存在仅 ?code= 无匹配 → 空态「设备不存在或不在负责区域」,返回 Y06;无 ?code= 直接打开默认载入第一台设备(SN-G-001)
无活跃工单 / 无告警对应模块展示「暂无」空态文案

跳转关系

Y07 设备详情(二级页)
├─ 活跃/历史工单行 → Y02(y02.html?id=WO-xxx)
├─ 取水订单 → 无跳转(只读)
└─ 返回箭头 → history.back()(Y06 / Y09 等来源)

业务规则

•只读无控制(PRD §4.5-01b),无放水 / 重启 / 报修等操作
•活跃工单含其他运维工单(只读),便于评估现场(D9)
•待派发为 Web 独有态,运维端不可见(PRD §5.8)
•告警口径与 web04 一致(未恢复 / 已恢复)
查看更新记录
2026-09-01
默认态修复:无 ?code= 直接打开默认载入第一台设备(SN-G-001 直营一号机),空态仅保留给 ?code= 无匹配场景(参照 Y09 默认 MSG-008 口径)。
2026-09-01
网络状态徽标口径统一:离线由红(danger)改为灰,与 Y06 一致(在线=绿 / 离线=灰);「异常」非设备状态值,statusBadge 清理残留定义。活跃工单行跳转 Y02 按真实工单状态呈现(含待接收)。
2026-09-01
设备信息卡运行状态徽标升级:原 2 值(正常/异常)改为 PRD §2.3 四值(待机/忙碌/关机/维护),与告警维度独立;维护由 Y03 运维手动开关触发;y-data.js devices 新增 runStatus 字段;租赁设备新增「机主」一行(数据源 y-data.js deviceOwners 子集,与 cooperate-data.js owners/agents 同步;含「联系」按钮,原型演示拨号交互「拨号中…」2s 后复位,不发起真实呼叫)。
2026-08-31
新增。运维端设备详情(Y07):六模块(信息卡 / 活跃工单 / 在装配件 / 近期告警 / 取水订单 / 历史工单),只读无控制;活跃工单去待派发、含他人工单只读展示;数据源=y-data.js。