|
|
@ -326,23 +326,23 @@ export default { |
|
|
|
return |
|
|
|
} else { |
|
|
|
if (this.upload_list.length > 0) { |
|
|
|
this.upload_list.forEach((e) => { |
|
|
|
// 当列表中车架号与导入的车架号一致时 |
|
|
|
this.formobj.detailsVoList.forEach((k) => { |
|
|
|
if (e.vinNo === k.vinNo) { |
|
|
|
for (var i = 0; i < this.formobj.detailsVoList.length; i++) { |
|
|
|
for (var k = 0; k < this.upload_list.length; k++) { |
|
|
|
// 当列表中车架号与导入的车架号一致时 |
|
|
|
if (this.formobj.detailsVoList[i].vinNo === this.upload_list[k].vinNo) { |
|
|
|
// 资方逾期月还取导入的值 |
|
|
|
k.tiredDeficiency = e.tiredDeficiency |
|
|
|
this.formobj.detailsVoList[i].tiredDeficiency = this.upload_list[k].tiredDeficiency |
|
|
|
// 差异金额 = 平台逾期金额 - 财务累欠金额 |
|
|
|
k.diffMoney = parseFloat(k.overdueMoney) - parseFloat(k.tiredDeficiency) |
|
|
|
} else { |
|
|
|
this.formobj.detailsVoList[i].diffMoney = Math.round((parseFloat(this.formobj.detailsVoList[i].overdueMoney) - parseFloat(this.formobj.detailsVoList[i].tiredDeficiency)) * 100) / 100 |
|
|
|
} else { |
|
|
|
// 当列表中的车架号在导入的信息中找不到时 |
|
|
|
// 资方逾期月还赋值0 |
|
|
|
k.tiredDeficiency = '0' |
|
|
|
this.formobj.detailsVoList[i].tiredDeficiency = '0' |
|
|
|
// 差异金额 = 平台逾期金额 |
|
|
|
k.diffMoney = k.overdueMoney |
|
|
|
this.formobj.detailsVoList[i].tiredDeficiency = this.formobj.detailsVoList[i].overdueMoney |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
this.dialogVisible = false |
|
|
|
req.saveOrUpdate(this.formobj) |
|
|
|