Bladeren bron

成本分配表-转入成本-关闭弹窗后列表更改

jbb 1 jaar geleden
bovenliggende
commit
f41515510b

+ 10 - 3
src/views/cost-allocation-total/modal/fabInQuaModal.vue

@@ -90,8 +90,10 @@ export default {
           width: 120,
           className: 'replacecolor',
            customRender: (text, record, index) => {
-            var re =  Number(text).toFixed(2)
-            return re
+            if(text!==''&&text!==undefined&&text!==null){
+              var re =  Number(text).toFixed(2)
+               return re
+            }
          }
         }
       ],
@@ -160,7 +162,12 @@ export default {
       this.fabInQuaModVis = false
       var allCost  = 0
       this.data.map(item=>{
-        allCost +=item.cost
+        if(item.cost){
+          allCost +=Number(item.cost)
+        }else{
+          allCost +=0
+        }
+       
       })
       this.$emit('close',allCost,this.record)
     },

+ 9 - 3
src/views/cost-allocation-total/modal/ingInQuaModal.vue

@@ -80,8 +80,10 @@ export default {
           width: 120,
           className: 'replacecolor',
           customRender: (text, record, index) => {
-            var re =  Number(text).toFixed(2)
-            return re
+            if(text!==''&&text!==undefined&&text!==null){
+              var re =  Number(text).toFixed(2)
+               return re
+            }
          }
         }
       ],
@@ -145,7 +147,11 @@ export default {
       this.ingInQuaModVis = false
       var allCost  = 0
       this.data.map(item=>{
-        allCost +=item.cost
+        if(item.cost){
+          allCost +=Number(item.cost)
+        }else{
+          allCost +=0
+        }
       })
       this.$emit('close',allCost,this.record)
     }

+ 6 - 2
src/views/reportForms/cost-allocation-table/tabs.vue

@@ -385,6 +385,9 @@ export default {
           customRender: (text, record, index) => {
             if(text!==''&&text!==undefined&&text!==null){
               return Number(text).toFixed(2)
+            }else{
+              var re = ''
+              return re
             }
           },
           // slots:{title:'transferCostTitle'} ,
@@ -700,14 +703,15 @@ export default {
     },
     closeFabInQua(data,record){
       this.fabData.map(item=>{
-        if(item.goodsName = record.goodsName){
+        if(item.goodsName == record.goodsName){
           item.transferCost = data
         }
       })
+      this.$forceUpdate()
     },
     closeIngInQua(data,record){
       this.ingData.map(item=>{
-        if(item.goodsName = record.goodsName){
+        if(item.goodsName == record.goodsName){
           item.transferCost = data
         }
       })