# 原料检验不合格处理-拒收 ## 涉及页面 - 不合格管理处理弹窗(原料检验) ## API | 方法 | 路径 | 说明 | |------|------|------| | POST | /quality/qualityUnqualified/deal | 不合格管理处理(新增"拒收"选项) | **请求参数:** | 参数 | 类型 | 必填 | 说明 | |------|------|------|------| | id | Long | 是 | 不合格记录ID | | dealResult | String | 是 | 处理结果,新增"拒收"选项 | | dealName | String | 否 | 处理人 | | dealTime | Date | 否 | 处理日期 | **响应:** `{ "code": 200, "msg": "操作成功" }` ## 前端修改点 ### 1. 不合格处理弹窗 - 处理结果下拉框 在原料检验(inspectType=0)的不合格处理弹窗中,处理结果下拉框新增"拒收"选项: ```html ``` ### 2. 列表/详情 - 处理结果展示 列表页和详情页的 `dealResult` 字段需支持显示"拒收"状态: ```html ``` ### 3. 处理逻辑 前端调用 `/quality/qualityUnqualified/deal` 接口时,`dealResult` 传值 `"拒收"` 即可,后端会自动: - 创建采购退货单(`purchase_return_orders`),退货方式=拒收(returnType=1) - 创建采购退货产品明细(`purchase_return_order_products`) - 不入库(不产生入库/出库记录) - 更新不合格记录状态为"已处理" ## 注意事项 - "拒收"选项仅对原料检验(inspectType=0)的不合格记录有效 - 拒收后会自动生成采购退货单号(CGTL前缀),可在采购退货页面查看 - 拒收不会产生任何库存变动,物品直接退回供应商