|
|
@ -524,45 +524,45 @@ export default { |
|
|
|
this.formobj.loanSecondarySalesCost.otherCostAssume = '' |
|
|
|
} |
|
|
|
}, |
|
|
|
// 计算预计亏损金额 = 欠款合计 - 贷款保证金 - 车辆售价 - 催收费用 - 承担方为公司的各项费用 |
|
|
|
// 计算预计亏损金额 = 欠款合计 - 贷款保证金 - 车辆售价 + 催收费用 + 承担方为公司的各项费用 |
|
|
|
lossPrice() { |
|
|
|
let money = '0' |
|
|
|
money = parseFloat(this.formobj.loanSecondarySalesCost.arrearsAll) - parseFloat(this.formobj.loanSecondarySalesCost.loanDeposit) |
|
|
|
money = Math.round((parseFloat(this.formobj.loanSecondarySalesCost.arrearsAll) - parseFloat(this.formobj.loanSecondarySalesCost.loanDeposit)) * 100) / 100 |
|
|
|
// 车辆售价不等于空 |
|
|
|
if (this.formobj.loanSecondarySalesCost.vehPrice !== '') { |
|
|
|
money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.vehPrice) |
|
|
|
money = Math.round((parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.vehPrice)) * 100) / 100 |
|
|
|
} |
|
|
|
// 催收费用不等于空 |
|
|
|
if (this.formobj.loanSecondarySalesCost.collectionCost !== '') { |
|
|
|
money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.collectionCost) |
|
|
|
money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.collectionCost)) * 100) / 100 |
|
|
|
} |
|
|
|
// 资方结清费用不等于空且承担方为公司 |
|
|
|
if (this.formobj.loanSecondarySalesCost.bankSettleCost !== '' && this.formobj.loanSecondarySalesCost.bankSettleCostAssume === '公司') { |
|
|
|
money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.bankSettleCost) |
|
|
|
money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.bankSettleCost)) * 100) / 100 |
|
|
|
} |
|
|
|
// 车辆违章费用不等于空且承担方为公司 |
|
|
|
if (this.formobj.loanSecondarySalesCost.vehicleViolationCost !== '' && this.formobj.loanSecondarySalesCost.vehicleViolationCostAssume === '公司') { |
|
|
|
money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.vehicleViolationCost) |
|
|
|
money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.vehicleViolationCost)) * 100) / 100 |
|
|
|
} |
|
|
|
// 年检费不等于空且承担方为公司 |
|
|
|
if (this.formobj.loanSecondarySalesCost.inspectYearCost !== '' && this.formobj.loanSecondarySalesCost.inspectYearCostAssume === '公司') { |
|
|
|
money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.inspectYearCost) |
|
|
|
money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.inspectYearCost)) * 100) / 100 |
|
|
|
} |
|
|
|
// 保险费不等于空且承担方为公司 |
|
|
|
if (this.formobj.loanSecondarySalesCost.insureCost !== '' && this.formobj.loanSecondarySalesCost.insureCostAssume === '公司') { |
|
|
|
money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.insureCost) |
|
|
|
money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.insureCost)) * 100) / 100 |
|
|
|
} |
|
|
|
// 过户费不等于空且承担方为公司 |
|
|
|
if (this.formobj.loanSecondarySalesCost.ownershipCost !== '' && this.formobj.loanSecondarySalesCost.ownershipCostAssume === '公司') { |
|
|
|
money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.ownershipCost) |
|
|
|
money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.ownershipCost)) * 100) / 100 |
|
|
|
} |
|
|
|
// 停车费不等于空且承担方为公司 |
|
|
|
if (this.formobj.loanSecondarySalesCost.stopCost !== '' && this.formobj.loanSecondarySalesCost.stopCostAssume === '公司') { |
|
|
|
money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.stopCost) |
|
|
|
money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.stopCost)) * 100) / 100 |
|
|
|
} |
|
|
|
// 其他费用不等于空且承担方为公司 |
|
|
|
if (this.formobj.loanSecondarySalesCost.otherCost !== '' && this.formobj.loanSecondarySalesCost.otherCostAssume === '公司') { |
|
|
|
money = parseFloat(money) - parseFloat(this.formobj.loanSecondarySalesCost.otherCost) |
|
|
|
money = Math.round((parseFloat(money) + parseFloat(this.formobj.loanSecondarySalesCost.otherCost)) * 100) / 100 |
|
|
|
} |
|
|
|
this.formobj.loanSecondarySalesCost.lossPrice = money |
|
|
|
return money |
|
|
|