From 2f21daecc1eb5a12f7c3ed8e5e36af014cd65cc6 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Tue, 7 Apr 2026 12:26:19 +0800 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(mes):=20=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E6=97=A0=E7=94=A8=E7=9A=84=E5=8F=91=E8=B4=A7=E9=80=9A?= =?UTF-8?q?=E7=9F=A5=E5=8D=95=E7=9B=B8=E5=85=B3=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 删除了不再使用的发货通知单精简列表接口及相关逻辑,简化了代码结构,提高了可维护性。 --- src/api/mes/wm/salesnotice/index.ts | 7 +- .../components/WmSalesNoticeSelect.vue | 198 ++++++++--- .../components/WmSalesNoticeSelectDialog.vue | 318 ++++++++++++++++++ 3 files changed, 464 insertions(+), 59 deletions(-) create mode 100644 src/views/mes/wm/salesnotice/components/WmSalesNoticeSelectDialog.vue diff --git a/src/api/mes/wm/salesnotice/index.ts b/src/api/mes/wm/salesnotice/index.ts index 059d11e61..aa89a2f5e 100644 --- a/src/api/mes/wm/salesnotice/index.ts +++ b/src/api/mes/wm/salesnotice/index.ts @@ -7,6 +7,8 @@ export interface WmSalesNoticeVO { noticeName: string salesOrderCode: string clientId: number + clientCode: string + clientName: string salesDate: string recipientName: string recipientTelephone: string @@ -52,9 +54,4 @@ export const WmSalesNoticeApi = { exportSalesNotice: async (params: any) => { return await request.download({ url: '/mes/wm/sales-notice/export-excel', params }) }, - - // 获取发货通知单精简列表 - getSalesNoticeSimpleList: async (status?: number) => { - return await request.get({ url: '/mes/wm/sales-notice/simple-list', params: { status } }) - } } diff --git a/src/views/mes/wm/salesnotice/components/WmSalesNoticeSelect.vue b/src/views/mes/wm/salesnotice/components/WmSalesNoticeSelect.vue index 346d79ff0..057b241df 100644 --- a/src/views/mes/wm/salesnotice/components/WmSalesNoticeSelect.vue +++ b/src/views/mes/wm/salesnotice/components/WmSalesNoticeSelect.vue @@ -1,43 +1,72 @@ - + + + diff --git a/src/views/mes/wm/salesnotice/components/WmSalesNoticeSelectDialog.vue b/src/views/mes/wm/salesnotice/components/WmSalesNoticeSelectDialog.vue new file mode 100644 index 000000000..9736d1b5d --- /dev/null +++ b/src/views/mes/wm/salesnotice/components/WmSalesNoticeSelectDialog.vue @@ -0,0 +1,318 @@ + + + + + +