Skip to content

销售主管-订单审核标准作业程序(SOP)

文档编号: BayesMES-SOP-SALES-002-V1.0
文档版本: V1.0
适用系统: BayesMES 制造执行系统
适用角色: 销售主管、具备订单审核权限的管理人员
适用终端: Web端
SOP类型: 操作类SOP
角色类型: 班组长/主管
最后更新: 2026-04-29
下次评审: 2026-10-29
文档状态: 评审中
编制人: BayesMES团队
审核人: ysfl
批准人: 待批准


真实性核对说明

本文档按《SOP编制标准》V2.2.0 编制,审核流程以当前后端状态流转和 Web 列表页真实按钮为准。当前实现只有“确认订单(审核通过)”动作,未发现前端驳回、退回重提或审核意见录入界面,因此相关内容不做推测描述。


目录


1. 名词术语表

术语说明
待审核新创建订单默认状态,等待主管确认
已确认订单审核通过后的状态,可进入发货单创建流程
审核备注后端 approve 接口支持 note 字段,但当前前端无录入入口
取消原因后端 cancel 接口要求填写原因,但当前销售订单列表页未提供取消按钮

2. 功能概述

2.1 功能说明

销售主管通过销售订单列表页对待审核订单进行确认。确认成功后,订单状态由「待审核」变为「已确认」。当前系统未提供驳回工作流,主管在审核前应先完成订单信息核对。

2.2 页面入口

路由/页面说明
/sales-order/list / 销售订单列表审核入口页

2.3 当前实现边界

功能当前实现
审核通过已实现,列表页“确认”按钮调用审核接口
审核备注后端支持,前端未提供输入框
驳回/退回未发现实现
页面内取消订单后端接口存在,前端列表未提供取消按钮

3. 操作前准备

3.1 权限要求

操作权限标识说明
查看销售订单sales:order:view查看待审核订单
审核销售订单sales:order:approve点击“确认”完成审核

3.2 审核前检查项

检查项检查重点
客户信息客户名称、联系人、联系电话、收货地址是否完整
交期信息要求交期、承诺交期是否合理
物料明细产品、数量、单价、税率、需生产标记是否正确
备注信息是否存在特殊交付、包装、打样、紧急插单说明
创建状态只有待审核状态的订单才会显示“确认”按钮

4. 审核操作流程

4.1 流程总览

进入销售订单列表筛选待审核订单展开查看订单明细信息是否完整正确点击确认状态变为已确认通知销售员修改

4.2 步骤一:打开销售订单列表

  1. 进入销售订单列表页。
  2. 查看顶部统计卡片中的“待审核”数量。
  3. 在搜索栏把“订单状态”筛选为待审核,可缩小审核范围。

4.3 步骤二:查看订单主信息

审核时重点查看以下列信息:

列名审核要点
订单编号是否便于追踪,是否符合命名规范
客户是否为正确客户
订单日期是否为实际开单日期
要求交期是否满足客户要求
优先级是否与业务紧急程度一致
销售员是否明确责任人
订单金额是否与明细金额一致

4.4 步骤三:展开查看订单明细

  1. 点击订单左侧展开箭头。
  2. 查看订单明细表。
  3. 重点核对物料、数量、单价、税率和“需生产”标记。
明细项审核关注点
物料编码/名称是否与客户需求一致
数量是否存在明显异常数量
单价/税率是否符合商务规则
需生产是否需要排产,避免将需排产订单误作库存直发

4.5 步骤四:执行确认

  1. 确认当前订单状态为待审核。
  2. 在操作列点击“确认”。
  3. 系统提示“确认订单成功”。
  4. 刷新列表,确认订单状态已变为「已确认」。

当前前端直接调用审核接口,不弹出备注输入框。


5. 审核判定与状态说明

5.1 状态流转

审核前状态审核动作审核后状态
待审核点击“确认”已确认

5.2 审核通过后的影响

影响项结果
订单状态变为已确认
审核人后端记录 approved_by
审核时间后端记录 approved_at
后续流程发货管理页面可选择该订单创建发货单

5.3 不通过时的当前处理口径

当前系统未发现“驳回”“拒绝”按钮,也未发现重提流程。实际操作建议如下:

  1. 不点击“确认”。
  2. 让销售员返回编辑页修改待审核订单。
  3. 修改完成后再次由主管确认。

如确需作废订单,当前应先确认业务流程,再评估是否通过接口或后续版本补充“取消订单”界面能力。


6. 异常处理与升级机制

异常场景当前处理方式
点击确认失败记录报错信息,刷新后重试;如持续失败联系研发排查权限或接口
订单信息不完整退回线下沟通,由销售员修改后再次审核
应取消但页面无取消入口按第9章待确认问题升级给研发和业务负责人
已确认后发现录入错误订单仍可编辑,通知销售员在已确认状态下修正后重新复核

7. 常见问题解答(FAQ)

问题解答
为什么没有“驳回”按钮?当前真实实现未提供驳回工作流。
为什么点“确认”后状态直接变成已确认?后端审核接口会把订单状态从待审核更新为已确认。
审核时能填写意见吗?后端支持 note 字段,但前端页面暂未提供输入框。
已确认订单还能改吗?当前前端和后端都允许在已确认状态继续编辑。

8. 源码与依据清单

类型文件/路径已核对内容结论
后端路由bayes-mes-base-core-php/backend/routes/api.php审核接口真实路径 PUT /api/v1/sales/orders/{id}/approve与SOP一致
后端控制器backend/app/Modules/Sales/Controllers/SalesOrderController.php审核入口、备注字段验证与SOP一致
后端模型backend/app/Modules/Sales/Models/SalesOrder.php仅待审核状态可审核与SOP一致
后端服务backend/app/Modules/Sales/Services/SalesOrderService.php审核成功后更新状态、审核人、审核时间与SOP一致
Shared 类型bayes-mes-shared/types/sales-order/enums.tsrequests.ts状态枚举和审核表单与SOP一致
前端列表bayes-mes-base-web/apps/mes/src/modules/mes/sales-order/views/SalesOrderList.vue列表页“确认”按钮、筛选、明细展开与SOP一致
培训手册培训文档/模块/02-销售管理/培训手册/TM-02_销售管理培训手册.md业务背景说明已核对差异,以源码为准

9. 待确认问题清单

序号问题现状建议
1审核备注是否需要前端录入后端支持 note,前端未实现输入增加确认弹窗和备注字段
2驳回/退回流程是否需要补齐当前未发现驳回按钮和状态由业务决定是否新增“驳回待修改”状态
3页面内取消订单能力是否需要开放给主管后端有取消接口,前端列表无入口如业务需要,补充按钮与原因录入

10. 关联文档


11. 截图清单

截图编号建议文件名截图内容状态
01sales-approve-01-list.png销售订单列表、待审核统计卡片和状态筛选待采集
02sales-approve-02-expand-items.png订单展开明细区域待采集
03sales-approve-03-confirm.png点击确认后的状态变化待采集

12. 版本记录

版本日期变更内容变更人
V1.02026-04-29首次创建销售主管订单审核SOP,明确当前仅支持审核通过流程AI助手