diff --git a/src/common/detail.js b/src/common/detail.js index 817bbf1c..da93b326 100644 --- a/src/common/detail.js +++ b/src/common/detail.js @@ -143,11 +143,11 @@ export function calcTreeHandleQty(detailSource) { item.handleQty = new Decimal(0).toNumber(); for (let detail of item.subList) { - if (detail != undefined && detail.scaned) { - if (detail.packList.length > 0) { + if (detail) { + if (detail.packList&&detail.packList.length > 0) { detail.handleQty = new Decimal(0).toNumber(); for (let pack of detail.packList) { - if (pack != undefined && pack.scaned) { + if (pack && pack.scaned) { detail.handleQty = calc.add(detail.handleQty, pack.handleQty); } } diff --git a/src/pages/check/checkFgLabel.vue b/src/pages/check/checkFgLabel.vue index a0a1918b..769733d6 100644 --- a/src/pages/check/checkFgLabel.vue +++ b/src/pages/check/checkFgLabel.vue @@ -69,7 +69,6 @@ getBusinessType, createItemInfo, createDetailInfo, - calcTreeHandleQty } from '@/common/record.js'; import { diff --git a/src/pages/purchaseReceipt/job/receiptDetail.vue b/src/pages/purchaseReceipt/job/receiptDetail.vue index f0a44da9..dbc696f3 100644 --- a/src/pages/purchaseReceipt/job/receiptDetail.vue +++ b/src/pages/purchaseReceipt/job/receiptDetail.vue @@ -619,9 +619,9 @@ this.detailSource.forEach(item => { item.subList.forEach(detail => { - if (!detail.scaned) { - detail.handleQty = 0 - } + // if (!detail.scaned) { + // detail.handleQty = 0 + // } detail.packList.forEach(pack => { if (!pack.scaned) { pack.handleQty = 0