Browse Source

成分分配表合计模块计算

jbb 2 years ago
parent
commit
6013819fad

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

@@ -356,6 +356,34 @@ export default {
             this.$refs.unitTabs.fabData = oneData.syCostAllocationFabricList
             this.$refs.unitTabs.ingData = oneData.syCostAllocationIngredientList
             this.$refs.unitTabs.shipData = oneData.syCostAllocationShipdetail
+            //合计中辅料相关金额
+            var s = 0,
+            v =0
+            oneData.syCostAllocationIngredientList.map(item=>{
+              s+=item.priceExcludingtax,
+              v+=item.rmbAmount
+            })
+            this.$refs.unitTabs.sumInfo.ingExcludAmount = s.toFixed(3),//辅料不含税金额合计
+            this.$refs.unitTabs.sumInfo.ingAmount =v.toFixed(3)//辅料金额合计
+            //合计中出运明细相关金额
+            var s =0,
+            v = 0,
+            d = 0,
+            b = 0,
+            f=0
+            oneData.syCostAllocationShipdetail.map(item=>{
+              s+=item.exportPrice
+              v+=item.shipQuantity
+              d+=item.processCost
+              b+=item.exportPrice
+            })
+            this.$refs.unitTabs.sumInfo.exportPriceUSD = s.toFixed(3)//出运美元外销总价
+            this.$refs.unitTabs.sumInfo.shipQua =v.toFixed(3)//出货数量合计
+            this.$refs.unitTabs.sumInfo.shipProcesFees =d.toFixed(3)//出运加工费
+            this.$refs.unitTabs.sumInfo.exportedAmountRMB =b.toFixed(3)//出运人民币外销金额 f
+            f=Number(this.$refs.unitTabs.sumInfo.ingAmount)+Number(this.$refs.unitTabs.sumInfo.shipProcesFees)
+            this.$refs.unitTabs.sumInfo.amountTotal =f.toFixed(3)//合计金额
+            
             this.pagination = {
               total: res.result.total,
               current: res.result.current,

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

@@ -85,31 +85,31 @@
               <div class="table-page-search-wrapper">
                 <a-form layout="inline">
                   <a-col :md="6" :sm="8">
-                    <a-form-item label="出货数量合计" class="fontColor">
+                    <a-form-item label="出货数量合计" >
                       <a-input v-model="sumInfo.shipQua"></a-input>
                     </a-form-item>
                   </a-col>
 
                   <a-col :md="6" :sm="8">
-                    <a-form-item label="辅料金额合计" class="fontColor">
+                    <a-form-item label="辅料金额合计">
                       <a-input v-model="sumInfo.ingAmount"></a-input>
                     </a-form-item>
                   </a-col>
 
                   <a-col :md="6" :sm="8">
-                    <a-form-item label="辅料不含税金额合计" class="fontColor">
+                    <a-form-item label="辅料不含税金额合计" >
                       <a-input v-model="sumInfo.ingExcludAmount"></a-input>
                     </a-form-item>
                   </a-col>
 
                   <a-col :md="6" :sm="8">
-                    <a-form-item label="出运美元外销总价" class="fontColor">
+                    <a-form-item label="出运美元外销总价" >
                       <a-input v-model="sumInfo.exportPriceUSD"></a-input>
                     </a-form-item>
                   </a-col>
 
                   <a-col :md="6" :sm="8">
-                    <a-form-item label="出运加工费" class="fontColor">
+                    <a-form-item label="出运加工费">
                       <a-input v-model="sumInfo.shipProcesFees"></a-input>
                     </a-form-item>
                   </a-col>
@@ -121,13 +121,13 @@
                   </a-col>
 
                   <a-col :md="6" :sm="8">
-                    <a-form-item label="出运人民币外销金额" class="fontColor">
+                    <a-form-item label="出运人民币外销金额">
                       <a-input v-model="sumInfo.exportedAmountRMB"></a-input>
                     </a-form-item>
                   </a-col>
 
                   <a-col :md="6" :sm="8">
-                    <a-form-item label="合计金额" class="fontColor">
+                    <a-form-item label="合计金额">
                       <a-input v-model="sumInfo.amountTotal"></a-input>
                     </a-form-item>
                   </a-col>