From 34b7f095d02c7e5ac85e76b6edab784e83ea78f3 Mon Sep 17 00:00:00 2001 From: guoyujie <guoyujie@ng.com> Date: 星期二, 25 三月 2025 08:26:54 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/ERP_override --- north-glass-erp/northglass-erp/src/views/pp/processCard/AddProcessCard.vue | 22 +++++++++++++--------- 1 files changed, 13 insertions(+), 9 deletions(-) diff --git a/north-glass-erp/northglass-erp/src/views/pp/processCard/AddProcessCard.vue b/north-glass-erp/northglass-erp/src/views/pp/processCard/AddProcessCard.vue index 365cfb2..98a9ca4 100644 --- a/north-glass-erp/northglass-erp/src/views/pp/processCard/AddProcessCard.vue +++ b/north-glass-erp/northglass-erp/src/views/pp/processCard/AddProcessCard.vue @@ -314,6 +314,7 @@ path: '/main/processCard/AddProcessCard', query: {orderId: orderId, productionId: productionId, + quantity: orderQuantity, random:Math.random() } }) @@ -947,19 +948,22 @@ let quantit = ref('') let weight = ref('') -const handleCheckboxChange = ({row}) => { - const $grid = xGrid.value - //鑾峰彇鍙宠竟琛ㄦ牸checkbox閫変腑鐨勬暟鎹� - const checkedList = $grid.getCheckboxRecords() +const handleCheckboxChange = ({ row }) => { + const $grid = xGrid.value; + // 鑾峰彇鍙宠竟琛ㄦ牸 checkbox 閫変腑鐨勬暟鎹� + const checkedList = $grid.getCheckboxRecords(); let quantitySum = 0; let weightsum = 0; + checkedList.forEach(item => { - quantitySum += item.baiscQuantity; + quantitySum += Number(item.baiscQuantity) || 0; // 纭繚杞崲涓烘暟瀛� weightsum += weightSum(item); }); - quantit.value = quantitySum; + + quantit.value = Number(quantitySum) || 0; // 纭繚鏈�缁堝�兼槸鏁板瓧 weight.value = parseFloat(weightsum.toFixed(2)); -} +}; + </script> <template> @@ -1017,8 +1021,8 @@ <div height="100%" style="margin: 5px" width="11%"> <el-main style=""> <div> - <span><el-input v-model="quantit" style="width: 80px;"/></span> - <span><el-input v-model="weight" style="width: 80px;"/></span> + <span><el-input :readonly="true" v-model="quantit" style="width: 80px;"/></span> + <span><el-input :readonly="true" v-model="weight" style="width: 80px;"/></span> </div> <span>{{ $t('processCard.selectedQuantity') }}:<el-input id="checkedNum" v-model="checkedNum" clearable type="number"></el-input></span><br> -- Gitblit v1.8.0