From 4cc27f93a1901e12eb12a198029911c483dd991f Mon Sep 17 00:00:00 2001 From: maven <2163098428@qq.com> Date: 星期三, 27 八月 2025 14:30:57 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev_JLMY' into dev_JLMY --- src/views/production/operationScheduling/components/ProductionDialog.vue | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/views/production/operationScheduling/components/ProductionDialog.vue b/src/views/production/operationScheduling/components/ProductionDialog.vue index 4e26ec9..8bfaf55 100644 --- a/src/views/production/operationScheduling/components/ProductionDialog.vue +++ b/src/views/production/operationScheduling/components/ProductionDialog.vue @@ -17,7 +17,7 @@ </el-button> </el-col> <el-col :span="4"> - <div style="font-size: 16px;">寰呮帓浜ф暟閲忥細{{productionQuantity}}</div> + <div style="font-size: 16px;">寰呮帓浜ф暟閲忥細{{pendingQuantity}}</div> </el-col> <!-- <el-col :span="2"> <el-button type="danger" @click="clearAllRows"> @@ -152,7 +152,7 @@ const copyForm = ref(null); const coalList = ref([]) const supplierList = ref([]); -const productionQuantity = ref(0); +const pendingQuantity = ref(0); // 宸ュ叿鍑芥暟 const debugIdMatching = () => { @@ -199,7 +199,7 @@ }; const editInitialization = async (type, data) => { - productionQuantity.value = data.productionQuantity; + pendingQuantity.value = data.productionQuantity - data.pendingQuantity; copyForm.value = deepClone(data); tableData.value = data.productionInventoryList || []; detailsTableData.value = data.productionList || []; @@ -290,10 +290,12 @@ } let num = 0; detailsTableData.value.forEach((row) => { - num += row.schedulingNum + num += Number(row.schedulingNum) }) - if(productionQuantity.value < num){ + console.log(num) + if(pendingQuantity.value < num){ ElMessage.warning("寰呮帓浜ф暟閲忎笉鑳藉皬浜庣敓浜ф槑缁嗘暟閲�") + return; } console.log(copyForm.value) detailsTableData.value.forEach((row) => { @@ -301,7 +303,7 @@ row.productionId = copyForm.value.id row.coalId = copyForm.value.coalId }) - detailsTableData.value[0].productionQuantity = copyForm.value.productionQuantity + detailsTableData.value[0].productionQuantity = pendingQuantity.value try{ const res = await addProductionScheduling(detailsTableData.value) if (res.code === 200) { -- Gitblit v1.9.3