托盘与 LPN 管理
最后更新 2026-10-13
WMS → Pallets 托盘管理页:批量生成 LPN、收货组托、用原厂标签、打印托盘标签。
托盘管理页#
WMS → Pallets(托盘管理)页是托盘列表(LPN/内容/库位/状态/Condition Tag),支持按仓库筛选。在这里批量生成 LPN、收货组托、打印托盘标签。
批量生成 LPN(拣选目标托盘)#
- 点"批量生成 LPN":选仓库(默认当前仓库)+ 数量 N(1–200,默认 10)。
- 后端按 LPN-{seq} 生成(统一 LPN- 前缀;存量 PLT- 开头的不动),status='building',source_type='pick'——即 order pick 归属 PICK-STAGE 的目标托盘。
- 成功后选"只生成"(关闭刷新列表)或"生成并打印"(逐个调 label 接口走打印链路)。
收货组托(Build)#
- 组托收货(桌面 Receive → Palletized,或手机组托流程):从 remaining>0 的明细行选 1+ 产品+数量,填托盘数 N(默认 1),一次生成 N 个相同托盘。
- Condition 下拉(Good/Damaged,整托维度,默认 Good);storage location 必填(只列 storage 类型库位)。
- 点 Build → 托盘进 Pallet 区,Summary 联动更新;有空 building 托盘时橙色 Tag 提示(不阻断)。
原厂标签模式
勾选"使用原厂标签"后,托盘数改为逐托录入原厂标签码(扫码/手输,每托一个,批内去重)。建托时 lpn = 原厂标签码、label_source='factory',不走 LPN 序列、不打新标签;成功页提示改为"原厂标签,无需打印"。
- 托盘状态与删除:新建托盘 status='building';building 状态的空托盘可删除(二次确认 → DELETE API);已写库存的托盘不可删除。
打印托盘标签#
received 之后,在入库单明细的 Pallet List 勾选一个/多个/全部托盘打印 pallet label(复用 label API)。LPN 条码为 CODE128,标签 4×6。桌面端经 Device Hub 直打 Zebra 打印机;手机端走云打印队列(print_jobs),成功页提示"标签已生成,请在桌面端打印"。原厂标签模式不打新标签。
- Picking cart 与 tote:tote 即 LPN(license_plate 租户全局唯一)。拣选推车(location_type='cart')本身即库位(可移动库位)——箱格拣选时记账 location = tote 所属 cart 的 location_id。
整托移动限制:混托(item 为空)暂不支持整托移动;无来源库位(未落位)的托盘先上架再移动。