装车单状态机
最后更新 2026-10-19
装车单的状态与事件:从草稿到送达,含装车任务、异常处理与取消规则。

事件表#
| 事件 | 前一状态 | 后一状态 | 触发条件 | 执行人 | 副作用 |
|---|---|---|---|---|---|
| [建装车任务] | draft | planned | 创建装车单与装车任务 | 仓管 | 建 wms_tasks(task_type=load) |
| [load-scan 首扫] | planned | loading | 月台首托盘扫描 | 装车员 | — |
| [close] | loading | fulfilled | 装车完成,车开走 | 仓管 | 关联出库单批量 → fulfilled |
| [flag exception] | loading | exception | 装车异常(货不对 / 车辆问题) | 装车员 | 挂起 |
| [resolve] | exception | loading | 异常解决 | 主管 | — |
| [cancel] | exception | cancelled | 解决不了 | 主管 | — |
| [deliver] | fulfilled | delivered | 妥投确认(POD) | 系统/司机 | — |
| [cancel] | draft / planned | cancelled | 取消计划 | 仓管 | loading 开始后不许直接取消 |
planned = 待装(装车任务已建,还没开始);fulfilled = 车已开走(货已交运)。