From 2e87bf55b55e379e8c6bde0008f5b02fbbca6f3f Mon Sep 17 00:00:00 2001 From: YunaiV Date: Wed, 4 Mar 2026 09:59:33 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(mes):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=A4=96=E5=8D=8F=E5=8F=91=E6=96=99=E5=8D=95=E6=95=B0=E9=87=8F?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增校验接口,确保外协发料单每行明细数量之和与行发料数量一致。此功能提升了数据准确性,避免了潜在的发料错误。 --- src/api/mes/wm/outsourceissue/index.ts | 5 ++++ .../OutsourceIssueDetailList.vue | 10 ++++--- .../wm/outsourceissue/OutsourceIssueForm.vue | 6 ++++- .../outsourceissue/OutsourceIssueLineList.vue | 26 ++++++++++--------- 4 files changed, 31 insertions(+), 16 deletions(-) diff --git a/src/api/mes/wm/outsourceissue/index.ts b/src/api/mes/wm/outsourceissue/index.ts index 16905d39c..5d1f83bb9 100644 --- a/src/api/mes/wm/outsourceissue/index.ts +++ b/src/api/mes/wm/outsourceissue/index.ts @@ -64,6 +64,11 @@ export const WmOutsourceIssueApi = { return await request.put({ url: '/mes/wm/outsource-issue/cancel?id=' + id }) }, + // 校验外协发料单数量 + checkOutsourceIssueQuantity: async (id: number) => { + return await request.get({ url: '/mes/wm/outsource-issue/check-quantity?id=' + id }) + }, + // 导出外协发料单 Excel exportOutsourceIssue: async (params: any) => { return await request.download({ url: '/mes/wm/outsource-issue/export-excel', params }) diff --git a/src/views/mes/wm/outsourceissue/OutsourceIssueDetailList.vue b/src/views/mes/wm/outsourceissue/OutsourceIssueDetailList.vue index 255b0be0f..371f4af7a 100644 --- a/src/views/mes/wm/outsourceissue/OutsourceIssueDetailList.vue +++ b/src/views/mes/wm/outsourceissue/OutsourceIssueDetailList.vue @@ -7,7 +7,13 @@ - +