From e4ca70dc7c9b58dc99e85d1f0249555eb5855aaf Mon Sep 17 00:00:00 2001
From: CD配唱片 <CD配唱片>
Date: 星期一, 28 四月 2025 18:13:39 +0800
Subject: [PATCH] 提交计算规则

---
 src/views/mainPlan/gasPlanning/index.vue |   63 +++++++++++--------------------
 1 files changed, 22 insertions(+), 41 deletions(-)

diff --git a/src/views/mainPlan/gasPlanning/index.vue b/src/views/mainPlan/gasPlanning/index.vue
index 7169220..8973d2d 100644
--- a/src/views/mainPlan/gasPlanning/index.vue
+++ b/src/views/mainPlan/gasPlanning/index.vue
@@ -85,7 +85,6 @@
           :edit-config="{ trigger: 'click', mode: 'row', showStatus: true }"
           :data="routePlanList"
           size="small"
-          @cell-click="cellClickEvent"
         >
           <vxe-column field="processName" title="鏍囧噯宸ュ簭鍚嶇О" min-width="150" fixed="left">
           </vxe-column>
@@ -144,7 +143,7 @@
                 <span>{{ row.dayProduceNum }}</span>
               </div>
               <div v-else>
-                <el-input-number v-model="row.dayProduceNum" size="mini" />
+                <el-input-number @change="cellClickEvent($event,row)" v-model="row.dayProduceNum" size="mini" />
               </div>
             </template>
           </vxe-column>
@@ -178,7 +177,7 @@
                 <span>{{ row.personnelNumber }}</span>
               </div>
               <div v-else>
-                <el-input-number v-model="row.personnelNumber" />
+                <el-input-number @change="cellClickEvent($event,row)" v-model="row.personnelNumber" />
               </div>
             </template>
           </vxe-column>
@@ -212,7 +211,7 @@
                 <span>{{ row.days }}</span>
               </div>
               <div v-else>
-                <el-input-number v-model="row.days" />
+                <el-input-number @change="cellClickEvent($event,row)" v-model="row.days" />
               </div>
             </template>
           </vxe-column>
@@ -321,7 +320,6 @@
           :height="height"
           :edit-config="{ mode: 'row', trigger: 'click', showStatus: true }"
           :data="gasPlanList"
-          @cell-click="cellClickEvent"
         >
           <vxe-column field="processName" title="鏍囧噯宸ュ簭鍚嶇О" min-width="150" fixed="left">
           </vxe-column>
@@ -380,7 +378,7 @@
                 <span>{{ row.dayProduceNum }}</span>
               </div>
               <div v-else>
-                <el-input-number v-model="row.dayProduceNum" size="mini" />
+                <el-input-number @change="cellClickEvent($event,row)" v-model="row.dayProduceNum" size="mini" />
               </div>
             </template>
           </vxe-column>
@@ -414,7 +412,7 @@
                 <span>{{ row.personnelNumber }}</span>
               </div>
               <div v-else>
-                <el-input-number v-model="row.personnelNumber" />
+                <el-input-number @change="cellClickEvent($event,row)" v-model="row.personnelNumber" />
               </div>
             </template>
           </vxe-column>
@@ -448,7 +446,7 @@
                 <span>{{ row.days }}</span>
               </div>
               <div v-else>
-                <el-input-number v-model="row.days" />
+                <el-input-number @change="cellClickEvent($event,row)" v-model="row.days" />
               </div>
             </template>
           </vxe-column>
@@ -546,7 +544,7 @@
         );
         return item ? item.label : type;
       })
-      .join(",");
+      .join("");
   }
   return "";
 };
@@ -728,7 +726,7 @@
     return {
       ...item,
       dayProduceType:
-        item.dayProduceType == null ? "鍗曚汉鏃ヤ骇鍑�" : item.dayProduceType,
+        item.dayProduceType == null ? "1" : item.dayProduceType,
       dayProduceNum: item.dayProduceNum == null ? "0" : item.dayProduceNum,
       dayProduceUnit:
         item.dayProduceUnit == null ? "灏忔椂" : item.dayProduceUnit,
@@ -758,7 +756,7 @@
     return {
       ...item,
       dayProduceType:
-        item.dayProduceType == null ? "鍗曚汉鏃ヤ骇鍑�" : item.dayProduceType,
+        item.dayProduceType == null ? "1" : item.dayProduceType,
       dayProduceNum: item.dayProduceNum == null ? "0" : item.dayProduceNum,
       dayProduceUnit:
         item.dayProduceUnit == null ? "灏忔椂" : item.dayProduceUnit,
@@ -777,9 +775,19 @@
   });
   loading2.value = false;
 }
-function cellClickEvent({ row, column }) {
-  console.log(row,column,"cellClickEvent")
-  if(row.dayProduceType==="鍗曚汉鏃ヤ骇鍑�"){
+// function cellClickEvent({ row, column }) {
+//   console.log(row,column,"cellClickEvent")
+//   if(row.dayProduceType==="1"){
+//     row.dayProduceAllNum = row.dayProduceNum * row.personnelNumber;
+//   }else{
+    
+//     row.dayProduceAllNum = row.dayProduceNum
+//   }
+//   row.monthProduceAllNum = row.dayProduceAllNum * row.days;
+// }
+function cellClickEvent(e, row) {
+  console.log(row,"cellClickEvent")
+  if(row.dayProduceType==="1"){
     row.dayProduceAllNum = row.dayProduceNum * row.personnelNumber;
   }else{
     
@@ -793,33 +801,6 @@
   if(e=="1"){
     row.dayProduceAllNum = row.dayProduceNum * row.personnelNumber;
   }else if(e=="2"){
-    row.dayProduceAllNum = row.dayProduceNum
-  }
-  row.monthProduceAllNum = row.dayProduceAllNum * row.days;
-  console.log(e,row,"erow")
-}
-const handleDayProduceNum = (e,row)=>{
-  console.log(row,"222")
-  if(row.dayProduceType==="鍗曚汉鏃ヤ骇鍑�"){
-    row.dayProduceAllNum = row.dayProduceNum * row.personnelNumber;
-  }else if(row.dayProduceType==="鍥哄畾鏃ヤ骇鍑�"){
-    row.dayProduceAllNum = row.dayProduceNum
-  }
-   row.monthProduceAllNum = row.dayProduceAllNum * row.days;
-}
-const handleDayProduceType = (e,row)=>{
-  console.log(e,row.dayProduceType,"222")
-  if(e==="1"){
-    row.dayProduceAllNum = row.dayProduceNum * row.personnelNumber;
-  }else if(e==="2"){
-    row.dayProduceAllNum = row.dayProduceNum
-  }
-   row.monthProduceAllNum = row.dayProduceAllNum * row.days;
-}
-function cellClickEventGas({ row, column }) {
-  if(row.dayProduceType==="鍗曚汉鏃ヤ骇鍑�"){
-    row.dayProduceAllNum = row.dayProduceNum * row.personnelNumber;
-  }else{
     row.dayProduceAllNum = row.dayProduceNum
   }
   row.monthProduceAllNum = row.dayProduceAllNum * row.days;

--
Gitblit v1.9.3