主题
采购主管-订单审核操作手册(SOP)
文档编号: BayesMES-SOP-PURCHASE-002-V1.0
文档版本: V1.0
适用系统: BayesMES 制造执行系统
适用角色: 采购主管
适用终端: Web端
角色类型: 班组长/主管
最后更新: 2026-04-29
下次评审: 2026-10-29
文档状态: 草稿
编制人: BayesMES团队
审核人: ysfl
批准人: ysfl
真实性核对说明
本文档已核对采购订单审核相关后端服务、共享枚举、Web 列表与审核弹窗。当前版本未采集真实系统截图;截图和审核场景验证完成前,不应按“已发布”口径对外使用。
目录
- 1. 名词术语表
- 2. 功能概述
- 3. 审核前准备
- 4. 审核流程详解
- 5. 审核关注点
- 6. 异常处理与应急措施
- 7. 常见问题解答(FAQ)
- 8. 操作注意事项
- 9. 源码与依据清单
- 10. 待确认问题清单
- 11. 关联文档
- 12. 截图清单
- 13. 审核快速卡
- 14. 版本记录
1. 名词术语表
| 术语 | 英文/缩写 | 解释 |
|---|---|---|
| 待审核 | Pending | 采购订单刚创建完成,等待主管判断是否通过 |
| 已确认 | Confirmed | 主管审核通过后的订单状态,可进入收货 |
| 审核备注 | Approve Note | 审核通过或拒绝时填写的补充说明 |
| 部分到货 | Partial Receiving | 订单已有部分收货,仍可继续收货 |
| 逾期 | Overdue | 超过要求交期仍未完成到货 |
2. 功能概述
2.1 功能说明
采购主管在订单列表中对待审核订单执行审核,通过后订单状态变为「已确认」。审核拒绝时,当前实现会把订单保留在「待审核」状态,便于采购员修改后继续处理。
2.2 适用场景
| 场景 | 说明 |
|---|---|
| 新建订单审核 | 核对供应商、交期、数量和金额是否合理 |
| 紧急订单把关 | 对高优先级和紧急单做重点确认 |
| 异常订单退回 | 对信息不完整或不合理订单拒绝并备注原因 |
| 到货前监控 | 跟踪已确认订单是否进入收货 |
2.3 审核结果流转
| 步骤 | 操作 | 输出 |
|---|---|---|
| 1 | 筛选待审核订单 | 找到目标订单 |
| 2 | 查看明细和交期 | 完成审核判断 |
| 3 | 审核通过/拒绝 | 写入审核意见 |
| 4 | 刷新列表确认状态 | 已确认或仍为待审核 |
3. 审核前准备
3.1 审核输入资料
| 资料 | 说明 |
|---|---|
| 采购需求依据 | 采购申请、缺料单或计划需求 |
| 供应商信息 | 是否为合适供应商,交付是否稳定 |
| 订单明细 | 物料、数量、单价、单位是否正确 |
| 交期资料 | 要求交期与承诺交期是否合理 |
3.2 菜单入口
Web端 → 采购管理 → 采购订单 → 订单列表
3.3 审核范围
当前前端主审核入口在订单列表页的「更多 → 审核」。详情页当前仅提供查看、编辑、收货、删除,不作为主审核入口。
4. 审核流程详解
4.1 流程总览
| 步骤 | 操作 | 说明 | 状态变化 |
|---|---|---|---|
| 1 | 筛选待审核 | 只看待审核订单 | - |
| 2 | 核对订单 | 看明细、金额、交期 | - |
| 3 | 打开审核弹窗 | 选择通过或拒绝 | - |
| 4 | 提交审核 | 系统保存审核结果 | 待审核 → 已确认 / 待审核 |
4.2 步骤一:筛选待审核订单
- 进入订单列表。
- 在状态筛选中选择「待审核」。
- 结合订单号、物料搜索、供应商、优先级等条件定位目标订单。
📷 【截图01-待审核列表】
标注:状态筛选、物料搜索、目标订单、更多菜单入口。
4.3 步骤二:核对订单内容
审核前重点查看以下信息:
| 核对项 | 检查内容 |
|---|---|
| 供应商 | 是否与采购需求一致 |
| 订单明细 | 物料是否正确,数量和单位是否匹配 |
| 金额 | 单价和订单总金额是否合理 |
| 交期 | 要求交期、承诺交期是否可执行 |
| 优先级 | 是否与实际紧急程度一致 |
| 备注 | 是否写明插单、试产或特别说明 |
当前列表支持默认展开订单明细;如需完整查看,可先点「查看」进入详情页再返回列表审核。
📷 【截图02-订单明细核对】
标注:展开明细、供应商、金额、交期、优先级。
4.4 步骤三:打开审核弹窗
- 在目标订单行点击「更多」。
- 点击「审核」。
- 系统弹出「审核订单」窗口。
弹窗字段:
| 字段 | 必填 | 说明 |
|---|---|---|
| 审核结果 | 是 | 通过 / 拒绝 |
| 审核备注 | 否 | 建议写明判断依据 |
📷 【截图03-审核弹窗】
标注:审核结果、审核备注、确认按钮。
4.5 步骤四:提交审核结果
场景A:审核通过
- 选择「通过」。
- 需要时填写审核备注。
- 点击确认。
- 系统提示「审核通过」。
状态变化:
待审核 → 已确认
通过后,订单可进入收货流程。
场景B:审核拒绝
- 选择「拒绝」。
- 建议填写拒绝原因。
- 点击确认。
- 系统提示「审核拒绝」。
当前实现口径:
待审核 → 待审核
当前后端实现不会生成独立的“已拒绝”状态,而是保留在待审核,便于采购员修改后继续处理。
📷 【截图04-审核结果】
标注:审核成功提示、状态变化、审核备注显示位置。
5. 审核关注点
| 关注项 | 审核标准 |
|---|---|
| 供应商适配性 | 供应商满足本次采购范围和交付要求 |
| 数量合理性 | 数量与需求一致,不出现明显异常 |
| 金额准确性 | 单价和总金额符合预期 |
| 交期可执行性 | 承诺交期不早于订单日期,且可满足业务需求 |
| 备注完整性 | 插单、加急、异常场景应有说明 |
6. 异常处理与应急措施
异常1:审核按钮不可见
| 项目 | 内容 |
|---|---|
| 现象 | 列表找不到“审核”动作 |
| 可能原因 | 订单已不是待审核状态,或当前账号未配置审核权限 |
| 解决方法 | 先确认订单状态,再联系管理员核对角色权限 |
| 预防措施 | 主管账号定期做权限巡检 |
异常2:审核提交失败
| 项目 | 内容 |
|---|---|
| 现象 | 点击确认后失败 |
| 可能原因 | 订单状态已被其他人处理 |
| 解决方法 | 刷新列表,重新查看最新状态 |
| 预防措施 | 审核前先刷新列表 |
异常3:审核拒绝后看起来没有变化
| 项目 | 内容 |
|---|---|
| 现象 | 拒绝后订单仍显示待审核 |
| 可能原因 | 当前实现拒绝后状态仍为待审核 |
| 解决方法 | 在审核备注中写清拒绝原因,并通知采购员修改 |
| 预防措施 | 团队统一按“待审核 + 备注说明”理解拒绝结果 |
| 问题类型 | 联系人 | 联系方式 | 响应时间 |
|---|---|---|---|
| 审核规则问题 | 采购经理/采购负责人 | 部门内线/企微群 | 30分钟内 |
| 权限问题 | 系统管理员 | 服务台/企微群 | 30分钟内 |
| 系统故障 | IT技术支持 | 服务台/企微群 | 15分钟内 |
7. 常见问题解答(FAQ)
Q1:审核通过后会变成什么状态?
会变为「已确认」。
Q2:审核拒绝后为什么不是“已拒绝”?
当前实现会保留在「待审核」状态,靠审核备注表达拒绝原因。
Q3:详情页能直接审核吗?
当前主审核入口在列表页,详情页以查看为主。
Q4:通过后谁去收货?
订单进入「已确认」后,由采购员或收货岗位执行收货。
Q5:发现数量明显异常怎么办?
不要通过审核,在审核备注写明问题,并通知采购员修改。
8. 操作注意事项
| 注意事项 | 说明 |
|---|---|
| 先看明细再审核 | 不要只看表头信息 |
| 紧急单重点复核 | 优先级高的订单要重点看交期和数量 |
| 拒绝要写清原因 | 方便采购员快速修正 |
| 审核后再刷新确认 | 避免误判状态未更新 |
| 不在详情页做主审核 | 当前标准操作以列表审核为准 |
9. 源码与依据清单
| 类型 | 文件/位置 | 已核对结论 |
|---|---|---|
| 后端路由 | bayes-mes-base-core-php/backend/app/Modules/Purchase/Routes/api.php | 订单审核接口已定义 |
| 后端控制器 | bayes-mes-base-core-php/backend/app/Modules/Purchase/Controllers/PurchaseOrderController.php | 审核动作为订单模块正式接口之一 |
| 后端服务 | bayes-mes-base-core-php/backend/app/Modules/Purchase/Services/PurchaseOrderService.php | 审核通过后状态为已确认;审核拒绝后状态仍为待审核 |
| 后端模型 | bayes-mes-base-core-php/backend/app/Modules/Purchase/Models/PurchaseOrder.php | 仅待审核状态可被审核 |
| 共享常量 | bayes-mes-shared/types/purchase/enums.ts、constants.ts | 状态文本与优先级文本已定义 |
| Web页面 | bayes-mes-base-web/apps/mes/src/modules/mes/purchase/order/views/OrderList.vue | 审核弹窗在列表页实现 |
| Web组件 | bayes-mes-base-web/apps/mes/src/modules/mes/purchase/order/components/OrderTable.vue | 仅待审核订单在更多菜单中显示“审核” |
| Web逻辑 | bayes-mes-base-web/apps/mes/src/modules/mes/purchase/order/composables/use-order-list.ts | 提交审核后提示“审核通过”或“审核拒绝” |
| Web详情 | bayes-mes-base-web/apps/mes/src/modules/mes/purchase/order/views/OrderDetail.vue | 详情页当前无独立审核按钮 |
| 业务文档 | 培训文档/模块/03-采购管理/培训手册/TM-03_采购管理培训手册.md | 提供采购审核业务背景参考 |
9.1 三段一致性检查记录
| 检查项 | 后端 | 共享库 | Web前端 | 结论 |
|---|---|---|---|---|
| 审核入口 | 审核接口存在 | 状态枚举存在 | 列表页有审核弹窗 | 一致 |
| 通过结果 | 状态改为已确认 | 状态文本存在 | 列表显示已确认 | 一致 |
| 拒绝结果 | 状态仍为待审核 | 无独立拒绝状态 | 前端提示审核拒绝 | 一致,但业务需理解当前口径 |
10. 待确认问题清单
| 编号 | 待确认项 | 当前处理口径 | 责任人 |
|---|---|---|---|
| TC-01 | 发布版真实截图 | 当前文档使用截图占位,发布前补充脱敏截图 | 文档编制人 |
| TC-02 | 审核拒绝后的业务口径 | 当前系统无单独拒绝状态,SOP按“待审核 + 审核备注”执行 | 产品负责人 |
| TC-03 | 详情页审核入口 | 当前未开放详情页审核,后续若新增需同步修订 SOP | 前端负责人 |
11. 关联文档
| 文档 | 用途 |
|---|---|
| 采购员-订单管理SOP | 查看订单录入标准 |
| 采购员-收货操作SOP | 了解审核通过后的后续流程 |
| TM-03 采购管理培训手册 | 了解采购业务全貌 |
12. 截图清单
| 编号 | 截图内容 | 标注要点 | 文件名 | 确认状态 |
|---|---|---|---|---|
| 01 | 待审核列表 | 状态筛选、目标订单、更多菜单 | purchase-approve-01-pending-list.png | 待补充 |
| 02 | 订单明细核对 | 展开明细、金额、交期、优先级 | purchase-approve-02-detail-check.png | 待补充 |
| 03 | 审核弹窗 | 通过/拒绝、审核备注、确认按钮 | purchase-approve-03-modal.png | 待补充 |
| 04 | 审核结果 | 成功提示、状态变化、备注展示 | purchase-approve-04-result.png | 待补充 |
截图统一放置于 模块/03-采购管理/SOP/images/。
13. 审核快速卡
text
1. 先筛“待审核”
2. 展开明细看物料和数量
3. 核对供应商、金额、交期
4. 通过则转已确认
5. 拒绝则写清原因并通知采购员14. 版本记录
| 版本 | 日期 | 修订人 | 修订内容 |
|---|---|---|---|
| V1.0 | 2026-04-29 | BayesMES团队 | 首次创建采购主管订单审核SOP |