|
@@ -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
|
|
|
})
|