运维查看工单全文详情(含报修/建单备注与附件),并按状态执行:待接收→接收、处理中→按异常类型分支处理(默认通用 / 设备安装 / 设备转移,见下)、已完成与已关闭只读。配件更换已移出本页(彻底隔离,走 Y03 扫一扫·设备操作,处理中状态提供设备扫码入口);工单侧不感知更换流水。现场照片为所有工单完结的强制项(必拍 ≥1 张、仅现场拍摄、带时间与定位水印)。
| 模块 | 说明 | 场景差异 |
|---|---|---|
| 工单信息 | 卡片头部内置工单号 + 可复制按钮 + 状态徽标;两列键值网格展示设备(名称+编码)、三级地址、详细地址(蓝字)、问题类型、原地址与新地址(仅设备转移工单,均取自后台建单填写,所有状态可见)、创建时间(弱化);备注与附件并入本卡(原第二张备注附件卡已删除);不再展示「来源」与「问题描述」;工单号支持 y-data.js 真实工单(?id=WO-xxx 跳转场景,展示真实编号,演示工单按预览状态映射) | 所有场景 |
| 报修/建单备注附件 | 已合并入「工单信息」卡(2026-08-27 重排版):来源标签、备注文字、附件缩略图(≤5,≤5MB)一并展示于工单信息卡内;本独立卡片已删除 | 所有场景 |
| 处理进度 | 完整竖向时间线(创建→指派→接收→处理中→提交结果),仅「已完成 / 已关闭」展示;待接收 / 处理中隐藏,当前状态由状态徽标 + 操作区体现 | 已完成 / 已关闭 |
| 操作区 | 待接收:接收(二次确认);处理中:设备扫码入口 + 按异常类型分支的处理表单(设备安装 / 设备转移 / 默认通用,见下);已完成/已关闭:只读 | 按状态 |
| 设备扫码入口 | 实色主按钮(蓝填充+白字,最醒目主操作);辅助说明按类型分流——设备安装=「扫码建档并完成安装检测」(跳 y03.html?type=install&order=<工单号>)、设备转移=「扫码复核设备(联网检测)」(跳 y03.html?type=move&order=<工单号>)、其余=「扫码登记更换 / 维保」(跳 y03.html) | 仅处理中 |
| 处理表单(三分支) | 默认分支(告警/机主报修/其他):4 值单选(已处理/已更换配件/确认无故障/其他)+ 处理说明 + 现场照片 +「处理完成」(未选结果或未拍照置灰);设备安装分支:不显示常规结果表单,显示「安装进度」(设备=待现场扫码回填 / 已登记 SN + 安装状态文案「未完成,请扫描设备完成安装登记」)+ 现场照片 +「处理完成」(未拍照置灰);设备转移分支:不显示三段记录,仅只读展示「转移信息」(联网复核状态文案「未通过,请扫描设备进行测试」/「已通过」)+ 现场照片 +「完成转移」(复核未通过或未拍照置灰) | 按异常类型 |
| 现场照片(N32) | 所有运维工单完结强制:必拍 ≥1 张、仅支持现场拍摄(不可从相册选择)、≤5 张、单张 ≤5MB、照片自带时间与定位水印(原型以缩略图角标示意);机主端 H11 发起报修不受此限 | 所有分支·处理中 |
| 场景预设切换 | 右侧控制面板两组演示切换:① 场景预设(常规维修 / 设备安装 / 设备转移)——切到该场景的「处理中」代表工单;② 预览状态(待接收 / 处理中 / 已完成 / 已关闭)——保持当前场景,切到该场景同状态的代表工单(场景 × 状态二维映射,不跨场景串单)。两者均通过 URL ?id 变更驱动整页按新工单重新初始化;原型演示辅助,真机按工单实际异常类型渲染 | 控制面板 |
| 底部导航 | 无底部导航(二级页) | 所有场景 |
| 操作 | 触发条件 | 前置校验 | 反馈形式 | 异常处理 | 行为 |
|---|---|---|---|---|---|
| 点击接收 | 待接收工单 | - | 二次确认弹窗 | - | 确认后进入处理中;文案不含「设备置维护中」(设备联动解耦) |
| 点击处理完成 / 完成转移 | 处理中工单(默认分支=处理完成;转移分支=完成转移) | 默认分支:已选结果 + 现场照片 ≥1;安装分支:现场照片 ≥1;转移分支:联网复核三项全过 + 现场照片 ≥1 | 二次确认弹窗(标题/描述随分支) | 任一条件不满足按钮置灰,不提交 | 确认后工单进入已完成(状态徽标切「已完成」、处理进度时间线同步推进至「提交结果(已完成)」,不可撤回) |
| 选择处理结果值 | 默认分支处理表单内(设备安装 / 设备转移分支无此表单) | 单选 4 值(已处理/已更换配件/确认无故障/其他) | 选中高亮,未选时「处理完成」置灰 | - | 更换记录不感知(彻底隔离),更换流水仅设备档案可见 |
| 点击设备扫码 | 处理中工单 | - | 按异常类型分流跳转:设备安装 → y03.html?type=install&order=<工单号>;其余 → y03.html | - | 安装工单进入 Y03 模式 B(安装建档);其余进入模式 A(扫码登记更换/维保) |
| 返回列表 | 点击返回 | - | 返回上一页 | - | window.history.back()(返回来源页) |
| 场景 | 展示内容 |
|---|---|
| 待接收 | 状态徽标内置于工单信息卡头部;时间线隐藏(仅已完成/已关闭展示);操作区仅「接收」+二次确认 |
| 处理中 | 状态徽标内置于工单信息卡头部;时间线隐藏;设备扫码(实色主按钮+按类型分流的辅助说明)+ 按异常类型分支的处理表单(默认 4 值结果表单 / 设备安装安装进度 / 设备转移只读转移信息),各分支完结按钮均要求现场照片 ≥1 张(转移分支另需联网复核已通过) |
| 已完成 | 状态徽标内置于工单信息卡头部;时间线完整展示(至「提交结果(已完成)」,当前态节点去「(当前)」后缀);只读展示处理结果(默认分支=4 值之一;设备安装=安装完成;设备转移=已完成转移) |
| 已关闭 | 状态徽标内置于工单信息卡头部;时间线完整展示(至已关闭);只读展示关闭原因(3 类之一) |
Y02 工单详情 ├─ 返回 → 上一页(window.history.back()) ├─ 设备扫码(处理中)→ Y03 扫一扫·设备操作(y03.html) └─ 外部跳入:Y07 活跃工单 / Y09 消息关联 → y02.html?id=WO-xxx(y-data.js 真实工单,按真实状态渲染;未收录 ID 兜底处理中演示)
?type=install&order=,其余=不带参);⑥ 界面文案清理——移除表单内的逻辑说明行(「仅支持现场拍摄(不可从相册选择)…」「更换记录可在设备档案查看」「安装检测与建档在 Y03…」),逻辑口径只保留在页面说明;照片入口由小链接改为整行「现场拍照」按钮(浅蓝底 + 相机图标,宽 291px 高 46px);⑦ 转移分支重写——去掉原静态三段(① 拆卸取走 / ② 新点位安装的「已记录」展示),改为只读「转移信息」(目标地址由 Web 端建单时填写并同步至本页、联网复核状态取自 Y03)+ 现场照片 +「完成转移」(复核未通过或未拍照置灰);检测三项迁移至 Y03(?type=move&order=,复核完成返回本页带 ?review=done);⑧ 附件区改为固定展示 3 个占位缩略图(去掉「附件(0/5,≤5MB)」计数与规格文案);⑨ 示例数据按场景补齐——原 4 条内置演示工单全为常规维修场景,场景切到安装/转移后切任一状态会跳回常规工单(跨场景串单);现按「3 场景 × 4 状态」建立二维映射,y-data.js 补 8 条真实工单(设备安装 / 设备转移 各 4 态,含结果与关闭原因字段),预览状态切换保持当前场景、只换状态;控制面板两组切换均改为 URL ?id 驱动整页重新初始化;⑩ 目标地址移入工单信息卡(仅设备转移工单,所有状态可见),处理中的「转移信息」卡只保留联网复核状态;设备字段在名称与编码相同时不重复展示;⑪ 转移工单信息卡补「原地址 + 新地址」(均取自后台建单,所有状态可见,`y-data.js` 补 `originAddress` 字段);⑫ 界面提示口语化——去掉界面文案中的内部页面编号与说明式表述:「未完成(在 Y03 扫码复核)」→「未通过,请扫描设备进行测试」(未通过态改琥珀色)、「未完成(现场扫码建档后回填设备)」→「未完成,请扫描设备完成安装登记」(已建档态简化为「已登记」);全量排查确认其余 Y0x/模式/N 编号均只存在于代码注释与页面说明中。