单码装箱 UI v2 — 重构布局
参考多码凑箱设计语言 · 竖向空间最优 · 固定底栏 + 可滚动已分配区
场景1 · 等待扫码(初始状态)
装箱编号
⇄ 单码装箱 P2
📷 请扫描执行卡二维码
排产号 — 工单 — — 件
已有 — 箱 · 最大箱号 —
此总排号已分配 0 条
扫码后显示已分配箱号记录
箱号
数量
等待扫码

v2 布局优化要点(对比原版)

状态颜色含义

蓝 — 空闲/等待/正常
橙 — 提交中/同步中
绿 — 操作成功/装完
红 — 错误/超限
琥珀 — 警告/重复/编辑中

UI 结构(v2)

┌──────────────────────────────────────────┐ 44px │ "装箱编号" [⇄ 单码装箱 P2] │ AppBar ├──────────────────────────────────────────┤ │ [通知条] 可叠加显示,每条 ~30px │ 可选 ├──────────────────────────────────────────┤ 38px │ ✓ ZP202605180001 已识别 │ 扫码条 ├──────────────────────────────────────────┤ ~52px │ PC-2605-A101 WO-2026-0882 200件 [详情]│ │ ▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 进度条 │ info-bar │ 已有 2箱 · 最大箱号 5 · 已装50/200 │ ├──────────────────────────────────────────┤ │ 此总排号已分配 2 条 │ list-header │ 1 ▌ 3号箱 本次扫码 50件 ✏🗑 │ 40px/行 │ 2 ▌ 7号箱 本次扫码 100件 ✏🗑 │ │ ... │ ← 可滚动区域 ├──────────────────────────────────────────┤ │ 箱号[8] 数量[50 ] [确认] │ ~50px ├──────────────────────────────────────────┤ 28px │ ● 数量已填入,请确认或修改 │ 状态栏 └──────────────────────────────────────────┘