用户手册
帮助中心/用户手册/手机端操作:扫码收货/拣选/移库与云打印

手机端操作:扫码收货/拣选/移库与云打印

最后更新 2026-10-13

任务中心、扫码收货(含卸货记录)、扫码拣选、库存移动、盘点、补货执行与云打印。

手机端入口#

手机浏览器打开 m.docklify.com 登录。WMS 下有:任务(tasks)、收件箱(inbox)、扫码(scan)、搜索(search)、库存(inventory)、异常(exceptions)、更多(more)。全部操作在线进行,没有离线模式。

任务中心#

  1. tasks 页列出指派给我的任务(task_type:receive/pick/count/replenishment 等)。
  2. 点进任务详情:顶部任务信息 + 时间线(创建 → 指派 → 开始 → 每步执行记录(操作人/结果,异常原因标红)→ 结束)。
  3. 点"开始"(或第一次提交自动开始)→ pending → in_progress。

扫码收货#

  1. 进入 receive 任务,先记录卸货:选卸货类型(full_pallet 整托卸 / loose_carton 散箱卸 / manual 人工搬运 / other 其他)+ 可选备注 → 任务 pending → in_progress,记一条 step log。
  2. decide 模式:两个大卡片(组托入库 / 直接入库)→ 点选 → 二次确认 → 回写 task;首次提交收货后锁定方式。
  3. 组托 4 步:汇总 → 组托 → 托盘 → 确认收货(差异确认 → 提交 → 成功页列托盘 LPN)。
  4. 直接入库单屏卡片:逐行填实收数量 + picking 库位(扫码/选)+ Condition + Lot#/Expiry(选填);提交收货 → 差异确认。允许多轮提交;全部收完后端自动推进 received。
  5. 关闭任务:receive-complete 校验全部收完 → receipt → received + 回写 Purchase 全量重算。有剩余未收完时关闭被拦(WMS_STATE_001),找主管处理。

扫码拣选#

任务按 seq 顺序逐个 step 引导。每个 step:扫 from location(合法 → picking 库位跳到 to LPN;storage 库位先出 pallet LPN 框)→ 扫 to LPN(必须是任务分配的 tote)→ 输数量 → 点 Pick。部分拣选自动把剩余 step 排队尾;Next 跳过;Force close 按实际拣货数结算;short 标记缺货以后重新生成。

库存移动、盘点、补货#

  • "库存移动"扫码页(大按钮单屏):整托移动(扫托盘 LPN)或按产品移动(扫来源库位+产品+数量)→ 扫目标库位确认 → 写台账 move 双腿。
  • 盘点:按库位/产品逐行输入实盘数 → enter-count 单行提交;已盘行显示系统数/实盘数/差异。任务关闭直接回任务列表(审批与过账在桌面端做)。
  • 补货执行两步:Step1 在 storage 库位拣货(扫来源库位/商品/来源托盘 LPN,数量 ≤ qty_to_move;记 qty_picked,本步不写台账);Step2 到目标 pick 库位扫库位码确认放下 → 写台账 move 双腿,行 → done。
  • 库存查询:inventory 页按 SKU/产品名搜索,卡片展示 SKU/品名/库位/数量(纯查询)。

手机云打印#

  1. 在支持打印的页面(如建托页)点云打印按钮 → POST /api/wms/print-jobs,任务进入队列(queued)。
  2. 仓库电脑上的 Device Hub 订阅 Supabase Realtime(兜底 3 秒轮询)→ 原子领取任务 → 本地 Zebra 打印。
  3. 打印完成/失败回写 done/failed;手机端轮询状态反馈。
打印按钮提交后会给打印中心的跳转链接,可去 Admin → 打印中心看队列状态。
扫码枪和摄像头不进 Hub:扫码枪是键盘仿真(keyboard wedge)——扫出即打字,无需配对;手机摄像头走浏览器 getUserMedia——都是浏览器原生能力。