Pārlūkot izejas kodu

成本分配表-出运明细-加工费计算逻辑修改

jbb 1 gadu atpakaļ
vecāks
revīzija
0decb81039
1 mainītis faili ar 11 papildinājumiem un 0 dzēšanām
  1. 11 0
      src/views/reportForms/cost-allocation-table.vue

+ 11 - 0
src/views/reportForms/cost-allocation-table.vue

@@ -582,6 +582,17 @@ export default {
             })
             this.$refs.unitTabs.ingData = oneData.syCostAllocationIngredientList
             this.$refs.unitTabs.shipData = oneData.syCostAllocationShipdetail
+            this.$refs.unitTabs.shipData.map(item=>{
+              if(item.procesUnitPriceusd==0||item.procesUnitPriceusd==item.procesUnitPricermb||item.procesUnitPriceusd==''||!item.procesUnitPriceusd){
+                item.procesUnitPricermb = item.procesUnitPricermb!==''&&item.procesUnitPricermb?Number(item.procesUnitPricermb).toFixed(4):0
+                item.processCost = Number(item.procesUnitPricermb)*Number(item.shipQuantity)
+                console.log( item.processCost,item.procesUnitPricermb,item.shipQuantity)
+              }else{
+                item.procesUnitPriceusd = item.procesUnitPriceusd!==''&&item.procesUnitPriceusd?Number(item.procesUnitPriceusd).toFixed(4):0
+                item.procesUnitPriceusd = item.shipQuantity!==''&&item.shipQuantity?Number(item.shipQuantity).toFixed(4):0
+                item.processCost = Number(item.procesUnitPriceusd)*Number(item.shipQuantity)*Number(item.exchangeRate)
+              }
+            })
             this.addAmountIng(oneData.syCostAllocationIngredientList)
             this.addAmountCostPay(this.costPayData)
             this.addAccident(this.accidentListData)