Browse Source

完善金融方案

zhanglei
yunuo970428 2 years ago
parent
commit
88095fa8c5
  1. 68
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/publicPage/financialscheme.vue

68
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/publicPage/financialscheme.vue

@ -8,7 +8,7 @@
</div> </div>
</div> </div>
<el-form ref="form_obj" :model="finance" class="formaddcopy02"> <el-form ref="form_obj" :model="finance" class="formaddcopy02">
<div v-if="finance.isShowMore"> <div v-if="isShowMore">
<el-row style="border-top: 1px solid #E0E3EB"> <el-row style="border-top: 1px solid #E0E3EB">
<el-col :span="6"> <el-col :span="6">
<div class="span-sty">是否打包</div> <div class="span-sty">是否打包</div>
@ -328,6 +328,7 @@ export default {
dealWay_list: [], dealWay_list: [],
policy_list: [], policy_list: [],
other_list: [], other_list: [],
isShowMore: false,
finance: { finance: {
accessoriesAmount: '', accessoriesAmount: '',
accessoriesAmountCb: false, accessoriesAmountCb: false,
@ -432,6 +433,7 @@ export default {
this.init() this.init()
this.modelSid = modelSid this.modelSid = modelSid
this.finance = JSON.parse(JSON.stringify(value)) this.finance = JSON.parse(JSON.stringify(value))
this.isShowMore = this.finance.isShowMore
this.orgPath = orgSidPath this.orgPath = orgSidPath
if (this.finance.isPack !== '' && this.finance.isPack !== null) { if (this.finance.isPack !== '' && this.finance.isPack !== null) {
selectList({ orgPath: this.orgPath, userSid: window.sessionStorage.getItem('userSid'), isPack: this.finance.isPack, modelSid: this.modelSid }).then((resp) => { selectList({ orgPath: this.orgPath, userSid: window.sessionStorage.getItem('userSid'), isPack: this.finance.isPack, modelSid: this.modelSid }).then((resp) => {
@ -772,36 +774,43 @@ export default {
} }
} }
this.submitdisabled = true this.submitdisabled = true
calculate(this.finance).then((resp) => { if (this.isShowMore) {
if (resp.success) { calculate(this.finance).then((resp) => {
this.submitdisabled = false if (resp.success) {
console.log(resp.data) this.submitdisabled = false
this.finance.policyYearRatio = resp.data.policyYearRatio console.log(resp.data)
this.finance.loanPayMoney = resp.data.loanPayMoney this.finance.policyYearRatio = resp.data.policyYearRatio
this.finance.loanInterest = resp.data.loanInterest this.finance.loanPayMoney = resp.data.loanPayMoney
this.finance.otherPolicyMonthlyRepay = resp.data.otherPolicyMonthlyRepay this.finance.loanInterest = resp.data.loanInterest
this.finance.otherPolicyInterest = resp.data.otherPolicyInterest this.finance.otherPolicyMonthlyRepay = resp.data.otherPolicyMonthlyRepay
this.finance.otherPolicyYearRatio = resp.data.otherPolicyYearRatio this.finance.otherPolicyInterest = resp.data.otherPolicyInterest
this.finance.loanDownPay = resp.data.loanDownPay this.finance.otherPolicyYearRatio = resp.data.otherPolicyYearRatio
this.finance.downPayAmountsRatio = resp.data.downPayAmountsRatio this.finance.loanDownPay = resp.data.loanDownPay
this.finance.loanAmountTotal = resp.data.loanAmountTotal this.finance.downPayAmountsRatio = resp.data.downPayAmountsRatio
this.finance.period = resp.data.period this.finance.loanAmountTotal = resp.data.loanAmountTotal
this.finance.monthlyRepay = resp.data.monthlyRepay this.finance.period = resp.data.period
this.finance.interest = resp.data.interest this.finance.monthlyRepay = resp.data.monthlyRepay
this.finance.downPayAmounts = resp.data.downPayAmounts this.finance.interest = resp.data.interest
this.finance.proxyTotal = resp.data.proxyTotal this.finance.downPayAmounts = resp.data.downPayAmounts
this.finance.receivableTotal = resp.data.receivableTotal this.finance.proxyTotal = resp.data.proxyTotal
this.finance.offsetTotal = resp.data.offsetTotal this.finance.receivableTotal = resp.data.receivableTotal
this.finance.realTotal = resp.data.realTotal this.finance.offsetTotal = resp.data.offsetTotal
this.finance.vehTotalPrice = resp.data.vehTotalPrice this.finance.realTotal = resp.data.realTotal
this.$emit('backData', this.finance) this.finance.vehTotalPrice = resp.data.vehTotalPrice
this.handleColse() this.finance.isShowMore = this.isShowMore
} else { this.$emit('backData', this.finance)
this.handleColse()
} else {
this.submitdisabled = false
}
}).catch(() => {
this.submitdisabled = false this.submitdisabled = false
} })
}).catch(() => { } else {
this.$emit('backData', this.finance)
this.submitdisabled = false this.submitdisabled = false
}) this.handleColse()
}
}, },
handleColse() { handleColse() {
this.finance = { this.finance = {
@ -877,6 +886,7 @@ export default {
} }
this.orgPath = '' this.orgPath = ''
this.modelSid = '' this.modelSid = ''
this.isShowMore = false
this.$emit('doback') this.$emit('doback')
} }
} }

Loading…
Cancel
Save