{{ box.currentContainerNo || '集装箱号同步中' }}柜次号 {{ box.cabinetNo || '同步中' }} · {{ box.orderNo }}
已完成
有草稿
请先处理并提交全部待拣明细;任务增量更新后,已拍证据会按当前柜次保留。
支持硬件广播扫码,也可点击输入后按“完成”确认
{{ lastScanResult.type === 'success' ? '✓' : '!' }}
最近扫码 · {{ lastScanResult.title }}
{{ lastScanResult.boxCode }}
{{ lastScanResult.detail }}
{{ entry.boxCode }} · {{ entry.title }}
□
当前集装箱暂无拣货明细
{{ item.inboundCode || item.orderNo || '箱级拣货明细' }}
已拣 ✓
部分拣 {{ partialQuantities[item.id] || 0 }}/{{ item.qty }}
已跳拣
需拣 {{ item.qty }} 箱
· 实拣 {{ partialQuantities[item.id] || 0 }}
{{ itemDescription(item) }}
{{ item.location }}
装柜证据空仓、半仓、满仓、锁仓及带锁码照
{{ remoteSyncState.label }}
图片处理中
{{ photo.fileName || '已记录' }}
现场拍摄后自动上传,可继续追加
{{ evidenceUploadState(slot.type) }}
{{ slot.type === 'SEAL' ? '照片已上传,请输入封签号并保存' : '照片已上传,等待保存' }}
本地暂存,待自动上传
{{ remoteError }}
状态尚未同步,请刷新重试
拣货已完成,装柜状态尚未同步,请刷新重试
{{ summary.pending }} 箱待拣
{{ submitStatusHint }}
{{ remoteError }}
{{ boxListType === 'done' ? '暂无已拣完成的集装箱' : '所有集装箱已拣完成' }}
{{ entry.box.boxNo }}{{ entry.index === currentBoxIndex ? '(当前)' : '' }}
{{ boxListDetail(entry) }}
{{ boxListType === 'done' ? '已完成 ✓' : (entry.index === currentBoxIndex ? '拣货中' : '待拣') }}
{{ partialTargetItem.sku }}
{{ partialTargetItem.desc }}
需拣总量:{{ partialTargetItem.qty }} {{ partialTargetItem.unit }}
实际拣出
{{ partialTargetItem ? partialTargetItem.unit : '' }}
{{ partialValidationMessage }}
当前箱已处理 {{ summary.processed }} 件,还有 {{ summary.pending }} 件待拣。进度会保存为本机演示草稿。
{{ summary.processed }}已处理
{{ summary.pending }}待拣
确认提交后,以下待拣商品会被明确标记为“未拣出”,本次演示提交不可撤销。
{{ item.sku }} · {{ item.location }}
另有 {{ pendingItems.length - 3 }} 件
选择未完成原因
✓
集装箱号 {{ currentBox.currentContainerNo }} · 柜次号 {{ currentBox.cabinetNo }} · 订单 {{ currentBox.orderNo }}
{{ completionSummary.picked }}
已拣出
{{ completionSummary.partial }}
部分拣货
{{ completionSummary.skipped }}
跳拣/未拣
{{ completionSummary.autoSkipped }}
自动未拣
✓
本班次 {{ boxes.length }} 个柜次任务已全部处理
{{ toast.message }}