移动端 WMS
这篇解决什么
仓储在 App / H5 上改哪几个分包、接口是否另开一套。读完能对上 pages-wms 和 PC 同一批 /wms/* 接口。
默认端口 48080,前缀仍是 /admin-api。先开模块见 WMS 功能设计。工程启动见 快速开始。
示意图:移动端是搬家页。完成入库仍走 completeReceiptOrder。
从哪改
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 分包 | md / inventory / order | ruoyi-office-uniapp/src/pages-wms/ |
| 分包声明 | root: pages-wms | ruoyi-office-uniapp/src/pages.json |
| 工具 | 单据格式 | pages-wms/utils/order.ts、format.ts |
| PC 对照 | 同路径的 Vue 页 | ruoyi-office-vben/apps/web-antd/src/views/wms/ |
| 后端 | 无独立 App Controller | ruoyi-office/yudao-module-wms/ |
首页不在 pages-wms 里,菜单 7490 指到 /pages-statistics/wms/home/index。
页面和权限
菜单带了 mobile_component,例如仓库 /pages-wms/md/warehouse/index。权限字和 PC 一致:wms:warehouse:query、wms:receipt-order:complete。
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 主数据 | 仓库 / 分类 / 品牌 / 商品 / 往来企业 | pages-wms/md/ |
| 库存 | 统计 / 流水 | pages-wms/inventory/ |
| 单据 | 入 / 出 / 移 / 盘 | pages-wms/order/ |
登录身份是系统用户
移动端 WMS 用管理端账号和 /admin-api。会员 Token、/app-api 打不开这些页。角色没勾 WMS 菜单时,App 里也看不见这一组。
完成、作废和 PC 同一套状态 0 / 4 / 5。不要在 App 里把这四类单当成 BPM 物品领用。
配置与操作
移动端菜单跟 PC 角色走。分包都在 pages-wms/。首页在 /pages-statistics/wms/home/index。
登录用管理端账号。先建仓库和 SKU,再开入库并完成,统计页才会有数。库区库位、SN 不在本分包,那些在 移动端 MES。
开启见 WMS 功能设计。
