From 3402ffeca172bbf2341f949e485b2d4783f053a5 Mon Sep 17 00:00:00 2001 From: qiankanghui Date: Wed, 12 Aug 2026 10:58:55 +0800 Subject: [PATCH] =?UTF-8?q?feat(inspection):=20=E6=B7=BB=E5=8A=A0=E8=8D=89?= =?UTF-8?q?=E7=A8=BF=E7=BC=96=E8=BE=91=E4=BF=9D=E5=AD=98=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E5=B9=B6=E4=BC=98=E5=8C=96=E9=AA=8C=E8=B4=A7=E7=94=B3=E8=AF=B7?= =?UTF-8?q?=E6=98=8E=E7=BB=86=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 editSaveInspectionRequest 接口用于草稿编辑保存 - 在验货申请列表组件中引入新的草稿编辑保存接口 - 新增 totalQty 字段用于记录明细的未验货数量 - 重构草稿编辑保存逻辑,改为一次性提交全量数据 - 移除区分新增/修改/删除的复杂处理逻辑 - 简化为直接提交当前表格中的所有PO明细作为最终状态 - 移除相关的辅助方法 addNewPoDetails、editModifiedPoDetails、deletePoDetails --- src/api/inspection/inspectionRequestHeader.js | 3 + .../inspection/inspectionRequestList.vue | 184 +++--------------- 2 files changed, 32 insertions(+), 155 deletions(-) diff --git a/src/api/inspection/inspectionRequestHeader.js b/src/api/inspection/inspectionRequestHeader.js index f77c626..e7c926f 100644 --- a/src/api/inspection/inspectionRequestHeader.js +++ b/src/api/inspection/inspectionRequestHeader.js @@ -96,3 +96,6 @@ export const editInspectionDetails = (data) => createAPI(`/inspection/editDetail // 删除验货申请明细 export const deleteInspectionDetails = (data) => createAPI(`/inspection/deleteDetails`, 'post', data) + +// 草稿编辑保存(合并删除/修改/新增/更新基础信息) +export const editSaveInspectionRequest = (data) => createAPI(`/inspection/editSave`, 'post', data) diff --git a/src/views/modules/inspection/inspectionRequestList.vue b/src/views/modules/inspection/inspectionRequestList.vue index 1ff08ab..2bf7670 100644 --- a/src/views/modules/inspection/inspectionRequestList.vue +++ b/src/views/modules/inspection/inspectionRequestList.vue @@ -1111,7 +1111,7 @@