Skip to content

移动端交付管理

阶段说明

当前交付管理模块在文档治理台账中被标记为重构中、暂停系统治理推进。本文以下内容仅用于对齐当前移动端前端已落地实现,帮助一线用户先看懂现阶段手机端能做什么、不能做什么;它不应被视为交付管理模块的最终稳定口径。

页面定位

移动端 交付管理 当前不是完整的“现场交付中心”,而是一个围绕 发货单、发货单详情、发货记录 展开的手机端发货入口。

它更适合解决这些问题:

  • 现场快速查看哪些订单还在待发货范围;
  • 打开发货单详情,核对收货信息和齐套情况;
  • 在订单已经进入 待发货 状态时,暂存发货信息或直接确认发货;
  • 回看已经发货的订单记录。

它不适合替代:

  • PC 端的集中交付管理、批量处理和打印场景;
  • 更完整的车辆、线路、签收、回执等配送流程管理;
  • 仍在重构中的交付管理最终业务流程说明。

谁会用到这个页面

当前更可能用到它的人包括:

  • 发货员:现场确认某张单是否已经可以发出;
  • 仓库人员:核对收货信息、配送方式、当前齐套情况;
  • 管理人员:用手机快速查看待发货和已发货记录;
  • 需要扫码直达发货详情的人:通过隐藏详情页进入单据。

建议你先看哪里

如果你第一次接触这个模块,建议按这个顺序理解:

  1. 先看 发货单,理解哪些单会出现在待处理列表;
  2. 再看 发货单详情,理解什么时候只能看、什么时候可以操作;
  3. 最后看 发货记录,理解移动端如何回看已经发出的订单。

页面整体结构

当前移动端 交付管理 工作空间的真实结构如下:

菜单当前状态作用
发货单可见菜单查看待处理发货单,支持搜索、状态筛选并进入详情
发货单详情隐藏页查看单张发货单详情,在待发货状态下可暂存或确认发货
发货记录可见菜单查看已发货订单历史记录

其中:

  • 详情页不会出现在底部菜单中,而是通过点击列表条目进入
  • 详情页支持扫码直达:扫描发货单二维码可直接跳转到对应发货单详情

这张图要帮你先看懂:当前移动端交付管理的真正分叉点在详情页状态。只有待发货时能操作,其他状态主要是查看。

发货单

这页不是“全部交付订单总表”,而是当前待处理发货单列表。页面头部注释已经明确说明:它主要展示 备货中 + 待发货 状态的单据。

顶部结构

搜索栏

搜索框占位文案是:搜索订单号/名称

这说明当前移动端前端明确提供的是:

  • 按订单号搜索;
  • 按订单名称搜索;

不应泛写成“按客户快速搜索”。

状态筛选

搜索栏下方有状态下拉筛选,真实选项只有三种:

选项
全部状态''
备货中备货中
待发货待发货

列表卡片结构

每条卡片当前会展示:

信息说明
订单号订单编号
状态标签当前状态
订单名称订单名称,无值时显示为空
齐套时间齐套时间

当前前端状态映射文案为:

状态码文案
备货中备货中
待发货待发货
已发货已发货

交互方式

这个页面没有额外的按钮栏,主要交互是:

  • 搜索;
  • 按状态筛选;
  • 下拉刷新;
  • 上拉分页;
  • 点击卡片进入详情。

空状态

当列表没有数据时,页面显示:

暂无发货单

发货单详情

这是一个隐藏页,一般从 发货单发货记录 点击卡片进入,也支持通过扫码场景直达。

当前这页是整个移动端交付管理里最关键的页面,因为:

  • 它既负责展示发货详情;
  • 也负责在特定状态下执行移动端发货操作。

进入条件

页面根据订单编号加载对应数据。

详情页的真实状态分叉

当前前端把详情页分成 3 种典型状态理解:

状态页面表现
备货中只能查看详情,不能发货
待发货可填写发货信息,支持暂存和确认发货
已发货只读查看已发货结果

这点非常关键:不是进入详情就能现场处理,只有待发货状态才有操作按钮。

详情页上半部分:只读基础信息

订单信息卡片

显示:

信息说明
订单号订单编号
状态当前状态
订单名称订单名称,无值时显示为空
交付日期交付日期,无值时显示为空

收货信息卡片

显示:

信息说明
收货人收货人
联系电话联系电话
收货地址收货地址

齐套状态卡片

显示:

信息说明
打包已完成 / 未完成
外协已完成 / 未完成

这里需要特别注意:

  • 页面会展示打包和外协是否完成;
  • 但当前前端没有基于这两个字段直接禁用发货按钮或阻止提交。

所以正式教程里可以写“建议先核对齐套状态”,但不能直接写成“未齐套一定不能点发货”,除非后续再核到后端明确拦截规则。

关联子发货单

如果存在子发货单,页面会额外显示这块区域。

显示字段:

  • 子发货单号;
  • 子单状态。

已发货状态下的只读结果区

当订单状态已经是 已发货 时,页面会显示一块只读发货信息。

真实字段包括:

信息说明
配送方式配送方式
快递单号快递单号
配送人配送人
联系电话联系电话
发货时间发货时间
操作人操作人
备注备注,有值时显示

待发货状态下的发货表单

只有当状态是 待发货 时,详情页才会显示发货表单和底部按钮。

表单字段包括:

字段说明是否必填
配送方式选择器
配送人文本输入
联系电话文本输入
快递单号文本输入
备注多行输入

配送方式的自动带入逻辑

当前页面不是纯手工填写。选择配送方式后,前端会尝试根据配送方式基础资料自动带入:

  • 配送人;
  • 联系电话。

底部操作按钮

待发货状态下,底部会出现两个按钮:

  • 暂存
  • 确认发货

暂存

用于先保存当前填写的发货信息,但不直接发货。

成功提示:

保存成功

确认发货

点击后不会直接提交,而是会先弹确认框:

确定要发货订单 xxx 吗?发货后不可撤回。

确认后才调用发货接口。成功提示:

发货成功

然后页面会返回上一页。

当前前端明确做了哪些校验

发货前,页面当前只显式校验两项:

  1. 必须选择配送方式;
  2. 必须填写配送人。

当前前端没有看到这些显式校验:

  • 联系电话格式校验;
  • 快递单号必填校验;
  • 备注长度校验;
  • 基于打包/外协状态的前端阻断。

因此教程里不要把这些规则写成“当前页面一定会拦截”的既定事实。

发货记录

这页不是待处理页,而是已发货记录页

页面头部注释已经明确说明:用于查询已发货订单历史。

页面结构

搜索栏

顶部只有一个搜索框,仍然是:搜索订单号/名称

列表卡片

每条卡片显示:

信息说明
订单号订单编号
状态标签固定显示 已发货
订单名称订单名称,无值时显示为空
配送方式配送方式,无值时显示为空
发货时间发货时间

交互方式

  • 搜索;
  • 下拉刷新;
  • 上拉分页;
  • 点击卡片进入发货单详情。

空状态

当没有数据时,页面显示:

暂无发货记录

页面里的真实流程

场景一:查看待处理发货单

  1. 进入掌上 ERP → 交付管理
  2. 打开 发货单
  3. 通过订单号/名称搜索,或按状态切换为 备货中 / 待发货
  4. 点击目标卡片进入详情。

场景二:在待发货状态下暂存或确认发货

  1. 发货单 进入 发货单详情
  2. 先核对订单信息、收货信息、齐套状态;
  3. 如果当前状态是 待发货,填写或补充发货表单;
  4. 需要先保存时点击 暂存
  5. 准备正式发货时点击 确认发货
  6. 在确认弹窗中再次确认“发货后不可撤回”;
  7. 发货成功后返回上一页。

场景三:查看已发货记录

  1. 进入 交付管理发货记录
  2. 搜索历史订单;
  3. 点击目标卡片进入详情;
  4. 在详情页查看配送方式、配送人、快递单号、发货时间等结果信息。

这张图要帮你理解:移动端交付管理真正可操作的核心,只发生在“待发货详情页”。

当前能力边界

为了避免把这篇文档写得过宽,下面把当前真实边界直接说明白。

当前移动端已经覆盖的能力

  • 查看待处理发货单;
  • 按订单号/名称搜索;
  • 在发货单页按状态筛选;
  • 查看发货单详情;
  • 查看收货信息、齐套状态、子发货单;
  • 待发货 状态下暂存发货信息;
  • 待发货 状态下确认发货;
  • 查看已发货记录。

当前移动端没有明确覆盖或不宜写成既定能力的内容

  • 批量发货;
  • 打印;
  • 手动开启发货流程;
  • 更完整的配送调度能力;
  • 前端基于齐套状态的强制阻断;
  • 详细失败提示文案;
  • 最终稳定版交付管理全流程口径。

常见问题

为什么我能看到详情,但没有“暂存”和“确认发货”按钮?

先看当前订单状态。

只有当发货单状态是 待发货 时,详情页才会显示发货表单和底部操作按钮;如果还是 备货中,当前移动端只能查看,不能发货。

为什么页面里显示了打包、外协是否完成,却还能点发货?

因为当前前端只是把这两个状态展示出来,并没有直接把它们写成前端阻断条件。你应把它理解为“需要人工核对的参考信息”,而不是“页面已经自动替你卡住了不允许发货”。

为什么发货前还要再弹一次确认框?

因为当前页面明确把“确认发货”设计成不可直接回退的操作,确认框里的真实提示就是:发货后不可撤回

为什么发货记录页看起来比发货单页简单?

因为 发货记录 的定位本来就是历史记录查询页,它只保留了搜索、分页、点进详情这些最基础的查看能力,没有再做状态筛选和现场处理入口。

这篇文档是不是最终稳定口径?

不是。当前文档只是对齐“现阶段移动端真实前端实现”。由于交付管理模块仍在重构期,后续正式教程口径可能还会调整。

使用建议与最佳实践

  1. 先在 发货单 页锁定目标订单,再进入详情,不要把移动端当成完整交付总控台使用。
  2. 进入详情后优先看收货信息和齐套状态,再决定是否继续填写发货信息。
  3. 选择配送方式后,先确认系统自动带入的配送人和联系电话是否正确。
  4. 如果现场信息还没确认完,可以先用 暂存,不要急着直接发货。
  5. 点击 确认发货 前,务必把它理解为不可撤回动作。
  6. 如果需要批量处理、打印或更完整交付控制,优先回到 PC 端交付管理模块。

相关页面

智掌每一单,稳控每一环