运维端设备现场操作,按入口分两种模式:模式 A 常规设备操作(Y00 扫码 / 柜机广告页运维入口进入)——识别设备 → 设备摘要卡(cg15 风格单状态展示)+ 设备配件 Tab(配件逐件解绑/绑定即时生效)+ 顶部运行操作(开始维护/恢复可售,仅模式 A);模式 B 安装建档(Y02 安装工单「设备扫码」进入,URL ?type=install&order=WO-…)——识别未激活 SN → 设备配件 Tab 本地暂存 + 设备测试 Tab 3 步(通讯在线 → 放水验证(含流量计上报) → 刷卡验证)→ 全过放行「安装完成」提交建档并自动返回 Y02 拍照完结。设备摘要卡为双 Tab 共享头部;设备测试控制卡片迁至右侧「模拟扫码控制」面板;进度按设备/工单 localStorage 自动保存可断点续跑。
| 模块 | 说明 |
|---|---|
| 设备摘要卡 | cg15 风格单状态展示(编码 + 状态徽标 + 名称 + 当前状态文案);运行操作(开始维护/恢复可售,仅模式 A)内嵌卡片右侧按状态切换;模式 B 显示未建档 SN,不提供运行操作 |
| 设备配件 Tab | 已绑配件清单(必配件 3 行 + 滤芯卡,逐件解绑/扫码绑定即时生效);与设备测试物理隔离 |
| 设备测试 Tab | 3 步混合流程(右侧「模拟扫码控制」面板驱动);放水前提示常驻;模式 B 含「安装完成」完结按钮(3 步全过才启用) |
| 右侧模拟扫码控制 | 四区块:设备识别 / 入口 / 运行状态 / 设备测试(原型模拟:通讯状态/流量计上报/刷卡模块/模拟全部通过) |
| 扫码绑定配件 | 入口仅位于预览框配件清单内(CG15 底部扫码弹窗),控制面板不重复提供 |
| 操作 | 触发 | 反馈 | 行为 |
|---|---|---|---|
| 设备识别 | 控制面板「设备识别」标签 | 标签高亮 | 「识别到设备」→ 摘要卡+双 Tab;「扫码中」→ 回相机取景框 |
| 双 Tab 切换 | 预览框顶部两按钮 | 按钮高亮 | 默认进「设备配件」;切 Tab 不重置识别;进度自动保存 |
| 入口(模式) | 控制面板「入口」标签(原型演示) | 标签高亮 | 常规工单=模式 A / 安装转移=模式 B;真机由 URL ?type 决定,两模式隔断;扫码中置灰 |
| 运行状态 | 控制面板「运行状态」标签(仅模式 A) | 徽标实时更新 | 使用中/维护中切换;双向二次确认 |
| 解绑/绑定 | 配件清单行内按钮 | CG15 底部弹窗 | 必配件一对一阻断、滤芯超上限仅提示;解绑旧件→待回收(归仓管端);来源三态(库存/借出/复用) |
| 设备测试 | 切「设备测试」Tab + 右侧面板 | 3 步渲染 | 通讯自动上报(在线即通过,异常→锁 2);步骤 2 放水验证:纯水/矿化水各 1L 放出(每 100ml 上报、进度条动画),放水中与结束后流量计正常上报方通过,异常→950ml≠1000ml 失败;放水与刷卡均可独立重复操作;全过→模式 B 完结可用 |
| 安装完成(模式 B) | 设备测试 Tab 底部按钮 | 二次确认 | 3 步全过→提交建档(SN 激活+绑定)+ 自动返回 Y02 拍照完结;拍照与工单完结在 Y02 |
| 返回 | 顶部返回栏 | 按场景返回 | 扫码中=history.back;识别后=返回扫码(回取景框) |
| 场景 | 展示内容 |
|---|---|
| 扫码中(未识别) | 相机取景框;控制面板「设备识别=扫码中」、运行状态置灰 |
| 模式 A 已识别 | 摘要卡(使用中/维护中)+ 双 Tab;设备配件 Tab=配件清单;设备测试 Tab=3 步(无完结) |
| 模式 B 已识别 | 摘要卡(未建档 SN)+ 双 Tab+本地暂存;设备测试 Tab 含「安装完成」(3 步全过才可用) |
| 设备测试中 | 放水环节设备「忙碌中」瞬态;第 2 步放水验证含「放水中 / 放水完成」两态(不持久化),纯水/矿化水各一条 1L 出水进度条,双 Tab 共享摘要卡 |
Y03 扫一扫·设备操作 ├─ 返回(扫码中) → 上一页(window.history.back()) ├─ 返回(识别后) → 返回扫码(回相机取景框) ├─ 入口 常规工单 ← Y00 / 柜机广告页运维入口 ├─ 入口 安装建档 ← Y02 安装工单 ?type=install&order= ├─ 入口 转移复核 ← Y02 转移工单 ?type=move&order= ├─ 解绑/绑定 → CG15 底部弹窗 └─ 安装完成/复核完成 → 自动返回 Y02?id=…(拍照+完结在 Y02)
deviceSn(+workOrderNo) 存 localStorage,切 Tab/返回/刷新续跑;放水/刷卡均可独立重复,无「开始测试 / 重置」按钮;无手动退出/继续