|
|
@ -42,7 +42,7 @@ |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="6"> |
|
|
|
<div class="span-sty">首付比例</div> |
|
|
|
<div class="span-sty">首付比例(%)</div> |
|
|
|
<el-form-item><span class="addinputInfo">{{ finance.downPayRatio }}</span></el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
@ -66,7 +66,7 @@ |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="6"> |
|
|
|
<div class="span-sty">贷款保证金比例</div> |
|
|
|
<div class="span-sty">贷款保证金比例(%)</div> |
|
|
|
<el-form-item> |
|
|
|
<span class="addinputInfo">{{ finance.bondRatio }}</span> |
|
|
|
</el-form-item> |
|
|
@ -94,7 +94,7 @@ |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="6"> |
|
|
|
<div class="span-sty">年利率</div> |
|
|
|
<div class="span-sty">年利率(%)</div> |
|
|
|
<el-form-item> |
|
|
|
<span class="addinputInfo">{{ finance.policyYearRatio }}</span> |
|
|
|
</el-form-item> |
|
|
@ -147,7 +147,7 @@ |
|
|
|
</el-row> |
|
|
|
<el-row> |
|
|
|
<el-col :span="6"> |
|
|
|
<div class="span-sty">年利率</div> |
|
|
|
<div class="span-sty">年利率(%)</div> |
|
|
|
<el-form-item> |
|
|
|
<span class="addinputInfo">{{ finance.otherPolicyYearRatio }}</span> |
|
|
|
</el-form-item> |
|
|
@ -175,7 +175,7 @@ |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<div class="span-sty">实际首付比例</div> |
|
|
|
<div class="span-sty">实际首付比例(%)</div> |
|
|
|
<el-form-item> |
|
|
|
<span class="addinputInfo">{{ downPayAmountsRatio() }}</span> |
|
|
|
</el-form-item> |
|
|
@ -461,11 +461,11 @@ export default { |
|
|
|
// 从金融产品政策中-- 获取标准年利率 |
|
|
|
this.finance.policyYearRatio = choose[0].yearRatio |
|
|
|
// 从金融产品政策中-- 获取首付比例 |
|
|
|
this.finance.downPayRatio = choose[0].downPayRatio + '%' |
|
|
|
this.finance.downPayRatio = choose[0].downPayRatio |
|
|
|
// 从金融产品政策中-- 获取期数 |
|
|
|
this.finance.loanPeriod = choose[0].period |
|
|
|
// 从金融产品政策中-- 获取贷款保证金比例 |
|
|
|
this.finance.bondRatio = choose[0].bondRatio + '%' |
|
|
|
this.finance.bondRatio = choose[0].bondRatio |
|
|
|
// 贴息用途赋值 |
|
|
|
this.finance.factoryDiscountUse = '抵利息' |
|
|
|
this.finance.factoryDiscountUseKey = '02' |
|
|
@ -513,7 +513,7 @@ export default { |
|
|
|
downPayAmountInput() { |
|
|
|
if (this.finance.loanTotal !== '') { |
|
|
|
// 重新计算首付比例 |
|
|
|
this.finance.downPayRatio = (parseInt(this.arguments(this.finance.downPayAmount)) / parseInt(this.arguments(this.finance.loanTotal)) * 100).toFixed(2) + '%' |
|
|
|
this.finance.downPayRatio = (parseInt(this.arguments(this.finance.downPayAmount)) / parseInt(this.arguments(this.finance.loanTotal)) * 100).toFixed(2) |
|
|
|
// 重新计算产品贷款金额 |
|
|
|
this.finance.loanAmount = parseInt(this.arguments(this.finance.loanTotal)) - parseInt(this.arguments(this.finance.downPayAmount)) |
|
|
|
// 主方案 -- 贷款保证金 |
|
|
@ -525,7 +525,7 @@ export default { |
|
|
|
// 主方案 -- 修改贷款保证金,重新计算贷款保证金比例 |
|
|
|
bondAmountInput() { |
|
|
|
if (this.finance.bondAmount !== '') { |
|
|
|
this.finance.bondRatio = (parseInt(this.arguments(this.finance.bondAmount)) / parseInt(this.arguments(this.finance.loanAmount)) * 100).toFixed(2) + '%' |
|
|
|
this.finance.bondRatio = (parseInt(this.arguments(this.finance.bondAmount)) / parseInt(this.arguments(this.finance.loanAmount)) * 100).toFixed(2) |
|
|
|
} |
|
|
|
}, |
|
|
|
// 主方案 -- 计算月还金额 |
|
|
@ -554,7 +554,7 @@ export default { |
|
|
|
// 计算月还金额 |
|
|
|
this.finance.loanPayMoney = (parseInt(this.finance.loanPayMoney) - parseInt(this.finance.factoryDiscount)) / parseInt(this.finance.loanPeriod) |
|
|
|
// 年利率 |
|
|
|
this.finance.policyYearRatio = (parseFloat(this.rate(this.finance.loanPeriod, this.finance.loanPayMoney, this.finance.loanAmount, 0, 0, 0.01)) * 12).toFixed(2) + '%' |
|
|
|
this.finance.policyYearRatio = (parseFloat(this.rate(this.finance.loanPeriod, this.finance.loanPayMoney, this.finance.loanAmount, 0, 0, 0.01)) * 12).toFixed(2) |
|
|
|
} |
|
|
|
}, |
|
|
|
// 主方案 -- 厂家贴息(当厂家贴息大于0且贴息用途为抵利息时需重新计算年利率) |
|
|
@ -651,7 +651,7 @@ export default { |
|
|
|
// 方案汇总 —— 实际首付比例 |
|
|
|
downPayAmountsRatio() { |
|
|
|
if (this.finance.loanDownPay !== '' && this.finance.loanTotal !== '') { |
|
|
|
this.finance.downPayAmountsRatio = (parseInt(this.finance.loanDownPay) / parseInt(this.finance.loanTotal) * 100).toFixed(2) + '%' |
|
|
|
this.finance.downPayAmountsRatio = (parseInt(this.finance.loanDownPay) / parseInt(this.finance.loanTotal) * 100).toFixed(2) |
|
|
|
} |
|
|
|
return this.finance.downPayAmountsRatio |
|
|
|
}, |
|
|
|