Browse Source

完善金融方案

master
yunuo970428 2 years ago
parent
commit
999d07fc5d
  1. 37
      anrui-riskcenter-ui/src/components/publicPage/financialscheme.vue
  2. 36
      anrui-riskcenter-ui/src/views/workFlow/publicPage/financialscheme.vue

37
anrui-riskcenter-ui/src/components/publicPage/financialscheme.vue

@ -55,13 +55,15 @@
<el-col :span="6">
<div class="span-sty">首付金额</div>
<el-form-item>
<el-input class="addinputw addinputInfo" v-model="finance.downPayAmount" @input="downPayAmountInput" placeholder="" clearable @keyup.native="finance.downPayAmount = oninput(finance.downPayAmount, 0)"/>
<!-- <el-input class="addinputw addinputInfo" v-model="finance.downPayAmount" @input="downPayAmountInput" placeholder="" clearable @keyup.native="finance.downPayAmount = oninput(finance.downPayAmount, 0)"/>-->
<span class="addinputInfo">{{ finance.downPayAmount }}</span>
</el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">产品贷款金额</div>
<el-form-item>
<span class="addinputInfo">{{ finance.loanAmount }}</span>
<!-- <span class="addinputInfo">{{ finance.loanAmount }}</span>-->
<el-input class="addinputw addinputInfo" v-model="finance.loanAmount" @change="loanAmountInput" placeholder="" clearable @keyup.native="finance.loanAmount = oninput(finance.loanAmount, 0)"/>
</el-form-item>
</el-col>
<el-col :span="6">
@ -395,7 +397,7 @@ export default {
})
}
if (this.finance.policySid !== '' && this.finance.isPack !== null) {
selectListByOther({ orgPath: window.sessionStorage.getItem('defaultOrgPath'), userSid: window.sessionStorage.getItem('userSid'), sid: this.finance.policySid, modelSid: this.modelSid }).then((res) => {
selectListByOther({ orgPath: window.sessionStorage.getItem('defaultOrgPath'), userSid: window.sessionStorage.getItem('userSid'), sid: this.finance.policySid, modelSid: this.modelSid, period: this.finance.loanPeriod }).then((res) => {
if (res.success) {
this.other_list = res.data
}
@ -520,7 +522,7 @@ export default {
this.finance.otherPolicyPeriod = ''
this.finance.otherPolicyYearRatio = ''
}
selectListByOther({ orgPath: window.sessionStorage.getItem('defaultOrgPath'), userSid: window.sessionStorage.getItem('userSid'), sid: choose[0].sid, modelSid: this.modelSid }).then((res) => {
selectListByOther({ orgPath: window.sessionStorage.getItem('defaultOrgPath'), userSid: window.sessionStorage.getItem('userSid'), sid: choose[0].sid, modelSid: this.modelSid, period: this.finance.loanPeriod }).then((res) => {
if (res.success) {
this.other_list = res.data
}
@ -612,18 +614,33 @@ export default {
}
},
// --
downPayAmountInput() {
if (this.finance.loanTotal !== '') {
// downPayAmountInput() {
// if (this.finance.loanTotal !== '') {
// //
// this.finance.downPayRatio = (parseInt(this.arguments(this.finance.downPayAmount)) / parseInt(this.arguments(this.finance.loanTotal)) * 100).toPrecision(2)
// //
// this.finance.loanAmount = Math.round(parseInt(this.arguments(this.finance.loanTotal)) - parseInt(this.arguments(this.finance.downPayAmount)))
// if (this.finance.serviceChargeTypeKey === '03') {
// // * ()
// this.finance.serviceAmount = Math.round(parseInt(this.arguments(this.finance.loanAmount)) * parseFloat(this.arguments(this.finance.serviceChargeTypeValue)))
// }
// // --
// this.finance.bondAmount = Math.round(parseFloat(this.arguments(this.finance.bondRatio)) * parseInt(this.arguments(this.finance.loanAmount)) / 100)
// }
// },
// --
loanAmountInput() {
if (this.finance.loanAmount !== '' && this.finance.loanTotal !== '') {
//
this.finance.downPayAmount = parseInt(this.arguments(this.finance.loanTotal)) - parseInt(this.arguments(this.finance.loanAmount))
//
this.finance.downPayRatio = (parseInt(this.arguments(this.finance.downPayAmount)) / parseInt(this.arguments(this.finance.loanTotal)) * 100).toPrecision(2)
//
this.finance.loanAmount = Math.round(parseInt(this.arguments(this.finance.loanTotal)) - parseInt(this.arguments(this.finance.downPayAmount)))
//
this.finance.bondAmount = Math.round(parseFloat(this.arguments(this.finance.bondRatio)) * parseInt(this.arguments(this.finance.loanAmount)) / 100)
if (this.finance.serviceChargeTypeKey === '03') {
// * ()
this.finance.serviceAmount = Math.round(parseInt(this.arguments(this.finance.loanAmount)) * parseFloat(this.arguments(this.finance.serviceChargeTypeValue)))
}
// --
this.finance.bondAmount = Math.round(parseFloat(this.arguments(this.finance.bondRatio)) * parseInt(this.arguments(this.finance.loanAmount)) / 100)
}
},
// --

36
anrui-riskcenter-ui/src/views/workFlow/publicPage/financialscheme.vue

@ -55,13 +55,15 @@
<el-col :span="6">
<div class="span-sty">首付金额</div>
<el-form-item>
<el-input class="addinputw addinputInfo" v-model="finance.downPayAmount" @input="downPayAmountInput" placeholder="" clearable @keyup.native="finance.downPayAmount = oninput(finance.downPayAmount, 0)"/>
<!-- <el-input class="addinputw addinputInfo" v-model="finance.downPayAmount" @input="downPayAmountInput" placeholder="" clearable @keyup.native="finance.downPayAmount = oninput(finance.downPayAmount, 0)"/>-->
<el-form-item><span class="addinputInfo">{{ finance.downPayAmount }}</span></el-form-item>
</el-form-item>
</el-col>
<el-col :span="6">
<div class="span-sty">产品贷款金额</div>
<el-form-item>
<span class="addinputInfo">{{ finance.loanAmount }}</span>
<!-- <span class="addinputInfo">{{ finance.loanAmount }}</span>-->
<el-input class="addinputw addinputInfo" v-model="finance.loanAmount" @change="loanAmountInput" placeholder="" clearable @keyup.native="finance.loanAmount = oninput(finance.loanAmount, 0)"/>
</el-form-item>
</el-col>
<el-col :span="6">
@ -397,7 +399,7 @@ export default {
})
}
if (this.finance.policySid !== '' && this.finance.isPack !== null) {
selectListByOther({ orgPath: this.orgPath, userSid: window.sessionStorage.getItem('userSid'), sid: this.finance.policySid, modelSid: this.modelSid }).then((res) => {
selectListByOther({ orgPath: this.orgPath, userSid: window.sessionStorage.getItem('userSid'), sid: this.finance.policySid, modelSid: this.modelSid, period: this.finance.loanPeriod }).then((res) => {
if (res.success) {
this.other_list = res.data
}
@ -522,7 +524,7 @@ export default {
this.finance.otherPolicyPeriod = ''
this.finance.otherPolicyYearRatio = ''
}
selectListByOther({ orgPath: this.orgPath, userSid: window.sessionStorage.getItem('userSid'), sid: choose[0].sid, modelSid: this.modelSid }).then((res) => {
selectListByOther({ orgPath: this.orgPath, userSid: window.sessionStorage.getItem('userSid'), sid: choose[0].sid, modelSid: this.modelSid, period: this.finance.loanPeriod }).then((res) => {
if (res.success) {
this.other_list = res.data
}
@ -614,18 +616,32 @@ export default {
}
},
// --
downPayAmountInput() {
if (this.finance.loanTotal !== '') {
// downPayAmountInput() {
// if (this.finance.loanTotal !== '') {
// //
// this.finance.downPayRatio = (parseInt(this.arguments(this.finance.downPayAmount)) / parseInt(this.arguments(this.finance.loanTotal)) * 100).toPrecision(2)
// //
// this.finance.loanAmount = Math.round(parseInt(this.arguments(this.finance.loanTotal)) - parseInt(this.arguments(this.finance.downPayAmount)))
// if (this.finance.serviceChargeTypeKey === '03') {
// // * ()
// this.finance.serviceAmount = Math.round(parseInt(this.arguments(this.finance.loanAmount)) * parseFloat(this.arguments(this.finance.serviceChargeTypeValue)))
// }
// // --
// this.finance.bondAmount = Math.round(parseFloat(this.arguments(this.finance.bondRatio)) * parseInt(this.arguments(this.finance.loanAmount)) / 100)
// }
// },
loanAmountInput() {
if (this.finance.loanAmount !== '' && this.finance.loanTotal !== '') {
//
this.finance.downPayAmount = parseInt(this.arguments(this.finance.loanTotal)) - parseInt(this.arguments(this.finance.loanAmount))
//
this.finance.downPayRatio = (parseInt(this.arguments(this.finance.downPayAmount)) / parseInt(this.arguments(this.finance.loanTotal)) * 100).toPrecision(2)
//
this.finance.loanAmount = Math.round(parseInt(this.arguments(this.finance.loanTotal)) - parseInt(this.arguments(this.finance.downPayAmount)))
//
this.finance.bondAmount = Math.round(parseFloat(this.arguments(this.finance.bondRatio)) * parseInt(this.arguments(this.finance.loanAmount)) / 100)
if (this.finance.serviceChargeTypeKey === '03') {
// * ()
this.finance.serviceAmount = Math.round(parseInt(this.arguments(this.finance.loanAmount)) * parseFloat(this.arguments(this.finance.serviceChargeTypeValue)))
}
// --
this.finance.bondAmount = Math.round(parseFloat(this.arguments(this.finance.bondRatio)) * parseInt(this.arguments(this.finance.loanAmount)) / 100)
}
},
// --

Loading…
Cancel
Save