From 0e4e5be9eee94bc530ae22529eb36a3424042385 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Tue, 7 Apr 2026 09:49:25 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(package):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E5=AD=97=E6=AE=B5=E5=B9=B6=E9=87=8D=E6=9E=84?= =?UTF-8?q?=E8=A3=85=E7=AE=B1=E5=8D=95=E9=80=89=E6=8B=A9=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增装箱单和盘点方案的状态字段,优化装箱单选择器的交互方式,支持通过弹窗选择装箱单。移除不再使用的接口和方法,提升代码整洁性和可维护性。 --- src/api/mes/wm/packages/index.ts | 10 - src/views/mes/wm/barcode/BarcodeForm.vue | 4 +- .../components/BarcodePackageSelect.vue | 82 ----- src/views/mes/wm/packages/SubPackageList.vue | 82 ++--- .../packages/components/WmPackageSelect.vue | 217 ++++++++---- .../components/WmPackageSelectDialog.vue | 315 ++++++++++++++++++ 6 files changed, 488 insertions(+), 222 deletions(-) delete mode 100644 src/views/mes/wm/barcode/components/BarcodePackageSelect.vue create mode 100644 src/views/mes/wm/packages/components/WmPackageSelectDialog.vue diff --git a/src/api/mes/wm/packages/index.ts b/src/api/mes/wm/packages/index.ts index e964f2e6c..7f9e904a2 100644 --- a/src/api/mes/wm/packages/index.ts +++ b/src/api/mes/wm/packages/index.ts @@ -71,15 +71,5 @@ export const WmPackageApi = { // 移除子箱 removeChildPackage: async (childId: number) => { return await request.put({ url: '/mes/wm/package/remove-child-package?childId=' + childId }) - }, - - // 可添加为子箱的装箱单精简列表(无父箱 + 已完成状态,用于选择父箱) - getChildablePackageSimpleList: async () => { - return await request.get({ url: '/mes/wm/package/childable-simple-list' }) - }, - - // 获取装箱单精简列表 - getPackageSimpleList: async () => { - return await request.get({ url: '/mes/wm/package/simple-list' }) } } diff --git a/src/views/mes/wm/barcode/BarcodeForm.vue b/src/views/mes/wm/barcode/BarcodeForm.vue index 0c6c80d1d..b4e5c5431 100644 --- a/src/views/mes/wm/barcode/BarcodeForm.vue +++ b/src/views/mes/wm/barcode/BarcodeForm.vue @@ -142,7 +142,7 @@ label="装箱单" prop="bizId" > - + - - - diff --git a/src/views/mes/wm/packages/SubPackageList.vue b/src/views/mes/wm/packages/SubPackageList.vue index 30be7d9cf..c52163c90 100644 --- a/src/views/mes/wm/packages/SubPackageList.vue +++ b/src/views/mes/wm/packages/SubPackageList.vue @@ -1,7 +1,7 @@ + + diff --git a/src/views/mes/wm/packages/components/WmPackageSelectDialog.vue b/src/views/mes/wm/packages/components/WmPackageSelectDialog.vue new file mode 100644 index 000000000..883f44d50 --- /dev/null +++ b/src/views/mes/wm/packages/components/WmPackageSelectDialog.vue @@ -0,0 +1,315 @@ + + + + + +