From 16533ae66418610055f43972e9001f18dcfbbfb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Tue, 7 Jul 2026 11:22:43 +0800 Subject: [PATCH] =?UTF-8?q?fix(wms/move):=20=E4=BF=AE=E5=A4=8D=E8=B0=83?= =?UTF-8?q?=E6=8B=A8=E5=8D=95=E6=90=9C=E7=B4=A2=E5=92=8C=E6=89=B9=E9=87=8F?= =?UTF-8?q?=E6=89=A7=E8=A1=8C=E7=9A=84=E5=8F=82=E6=95=B0=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 将调拨单号搜索的绑定值从transferNo改为transferId,匹配后端接口参数 2. 给批量执行按钮添加加载状态防止重复提交 3. 新增批量执行完成后的回调刷新列表并关闭加载状态 --- klp-ui/src/views/wms/move/do.vue | 26 +++++++++++++++++++------- klp-ui/src/views/wms/move/record.vue | 8 ++++---- 2 files changed, 23 insertions(+), 11 deletions(-) diff --git a/klp-ui/src/views/wms/move/do.vue b/klp-ui/src/views/wms/move/do.vue index 0f4254a93..453b57d71 100644 --- a/klp-ui/src/views/wms/move/do.vue +++ b/klp-ui/src/views/wms/move/do.vue @@ -17,11 +17,11 @@ - + :value="item.orderId" /> @@ -32,7 +32,7 @@ 查询 - 批量执行 + 批量执行 清空 @@ -46,7 +46,7 @@ + @refreshData="handleBatchConfirmDone"> @@ -103,7 +103,7 @@ export default { currentCoilNo: '', warehouseIdBefore: '', warehouseIdAfter: '', - transferNo: '', + transferId: '', isTransferred: '0', pageSize: 20, pageNum: 1, @@ -114,6 +114,7 @@ export default { transferOrderOptions: [], transferOrderLoading: false, loading: false, + batchConfirmLoading: false, total: 0, dialogVisible: false, }; @@ -171,7 +172,7 @@ export default { currentCoilNo: '', warehouseIdBefore: '', warehouseIdAfter: '', - transferNo: '', + transferId: '', isTransferred: '0', pageSize: 20, pageNum: 1, @@ -192,7 +193,18 @@ export default { } }, handleConfirmBatch() { - this.$refs.transferItemTable.handleBatchConfirm(); + this.$confirm('确定要批量执行调拨吗?', '确认操作', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + this.batchConfirmLoading = true; + this.$refs.transferItemTable.handleBatchConfirm(); + }).catch(() => {}); + }, + handleBatchConfirmDone() { + this.batchConfirmLoading = false; + this.handleRegularSearch(); }, }, mounted() { diff --git a/klp-ui/src/views/wms/move/record.vue b/klp-ui/src/views/wms/move/record.vue index 5de416f7d..c6c56b37c 100644 --- a/klp-ui/src/views/wms/move/record.vue +++ b/klp-ui/src/views/wms/move/record.vue @@ -30,11 +30,11 @@ - + :label="item.transferNo" :value="item.orderId" /> @@ -105,7 +105,7 @@ export default { currentCoilNo: '', warehouseIdBefore: '', warehouseIdAfter: '', - transferNo: '', + transferId: '', isTransferred: '', pageSize: 20, pageNum: 1, @@ -173,7 +173,7 @@ export default { currentCoilNo: '', warehouseIdBefore: '', warehouseIdAfter: '', - transferNo: '', + transferId: '', isTransferred: '', pageSize: 20, pageNum: 1,