先这样测试
- 先登录,用户名
admin_1,密码 demo1234。
- 主流程 默认走分拣流:关单主档、包裹入仓、总确认、一包一码、创建分拣任务、分拣确认入库。
- 分拣员线下记录数量,仓库主管核验后,在 分拣确认入库 里录入结果、库位,并生成商品 token。
- 例外流程 只有少量已分好、可直接挂店的货才走:4.5 直挂拆包计件 / 成本确认,然后直接接门店调拨和门店工作台。
- 仓库配货、门店配货 bale、配送跟踪、门店签收和店员分配,分别在 仓库功能区 的“门店补货”分组和 门店功能区 继续执行。
- 运营中心 负责区域经理的经营分析、限价动作、风控异常、现金记录、巡店和会议闭环。
- 门店功能区 负责门店验收 bale、分配店员、PDA 编辑售价/货架位、蓝牙打印贴码、上架、收银和退仓。
- 如果收银打错单或顾客临时不要了,用 作废单;如果顾客买走后退货,用 退款单;钱不对,用 支付异常单。
- 最后回 今日总览 看门店经营摘要、红色预警和关店待办。
系统管理里再看:门店、供应商、货物类型、账号权限和新店建议。
全链路流程 / 角色分工
Flow
当前业务主线(主分拣流)
1. 中方建档 / 补成本
4.2 / 4.3
2. 肯方集装箱建档
运输 / 关单主档
3. Bale 入库
中方预报项 -> 肯方实收
4. 总确认 / 差异核对
预报 vs 实收
5. 入仓 Bale 一包一码
仓库内部追踪
6. 创建分拣任务
绑定分拣人
7. 分拣结果入库
生成商品 token
8. 门店调拨单 / 仓库配货
按门店销量配货
9. 门店配货 Bale 液压打包
生成门店 bale 码
10. 门店签收 / 分配店员
一包只给一个店员
11. Token 编辑 / 蓝牙打印贴码
生成商品身份证 ID
12. 门店上架 / 销售 / 编辑 / 退仓
全部围绕商品 ID
Exception
例外直挂流
1. 中方建档 / 补成本
4.2 / 4.3
2. 肯方入仓 / 一包一码
只确认到包裹
3. 直挂拆包计件
4.5 锁单件成本
4. 门店调拨 / 仓库配货
按件形成门店配货 bale
5. 门店签收 / 分配店员
一包只给一个店员
6. 直挂店员工作台
编辑售价 / 货架位
7. 蓝牙打印 / 上架
生成商品身份证 ID
Roles
当前主要角色
中方录入员
整柜预报
中方财务
货值 / 头程 / 清关 / 尾程
肯尼亚入仓员
实收 Bale
仓库主管
总确认 / 分拣任务 / 调拨配货
分拣员
分件数 / 分等级 / 入库
配货员 / 发货员
门店拣货 / 压 Bale / 出库
门店主管 / 店长
签收 / 分配店员 / 监督完成
门店店员
改售价 / 货架位 / 打印贴码 / 上架
区域经理
调货 / 定价 / 执行追踪
老板 / 总部
看货 / 钱 / 人 / 风险
开发顺序 / 开发待办
这里会显示当前开发节奏、进行中事项和高优先级待办。
Roadmap
当前开发顺序
Editor
维护开发事项
Current Sprint
本轮优先
Next Wave
下一轮
下一阶段五大块
权限矩阵角色 / 设备 / 数据范围
异常流统一闭环
运营数据接真实接口
代售包裹A/B 混包
简易 OAHR / 财务审批
1 / 2 / 3
当前优先三块
权限矩阵统一一个系统,按角色和设备裁剪首页、菜单与动作
异常流把少件、多件、拒收、打印失败、任务中断统一进异常闭环
运营数据接入把 POS、人流、Lark、M-Pesa、现金闭环接成真实主题
Warehouse
新增:代售包裹
业务口径把 A 类与 B 类货按可控比例混在一个包裹里,按重量卖市场
控制项比例、总重、单包重、来源等级、售价 / KG、结算回款
系统落点先放到仓库工单,再决定是否接成真实执行流
Admin
新增:简易 OA
HR打卡、班次、请假、加班
Payroll底薪、提成、扣款、补贴、工资单确认
Finance采购、借款、报销、付款审批与回写
0. 包裹入库
先完成这张主档对应的包裹入库,再进入总确认。
0. 集装箱服装入库(总确认)
先锁定一张已创建的入库主档。等这张主档所有包裹都录完,再做总确认;总确认后才能一包一码生成 bale barcode。
0.1 条码 / 打印确认
先锁定一张船单,再按你决定的类别顺序逐类贴码。
完成总确认后,这里会显示本柜的 bale 贴码作业台。
0. 主档库
这里按主档保留记录,只做查看,不再承担流程操作。
0. 包裹批次目录
这里会按船单 / 关单号显示目录。点开某一个船单,就能看到这柜里有哪些包裹批次,以及对应的 COC 原单证图片。
0.1 原始 Bale 总库存
这里会显示仓库总控页的 4 个页面跳转。
这里是仓库现有总库存(Bales)入口页。当前先只统计“贴完码后的入仓 raw bale”,右侧继续保留已分拣 / 已售出的时间序列。
先读取原始 bale 总库存。左侧只显示当前仍在原始 bale 生命周期里的库存。
右侧会按时间序列显示已经完成分拣的原始 bale,以及已经售出的 raw bale。
这里同步显示仓库已分拣服装,并和 0.3 分拣库存 / 中转区库存页面保持一致。
这里会同步显示已分拣服装库存;顶部入口也可以直接跳到 0.3 分拣库存 / 中转区库存页面。
0.1 创建分拣任务
这里会显示刚刚创建成功的分拣任务摘要。并行任务请到下面的“分拣任务管理”统一查看。
0.1.1 分拣任务管理
这里统一查看当天并行的分拣任务。先读取任务,再决定继续哪一张。
0.1.2 压缩工单管理
这里管理仓库内部压缩工单。验收后生成仓库待送店包或待售包 barcode;仓库待送店包不是门店收货码。
读取后,这里会显示待验收和已完成的压缩 bale 工单。
0.2 分拣确认入库
先从上一步“分拣任务管理”里点进来。这里会显示当前任务、进行时间、分拣人、包裹数量、总重,以及这张任务下在分拣哪些 bale。
这里会显示分拣确认入库后的摘要,比如入了多少类、多少件、哪些库位。
0.3 分拣库存 / 中转区库存
分拣完成后的散件先进入中转区库存池。这里按大类/小类/等级汇总,可根据经营需求压成仓库待送店包或待售包。
这里会显示仓库总控页的 4 个页面跳转。
搜索信息
全部大类 · 全部件数
先读取已分拣服装。这里会按小类横向展示左侧单件、右侧已打成包的库存。
门店送货执行单
这里会显示仓库总控页的 4 个页面跳转。
这里按门店配送 bale 显示送货历史,只做查看,不新建任何业务动作。
先读取门店送货历史。这里会展示配送 bale、调拨单、门店和当前状态。
B2B 已售包裹
这里会显示仓库总控页的 4 个页面跳转。
这里按整包销售池已出库 / 已结算的 bale 看历史,不展示结算细节。
先读取B2B 已售包裹。这里会区分原始 bale 直售和分拣后再打 bale 销售。
0.4 待售包裹工单
这里会先显示已经进入整包销售池的 bale,并区分“原始未分拣直售”和“分拣结果再打 bale 销售”。
先读取销售池 bale。这里会展示来源类型、来源单号 / 任务、重量、可售、出库和结算状态。
Bales销售|待售包裹
当前处理模块:待售包裹成本与毛利编辑页。这里根据船单录入与后续成本,整理销售池 bale 的成本价、毛利率和目标售价。
先读取待售包裹。这里会生成成本编辑视图,并支持导出 Excel 成本表。
读取后,这里会展示每个销售池 bale 的源成本、后续成本、毛利率和目标售价。
Bales销售|真实出库
当前处理模块:真实出库页。这里做扫码核销、销售人 / 客户 / 联系方式 / 付款方式登记,并生成 Excel 销售单。
先读取真实出库页。这里会显示当前可售 bale、本次待出库清单和最近销售单。
当前还没有待打印的 bale 标签。
当前类别下的打印任务会显示在这里。
打印助手未连接,请先启动 Windows 打印助手。
高级打印选项
FW-ERP 打印助手
打印助手:未启动
本地地址:http://127.0.0.1:8719
启动后点击主按钮打印。
门店经营摘要
这里会按门店显示今日销售、毛利、库存和待处理异常。
店铺结束营业检查
这里会汇总该门店的待交班、待退仓、待批差异和今日经营情况。
红色价格预警
先点一次上面的按钮,读取今天的红色预警。
线上收款 / 离线同步异常
这里会显示未匹配 M-Pesa 和离线同步失败/重复的异常。
系统配置(先不用看)
这里会告诉你当前系统里有几家门店、条码规则和标签模板,不需要看原始 JSON。
1. 区域经营驾驶舱
这一页先给区域经理看结果和动作,不先埋进报表里。目标是每天一打开就知道:哪个店出问题、该下什么指令、今天现金和风险有没有闭环。
在营门店18 家
本日达成率92%
库存周转天数41 天
滞销商品占比12%
待处理预警9 条
现金未闭环门店2 家
今日区域结论
销售面Jogoo / Utawala 超目标,Embakasi 下滑明显
库存面女装上衣在 3 家店断货,童装在 2 家店滞销
动作面建议先调货 46 件,再做 2 家店限价调整
优先关注门店
Embakasi销售下滑 18%,库存积压偏高
Utawala断货率 9%,建议立即补货
Kayole现金未存入,且昨日巡店整改未关闭
2. 全部销售数据 / 简要分析
POS 完成 STORE_ITEM 销售后,这里会显示简要分析。
门店销售汇总
销售记录
这里会同步 POS 门店销售汇总。
2. AI 固定分析框架
这一块不让 AI 随机发挥,而是固定按同一套框架输出,方便你每周看区域经理时有统一口径。
横向门店对比
按销售、毛利、客单价、连带率和异常数对比同区域门店。
纵向时间轴分析
看今日、近 7 天、近 30 天、本月和上周同日的变化幅度。
库存周转率
按门店、品类和价格带看库存周转天数与补货节奏是否健康。
滞销商品分析
识别高库存低动销 SKU,并自动给出清货、调货或退仓建议。
异常波动归因
把销售下滑、毛利异常、退款增多拆成天气、缺货、限价或执行问题。
动作建议输出
每份分析最后都必须落到动作、责任人、时限和复盘节点。
3. 业务动作台
区域经理真正有价值的是下动作和盯结果。这一页把 cycle 调货、限价、清货、补货和活动执行统一收口。
根据 cycle 下达动作
周二调货从仓库调 28 件上衣到 Utawala
周三补货Jogoo 裤装补货 18 件,优先中码
周五清货Kayole 滞销童装 12 SKU 下发清货动作
区域经理可执行动作
限价调整在授权区间内直接调整,超限自动提报
活动执行新品陈列、促销落地、滞销换区陈列
异常整改把预警直接转成任务,分配到店长或仓库
7. 风控预警中心
销售异常3 条
价格异常4 条
库存差异2 条
现金异常1 条
高优先级异常
Embakasi昨日销售跌幅 23%,需复盘断货与客流
Jogoo同款商品出现超限价销售 4 次
Kayole现金未及时存入,超过规定时限 1 天
处理规则
预警等级红色 4 小时内闭环,橙色当天关闭
责任人默认到区域经理,可转派店长或仓库负责人
关闭证据要求备注、截图或现金凭证
9. 巡店记录与评分
本周已巡店7 / 12
平均得分86 分
待整改问题18 条
复查未关闭4 条
建议评分维度
陈列与整洁20 分
库存准确与补货20 分
价格签与促销执行20 分
服务与收银规范20 分
现金与安全合规20 分
高频问题
Jogoo价格签未更新,促销海报过期
Kayole货架空位明显,补货动作慢
Utawala收银台现金交接记录不完整
10. 会议纪要与 AI 分析
录音入口不需要给区域经理本人,但你需要 AI 能吃进会议内容并生成摘要、决策项和追踪任务。前台只给他们看文字版行动清单。
会议输入
支持总部上传录音、会议纪要或聊天整理稿,AI 自动抽取重点。
输入类型音频 / 纪要 / 粘贴文本
参与人区域经理、店长、仓库、财务
输出目标决策项、责任人、截止时间
AI 输出
争议点Utawala 缺货由仓配还是门店补货节奏导致
决策项本周内完成裤装调货与限价复核
待办Kayole 店长周五前关闭 3 条巡店整改
11. 区域经理评分卡
站在你这边,这一页就是用来管理区域经理的。不要只看销售,要看结果、执行、库存、风控、现金和人员培养有没有一起跑。
经营结果88
库存效率74
执行闭环81
风控与现金92
巡店辅导69
经营结果看销售、毛利、同店增长和目标达成
库存效率看周转率、滞销占比、断货率和调货有效性
执行闭环看动作是否按时下发、预警是否按 SLA 关闭
风控与现金看异常次数、现金闭环、差异说明和复核记录
巡店辅导看巡店覆盖率、整改复查和店长培养效果
12. 异常流 / 例外闭环
这里统一创建、认领、关闭异常单。仓库、门店、打印、财务都用同一套异常编号和关闭证据。
13. 运营数据接入框架
这页不再只是静态说明,而是运营数据接入台。每个主题会记录当前状态、责任人、阻塞项和下一步动作。
角色 / 权限矩阵
不再做很多“独立版本”,而是一个系统按 角色、设备、数据范围 裁剪。后面 PDA、安卓区域主管端、仓库端、收银电脑端都共用这张权限矩阵。
| 角色 |
设备 |
默认入口 |
可见范围 |
关键动作 |
| 中方录入员 |
电脑 |
4.2 中方来源 Bale 录入 |
中方来源 / 船单 |
录整柜、供应商、品类、包数、单价 |
| 中方财务 |
电脑 |
4.3 中方来源列表 / 补填成本 |
成本池 / 汇率 / 付款凭证 |
补头程、清关、尾程,形成成本池 |
| 仓库主管 |
电脑 / 平板 |
运输 / 关单主档 |
仓库全量 |
总确认、分拣任务、配货、代售包裹、异常关闭 |
| 分拣员 |
PDA / 电脑 |
0.1 创建分拣任务 / 0.2 分拣确认入库 |
被分配任务 |
录分拣结果、件数、库位,不改成本池 |
| 店长 / 门店主管 |
PDA / 平板 |
5. 门店收货主控台 |
本店全量 |
验收 bale、分配店员、看进度、处理退仓与异常 |
| 店员 |
PDA |
6.2 我的当前 bale |
只看自己被分配的 bale |
填售价、货架位、打印、上架、上报异常 |
| 收银员 |
电脑 |
9. 收银销售 |
本店收银 / 退款 / 作废 |
收银、退款、支付异常处理,不看仓库工单 |
| 区域经理 |
安卓 / 平板 |
1. 区域经营驾驶舱 |
本区域门店 |
调货、限价、巡店、现金、风控、会议动作 |
| HR / 财务 |
电脑 |
OA / 审批 |
考勤、工资、付款与报销 |
打卡、工资核算、审批流、付款复核 |
| 总部管理员 |
电脑 |
今日总览 |
全局 |
配置主数据、账号权限、全局报表与审计 |
数据管理 / Test Data Tools
RAW_BALE 条码数据修复
这个现场修复入口已放到顶部“测试工具 / 条码识别测试”页面,方便 Eric 直接操作。
1. 新建商品
这里会显示商品建档后的中文摘要。
先锁供应商。这里会显示当前供应商可用的大类 / 小类,并支持直接编辑。
当前还没有选择供应商,无法显示这个供应商的品类范围。
上传后,这里会显示识别结果;下面的识别框可以直接改,再批量创建。
识别框(可编辑)
支持直接改供应商、大类、小类,再一键批量创建。
门店配送
创建配送 / 同车发货
选择已经生成 SDO / SDP 的门店送货单,并登记司机与车辆信息。
这里会显示发货结果,确认后状态为运输中。
选择仓库备货任务后,这里展示任务内可配送 SDO 与未生成 SDO 的申请。
4. 货架位管理
这里先作为仓库货架区的管理入口,后面你可以继续补货架区编码规则、容量阈值、上架优先级和异常库位治理。
- 维护仓区、排、列、层的编码标准,避免不同人录出不同格式。
- 按区域定义容量上限,后面可以接超量预警和热区平衡。
- 把分拣入库后的目标货架位和长期货架规划收口到这里统一维护。
4.1 打印模版管理
这里只看模版样式,不在这里编辑。读取后会按商品标签、仓库 raw bale、送店 / 待送店 bale 分组显示当前系统里的模版。
4.2 中方来源 Bale 录入
4.3 中方来源列表 / 补填成本
这里会显示已经录入的中方来源整柜记录,并按中方录入、财务补成本、肯方入仓、分拣确认的顺序显示当前状态。
先从左侧选一条中方来源记录。这里会显示货值汇总、三段附加成本、成本池和下一步该由哪边团队继续处理。
4.4 商品身份证 ID 台账
输入商品身份证 ID、商品 barcode 或 token 号,查看这件货从来源 bale、分拣、门店配货、打印、上架到销售/退仓的完整轨迹。
这里会显示这件货当前状态、成本售价、当前位置、销售记录、退仓记录和全流程时间线。
4.5 直挂拆包计件 / 成本确认
只给“已经分好、可直接挂店”的例外流使用。这里先按来源 bale 拆包计件,锁完单件成本后,后面门店配货直接继承这份成本。
这里会显示已经确认过的直挂拆包计件记录,后面给门店配货时直接吃这份单件成本。
4.7 默认成本价管理
这张表先作为主分拣流的默认成本价配置页。当前只维护大类 / 小类 / 等级 P/S 对应的默认成本价,先给仓库端一个统一口径。
这里会显示已经保存的默认成本价配置,后面再接 0.2 分拣结果明细。
默认售价管理
参考售价 = 默认成本 × 2。后续可作为店员分堆标价 / 默认售价建议使用;当前仅为配置参考。
字段:大类 category_main / 小类 category_sub / 档位 grade / 默认售价 default_sale_price_kes / 备注 note / 操作
这里会显示已经保存的默认售价配置;参考售价 = 默认成本 × 2。
4.8 分拣库位管理
这张表锁在默认成本价管理后面。当前仓库分拣结果不贴码,所以同一库位不能混不同“大类 / 小类 / P-S 等级 / 默认成本价”档案;0.2 会直接按这里带出并锁定库位。
这里会显示已经保存的分拣库位配置,后面 0.2 分拣确认入库直接复用,不再手填库位。
5. 耗材管理
这里先放仓库耗材台账,后面可以继续加标签纸、碳带、缠绕膜、打包袋和办公耗材的领用记录。
标签纸12 卷
碳带8 卷
打包袋460 个
低库存项2 项
6. 固定资产
这里先集中管理仓库固定资产,后面可以接打印机、PDA、称重设备、分拣台和电脑的责任人、状态与保养周期。
- 条码打印机:2 台,1 台在入仓区,1 台在分拣区。
- 手持 PDA:6 台,建议后面补充责任人和盘点签收。
- 电子秤:3 台,建议后面接校准日期和异常报修记录。
7. 综合看板
待入仓主档5
待分拣任务7
异常库位3
低耗材预警2
这里先作为仓库管理层的一页总览,后面可以继续补主档状态、打印积压、分拣效率、库位热区和设备可用率。
门店补货流程页
4. 补货建议
5. 调拨确认
5.1 LPK
6. 现成包登记 / 最终打印
6.1 配送签收
这一页像一开始入仓那样,只做流程总览。先看当前门店补货链走到哪一步,再决定去调拨确认、补差工单,还是最终送店打印。
这里会显示当前门店补货流程状态:调拨单是否已创建、现成包登记进度、补差工单进度,以及是否已经满足最终送店打印条件。
4.1 手动补货需求
补货明细工作区
下一步动作
系统建议
可拣数量 / 缺货数量
添加品类后,系统按库存生成配货建议。
下一步:确认申请后进入仓库执行;门店收货以 SDO barcode 为准。
5.1 LPK 补差拣货
1 选申请/任务
2 看缺口
3 生成任务
4 执行/打印
LPK = 仓库补差工单码;门店不可扫。
当前仓库备货任务已接入执行入口;LPK 仍按单张补货申请生成。
步骤 3
补差拣货单生成器
先从下拉框选择补货申请单,再选择封包上限。系统只在有散货缺口时生成 1 张带 barcode 的补差拣货单。工人按这张单拣货,拣完直接贴到补差包上。
选择仓库备货任务后,这里展示任务上下文与申请列表。
先读取一张补货申请单,再决定是否需要生成补差拣货单。
补差任务
当前补差拣货单
右侧只保留一张可贴包的 barcode 拣货单。工人按单拣货,完成后点一次确认封包,最终送店打印才会放行。
如果当前调拨单有散货补差需求,这里会生成并显示 1 张补差拣货单 barcode。
6. 仓库执行单 / 出库打印
1 选申请/任务
2 SDB 核对
3 LPK 核对
4 生成 SDO
按已生成的补货申请和配货建议,核对 SDB 包与 LPK 补差包;核对完成后生成正式 SDO 门店送货执行码。
SDO 仍按门店/补货申请生成;一个仓库备货任务可以包含多个 SDO。
SDB/LPK = 仓库核对码;门店只扫 SDO。
这是门店收货唯一可扫的送货 barcode。SDB 和 LPK 仍然只是仓库内部核对码。
步骤 2
备货执行总览
仓库执行台现在只做真动作:先读取当前执行单,再扫现成包、核补差工单完成度,最后生成最终送店执行码并打印。
先选择补货申请单,这里会显示仓库执行核对进度。
选择仓库备货任务后,这里展示每张申请的 SDB/LPK/SDO 执行状态。
通道 A:现成待送店包核对
现成 SDB 包仓库核对
扫描 SDB 只是在仓库确认本单要使用的现成待送店包,不是门店收货。
这里会显示当前调拨单还要找几包现成待送店包裹,以及哪些已经扫码登记完成。
这里按类目列本次优先要去找的待送店包裹。每个包都带现成 barcode,工人按 barcode 找货,找到后并入本次送店。
通道 B:补差包核对
LPK 补差工单仓库核对
LPK 是仓库补差拣货工单码。补差完成后形成仓库内部补差包,用于本单后续送货执行。
这里会显示当前调拨单的补差工单进度。只有补差工单全部完成,最终送店打印才会放行。
如果现成待送店包裹不够,这里会列出散货补差计划:从哪些库位拣多少件,按 200 件 / bale 打几个标准 bale,最后一个尾差 bale 是否未满。
通道 C:正式门店送货执行单
生成正式门店送货执行单 barcode
仓库核对完成后,在这里生成并打印正式门店送货执行单 barcode(60x40)。
这里会显示本单仓库核对进度、正式送货执行单号和门店唯一可扫 barcode。
这里会显示仓库执行核对进度。
库存总览
请选择门店查看门店商品码库存总览:待完成入库 / 未关联位置 / 后仓 / 货架 / 门店总库存 / 今日新增入库 / 已售。
销售出库摘要会在读取库存总览后显示。
点击品类或货架位查看商品明细。
PDA 现场分堆标价 UI Preview
这里是 Android PDA 模拟器预览,只展示店员端现场分堆标价 UI,不连接真实接口。
内部兼容:门店分配店员(已并入主控台)
店长从 SDO 主单进入,只能把已收货、非异常的 SDP 实体包分配给店员。SDB / LPK 仅作 source_code 核对,SDP 状态以后端返回为准。
9. 收银销售
DIRECT LOOP RETAIL
FW-ERP POS
收银台
SCAN
扫描商品
SCAN STORE_ITEM
仅支持 STORE_ITEM 商品码
仅支持 STORE_ITEM 商品码。非商品码会在扫码框下方提示,不能进入购物车。
11. Safaricom / M-Pesa
这里会汇总 Safaricom / M-Pesa 的导入金额、未匹配流水和熟客数。
如果后面直接接 Safaricom 回调,可以在下面粘贴一份回调 JSON 试跑。
这里会显示最近一次 M-Pesa 导入或回调入账的结果。
实时数据查看
点上面的按钮后,这里会告诉你当前看的是什么数据,以及一共有多少条。