|
|
@ -106,8 +106,8 @@ |
|
|
|
<div>贷款保证金:<el-input style="width: 60%" @keyup.native="UpNumber" v-model="formobj.loanSettleBankCostVo.loanDeposit" clearable placeholder="" /></div> |
|
|
|
<div>是否抵顶: |
|
|
|
<el-radio-group v-model="formobj.loanSettleBankCostVo.topping"> |
|
|
|
<el-radio label="1">是</el-radio> |
|
|
|
<el-radio label="0">否</el-radio> |
|
|
|
<el-radio :label="true">是</el-radio> |
|
|
|
<el-radio :label="false">否</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -344,7 +344,7 @@ export default { |
|
|
|
calculateBankSettlePrice() { |
|
|
|
let bankSettlePrice = '0' |
|
|
|
// 是否抵顶为是,资方结清金额 = 资方逾期月还 + 资方当期未到期月还 + 资方未到期金额 + 资方逾期利息 + 资方名义价 + 资方合同违约金 + 资方其他应收 - 贷款保证金 |
|
|
|
if (this.formobj.loanSettleBankCostVo.topping !== '' && this.formobj.loanSettleBankCostVo.topping === '1') { |
|
|
|
if (this.formobj.loanSettleBankCostVo.topping) { |
|
|
|
bankSettlePrice = Math.round((parseFloat(this.formobj.loanSettleBankCostVo.price === '' ? 0 : this.formobj.loanSettleBankCostVo.price) + parseFloat(this.formobj.loanSettleBankCostVo.currentNotDuePrice === '' ? 0 : this.formobj.loanSettleBankCostVo.currentNotDuePrice) + parseFloat(this.formobj.loanSettleBankCostVo.notDuePrice === '' ? 0 : this.formobj.loanSettleBankCostVo.notDuePrice) + parseFloat(this.formobj.loanSettleBankCostVo.bankInterest === '' ? 0 : this.formobj.loanSettleBankCostVo.bankInterest) + parseFloat(this.formobj.loanSettleBankCostVo.bankNominalPrice === '' ? 0 : this.formobj.loanSettleBankCostVo.bankNominalPrice) + parseFloat(this.formobj.loanSettleBankCostVo.bankContractLiquidated === '' ? 0 : this.formobj.loanSettleBankCostVo.bankContractLiquidated) + parseFloat(this.formobj.loanSettleBankCostVo.bankOtherReceivable === '' ? 0 : this.formobj.loanSettleBankCostVo.bankOtherReceivable) - parseFloat(this.formobj.loanSettleBankCostVo.loanDeposit !== '' ? this.formobj.loanSettleBankCostVo.loanDeposit : '0')) * 100) / 100 |
|
|
|
} else { |
|
|
|
// 是否抵顶为否,资方结清金额 = 资方逾期月还 + 资方当期未到期月还 + 资方未到期金额 + 资方逾期利息 + 资方名义价 + 资方合同违约金 + 资方其他应收 |
|
|
@ -518,11 +518,6 @@ export default { |
|
|
|
req.settleRepoInit({ orgPath: window.sessionStorage.getItem('defaultOrgPath'), sid: sid, userSid: window.sessionStorage.getItem('userSid') }).then((res) => { |
|
|
|
if (res.success) { |
|
|
|
this.formobj = res.data |
|
|
|
if (this.formobj.loanSettleBankCostVo.topping) { |
|
|
|
this.formobj.loanSettleCompanyCostVo.topping = '1' |
|
|
|
} else if (!this.formobj.loanSettleBankCostVo.topping) { |
|
|
|
this.formobj.loanSettleBankCostVo.topping = '0' |
|
|
|
} |
|
|
|
fetchListByBankSid({ bankSid: this.formobj.bankSid }).then((res) => { |
|
|
|
if (res.success) { |
|
|
|
this.bank_list = res.data |
|
|
@ -594,11 +589,6 @@ export default { |
|
|
|
this.formobj.loanSettleCompanyCostVo.settleAll = this.calculateSettleAll |
|
|
|
this.formobj.loanSettleCompanyReductionVo.amountTo = this.calculateAmountTo |
|
|
|
this.formobj.loanSettleCompanyReductionVo.profit = this.calculateProfit |
|
|
|
if (this.formobj.loanSettleBankCostVo.topping === '1') { |
|
|
|
this.formobj.loanSettleCompanyCostVo.topping = true |
|
|
|
} else if (this.formobj.loanSettleBankCostVo.topping === '0') { |
|
|
|
this.formobj.loanSettleBankCostVo.topping = false |
|
|
|
} |
|
|
|
this.$refs['form_obj'].validate((valid) => { |
|
|
|
if (valid) { |
|
|
|
this.submitdisabled = true |
|
|
@ -620,11 +610,6 @@ export default { |
|
|
|
this.formobj.loanSettleCompanyCostVo.settleAll = this.calculateSettleAll |
|
|
|
this.formobj.loanSettleCompanyReductionVo.amountTo = this.calculateAmountTo |
|
|
|
this.formobj.loanSettleCompanyReductionVo.profit = this.calculateProfit |
|
|
|
if (this.formobj.loanSettleBankCostVo.topping === '1') { |
|
|
|
this.formobj.loanSettleCompanyCostVo.topping = true |
|
|
|
} else if (this.formobj.loanSettleBankCostVo.topping === '0') { |
|
|
|
this.formobj.loanSettleBankCostVo.topping = false |
|
|
|
} |
|
|
|
this.$refs['form_obj'].validate((valid) => { |
|
|
|
if (valid) { |
|
|
|
this.submitdisabled = true |
|
|
|