浏览代码

货代 2024-1-13

caojunjie 1 年之前
父节点
当前提交
8435d3ba6c
共有 1 个文件被更改,包括 46 次插入2 次删除
  1. 46 2
      src/views/iosBasicData/ComputationCenter/settlementDetails.vue

+ 46 - 2
src/views/iosBasicData/ComputationCenter/settlementDetails.vue

@@ -755,6 +755,36 @@ export default {
                 finstlbillsGetByDetail(obj).then(res=>{
                     let arr = res.data.data.finStlBillsItemsList.map((item)=>{
                         delete item.id
+                        if(item.curCode == 'CNY') {
+                            // 发票
+                            this.$set(item,'currentInvoiceAmountRMB',item.currentInvoiceAmount)
+                            // 应结算金额
+                            this.$set(item,'amountRMB',item.amount)
+                            // 已结算金额
+                            this.$set(item,'stlTtlAmountRMB',item.stlTtlAmount)
+                            if (item.dc == 'D') {
+                                // 本次金额
+                                this.$set(item,'currentStlAmountRMB',item.currentStlAmount)
+                            }else {
+                                // 本次金额
+                                this.$set(item,'currentStlAmountRMB',item.appliedCurrentStlAmount)
+                            }
+                        }else {
+                            // 发票
+                            this.$set(item,'currentInvoiceAmountUSD',item.currentInvoiceAmount)
+                            // 应结算金额
+                            this.$set(item,'amountUSD',item.amount)
+                            // 已结算金额
+                            this.$set(item,'stlTtlAmountUSD',item.stlTtlAmount)
+                            // 本次金额
+                            if (item.dc == 'D') {
+                                // 本次金额
+                                this.$set(item,'currentStlAmountUSD',item.currentStlAmount)
+                            }else {
+                                // 本次金额
+                                this.$set(item,'currentStlAmountUSD',item.appliedCurrentStlAmount)
+                            }
+                        }
                         return item
                     })
                     if (type == '追加') {
@@ -787,6 +817,8 @@ export default {
                         // 账单编号
                         item.accBillNo = item.billNo
                         item.currentStlCurCode = item.curCode // 币别
+                        item.currentStlExrate = item.exrate
+                        // isCleared
                         item.lineNo = Number(index) + 1
                         item.pType = item.businessType
                         item.billNo = item.businessBillDivideNo?item.businessBillDivideNo:item.businessBillNo
@@ -800,7 +832,13 @@ export default {
                             // 已结算金额
                             this.$set(item,'stlTtlAmountRMB',item.stlTtlAmount)
                             // 本次金额
-                            this.$set(item,'currentStlAmountRMB',(Number(item.amount) - Number(item.stlTtlAmount) - Number(item.appliedAmount)).toFixed(2))
+                            if (item.dc == 'D') {
+                                // 本次金额
+                                this.$set(item,'currentStlAmountRMB',item.currentStlAmount)
+                            }else {
+                                // 本次金额
+                                this.$set(item,'currentStlAmountRMB',item.appliedCurrentStlAmount)
+                            }
                         }else {
                             // 发票
                             this.$set(item,'currentInvoiceAmountUSD',item.currentInvoiceAmount)
@@ -809,7 +847,13 @@ export default {
                             // 已结算金额
                             this.$set(item,'stlTtlAmountUSD',item.stlTtlAmount)
                             // 本次金额
-                            this.$set(item,'currentStlAmountUSD',(Number(item.amount) - Number(item.stlTtlAmount) - Number(item.appliedAmount)).toFixed(2))
+                            if (item.dc == 'D') {
+                                // 本次金额
+                                this.$set(item,'currentStlAmountUSD',item.currentStlAmount)
+                            }else {
+                                // 本次金额
+                                this.$set(item,'currentStlAmountUSD',item.appliedCurrentStlAmount)
+                            }
                         }
                         return item
                     })