From de66efa24bcd0dabb889d2f3688310e8b808de1b Mon Sep 17 00:00:00 2001 From: qb <1191961160@qq.com> Date: Thu, 17 Oct 2024 15:54:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=B9=B2=E7=BA=BF=E9=83=A8?= =?UTF-8?q?=E5=88=86bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/distribution/artery/AddVehicleStowage.vue | 6 +++--- src/views/distribution/inventory/CreateOrder.vue | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/views/distribution/artery/AddVehicleStowage.vue b/src/views/distribution/artery/AddVehicleStowage.vue index 6765bfe7..41e2ba0d 100644 --- a/src/views/distribution/artery/AddVehicleStowage.vue +++ b/src/views/distribution/artery/AddVehicleStowage.vue @@ -386,7 +386,7 @@ ref="oldColumnListNode" class="columnList" :columnList="details.columnList" - :tableData="tableData" + :tableData="details.data" @inputTxt="inputsc" :loading="loadingObj.oldListLoading" @selection="selectionChange" @@ -1059,7 +1059,7 @@ const initOriginWarehouseOrder = debounce(async (params = {}) => { const res = await postFindAllOrderList(submitData); const { code, data } = res.data; if (code !== 200) return; - tableData.value = data.records; + details.data = data.records; details.page.total = data.total; } catch (error) { console.log('error :>> ', error); @@ -1630,7 +1630,7 @@ const handleAddNode = async (index: number) => { // details.nodeInfoData.push(); details.nodeInfoData = handleEditForbidden(details.nodeInfoData); // 始发仓没有数据时, 请求数据 - if (tableData.value.length === 0) initOriginWarehouseOrder(); + if (details.data.length === 0) initOriginWarehouseOrder(); setTabelHeight(); handleComputedNum(); diff --git a/src/views/distribution/inventory/CreateOrder.vue b/src/views/distribution/inventory/CreateOrder.vue index 572c2b09..7efb7b11 100644 --- a/src/views/distribution/inventory/CreateOrder.vue +++ b/src/views/distribution/inventory/CreateOrder.vue @@ -4702,11 +4702,15 @@ const handleSubmitPackage = () => { if (item.goodsId !== value.incomeCategoryId) continue; item.num++; + + // 计算单项总体积 item.weight = computeNumber( Number(item.weight), '+', isNumber(value.weight) ? Number(value.weight) : 0 ).result; + + // 计算单项总方数 item.volume = computeNumber( Number(item.volume), '+',