授信申请

20240205
yujialong 6 months ago
parent b5a1982168
commit 5ccfd2aa1f
  1. 9
      src/pages/counter/list/index.vue
  2. 445
      src/pages/manage/list/corporateLoans/apply/creditApplication/index.vue
  3. 123
      src/pages/manage/list/corporateLoans/apply/creditEvaluation/basic.vue
  4. 89
      src/pages/manage/list/corporateLoans/apply/creditEvaluation/importReport.vue
  5. 87
      src/pages/manage/list/corporateLoans/apply/creditEvaluation/preLoan.vue
  6. 76
      src/pages/manage/list/corporateLoans/apply/creditEvaluation/rating.vue
  7. 82
      src/pages/manage/list/corporateLoans/apply/importReport.vue
  8. 316
      src/pages/manage/list/corporateLoans/apply/index.vue
  9. 266
      src/pages/manage/list/corporateLoans/detail.vue
  10. 7
      src/styles/common.scss

@ -3231,7 +3231,7 @@ export default {
position: absolute; position: absolute;
top: 0; top: 0;
left: 50%; left: 50%;
transform: translate(-50%, 0); transform: translateX(-50%);
z-index: 900; z-index: 900;
max-height: calc(100vh - 100px); max-height: calc(100vh - 100px);
overflow: auto; overflow: auto;
@ -3245,11 +3245,10 @@ export default {
.fullScreenSystem { .fullScreenSystem {
width: 100vw; width: 100vw;
max-height: none;
height: 200vh; height: 200vh;
margin-top: 0; left: 0;
top: 0%; transform: translateX(0);
// left: 50%;
// transform: translate(-50%, 0);
} }
/deep/ .view .el-dialog__body { /deep/ .view .el-dialog__body {

@ -0,0 +1,445 @@
<!-- 信用评估 -->
<template>
<div>
<el-row :gutter="20" style="margin: 0">
<el-form ref="form" :model="form" label-width="140px" :rules="rules">
<el-col :span="24">
<h6 class="l-title">申请人个人信息</h6>
</el-col>
<el-col :span="10" :offset="1">
<el-form-item label="账号">
<el-input v-model="form.customerName"></el-input>
</el-form-item>
<el-form-item label="证件号码">
<el-input v-model="form.customerName"></el-input>
</el-form-item>
<el-form-item label="抵押房产地址">
<el-input v-model="form.customerName"></el-input>
</el-form-item>
<el-form-item label="婚姻状况">
<el-radio-group v-model="form.marriage">
<el-radio :label="1">未婚</el-radio>
<el-radio :label="2">已婚</el-radio>
<el-radio :label="3">离异</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="在袋鼠互联网科技有限公司购买社保" label-width="280px">
<el-radio-group v-model="form.marriage">
<el-radio :label="1"></el-radio>
<el-radio :label="2"></el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="10" :offset="1">
<el-form-item label="客户名称">
<el-input v-model="form.customerName"></el-input>
</el-form-item>
<el-form-item label="联系电话">
<el-input v-model="form.customerName"></el-input>
</el-form-item>
<el-form-item label="与袋鼠互联网科技有限公司合作年限" label-width="280px">
<el-input v-model="form.customerName"></el-input>
</el-form-item>
<el-form-item label="在袋鼠互联网科技有限公司签订劳动合同" label-width="300px">
<el-radio-group v-model="form.marriage">
<el-radio :label="1"></el-radio>
<el-radio :label="2"></el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="住址情况">
<el-radio-group v-model="form.marriage">
<el-radio :label="1">购置</el-radio>
<el-radio :label="2">按揭中</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :span="24" style="margin-top: 20px">
<h6 class="l-title">还款来源</h6>
</el-col>
<el-col :span="24">
<el-form-item>
<div class="flex">
<span class="req">*</span>
<el-checkbox v-model="checked">自行筹款到期还款</el-checkbox>
<div class="inline-flex m-l-40">
<el-checkbox v-model="checked"></el-checkbox>
<span class="m-l-20 m-r-5" style="white-space: nowrap;">其他</span>
<el-input v-model="form.customerName" size="small"></el-input>
</div>
</div>
</el-form-item>
</el-col>
<el-col :span="24" style="margin-top: 20px">
<h6 class="l-title">用途</h6>
</el-col>
<el-col :span="24">
<el-form-item>
<div class="flex">
<span class="req">*</span>
<el-checkbox-group v-model="purpose">
<el-checkbox label="支付材料款"></el-checkbox>
<el-checkbox label="支付人工费"></el-checkbox>
<el-checkbox label="支付研发费"></el-checkbox>
</el-checkbox-group>
<div class="inline-flex m-l-40">
<el-checkbox v-model="checked"></el-checkbox>
<span class="m-l-20 m-r-5" style="white-space: nowrap;">其他</span>
<el-input v-model="form.customerName" size="small"></el-input>
</div>
</div>
</el-form-item>
</el-col>
<el-col :span="24" style="margin-top: 20px">
<h6 class="l-title">申请人特别说明选填</h6>
</el-col>
<el-col :span="24">
<el-input v-model="form.customerName" type="textarea" placeholder="请输入申请述求"></el-input>
</el-col>
<el-col :span="24" style="margin-top: 20px">
<h6 class="l-title">附件 请上传</h6>
</el-col>
<el-col :span="24">
<div class="text-center">
<el-upload class="m-b-20" action="https://jsonplaceholder.typicode.com/posts/">
<el-button size="small" type="primary">上传法人身份证</el-button>
</el-upload>
<el-upload class="m-b-20" action="https://jsonplaceholder.typicode.com/posts/">
<el-button size="small" type="primary">上传抵押物房产证</el-button>
</el-upload>
</div>
</el-col>
</el-form>
</el-row>
<div class="text-center">
<el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>提交</el-button>
</div>
</div>
</template>
<script>
import { myValidate, checkHanzi, checkName, ismoney, autoPlay, autoPlay2, inputListen, messageIdCard, messageCard, messagePassword } from '@/utils/utilFunction.js';
import { mobPattern, namePattern, ratePattern, vercustomer } from '@/utils/verify.js'
const moduleName = 'usefulPhrases/openAccount'
import { mapMutations, mapGetters } from 'vuex'
import NeedBefore from '@/components/needBefore'
import MyDialog from '@/components/dialog'
import TipsBefore from '@/mixins/tipsBefore'
import MyTitle from '@/components/myTitle'
export default {
name: '',
props: {},
components: {
NeedBefore,
MyTitle,
MyDialog
},
mixins: [TipsBefore],
created () {
// if (sessionStorage.getItem('nomUsefulPhrasesOpenPassword')) {
// this.form.drawPassword = sessionStorage.getItem('nomUsefulPhrasesOpenPassword')
// }
// // if(sessionStorage.getItem('nomUsefulPhrasesOpenCard2')) {
// // this.idNumberJudge = true
// // this.form.idNumber = this.dataFlow.idNumber || '441515199812064569'
// // }
// // if(sessionStorage.getItem('nomUsefulPhrasesOpenCard')) {
// // this.cardNumberJudge = true
// // this.form.voucherNumber = this.dataFlow.voucherNumber || '159753'
// // }
// if (sessionStorage.getItem('nomUsefulPhrasesOpenCard2')) {
// this.idNumberJudge = true
// //
// const { idNumber, userName, peopleNumber, currency, goldLogo } = this.dataFlow
// this.form.clientNumber = peopleNumber
// this.form.idNumber = idNumber
// this.form.customerName = userName
// this.form.currency = currency
// this.form.goldLogo = goldLogo
// this.form.voucherType = 127
// }
// if (sessionStorage.getItem('nomUsefulPhrasesOpenCard')) {
// this.cardNumberJudge = true
// const { voucherNumber } = this.dataFlow
// this.form.voucherNumber = voucherNumber
// }
// this.getFormData()
},
data () {
return {
moduleName: 'usefulPhrases/openAccount',
purpose: [],
visible: false,
cardNumberJudge: false,
idNumberJudge: false,
form: {
//
// identityCard: '', //
idNumber: '',
customerName: '', //
currency: '', //
goldLogo: '', //
voucherType: '', //
monthDeposit: '', //
depositTerm: '', //
extendDepositTarget: '', //
voucherNumber: '', //
drawPassword: '', //
//
clientNumber: '', //
certificateType: 83, //
},
formName: {
//
// identityCard: '', //
idNumber: '身份证',
customerName: '客户姓名', //
currency: '币种', //
goldLogo: '钞汇标识', //
voucherType: '凭证类型', //
monthDeposit: '月存金额', //
depositTerm: '存期', //
extendDepositTarget: '续存标识', //
voucherNumber: '凭证号码', //
drawPassword: '支付密码', //
//
clientNumber: '客户号', //
certificateType: '证件类型',
purpose: []
},
rules: {
customerName: vercustomer,
currency: [
{
required: true,
message: '请选择币种',
trigger: 'blur'
}
],
source: [
{
required: true,
message: '请选择钞汇标识',
trigger: 'change'
}
],
voucherType: [
{
required: true,
message: '请选择凭证类型',
trigger: 'blur'
}
],
monthDeposit: [
{
required: true,
message: '请输入月存金额',
trigger: 'blur'
}
],
depositTerm: [
{
required: true,
message: '请选择存期',
trigger: 'blur'
}
],
extendDepositTarget: [
{
required: true,
message: '请选择续存标识',
trigger: 'blur'
}
],
},
myTable2: {
158: {
prop: 'certificateType',//
type: '1',
"subjectId": 19,
},
// 169: {
// prop: 'customerManage',//
// type: '3',
// "subjectId": 27,
// },
160: {
prop: 'clientNumber',//
type: '3',
"subjectId": 6,
}
},
myTable: {
159: {
prop: 'idNumber',//
type: '3',
},
161: {
prop: 'customerName',//
type: '3',
"subjectId": 7,
},
162: {
prop: 'currency',//
type: '1',
"subjectId": 8,
},
163: {
prop: 'goldLogo',//
type: '1',
"subjectId": 9,
},
164: {
prop: 'voucherType',//
type: '1',
"subjectId": 11,
},
166: {
prop: 'voucherNumber',//
type: '3',
"subjectId": 44,
},
167: {
prop: 'drawPassword',
type: '3',
"subjectId": 17,
},
168: {
prop: 'monthDeposit',//
type: '3',
"subjectId": 31,
},
170: {
prop: 'extendDepositTarget',//
type: '1',
"subjectId": 37,
},
},
submited: 0
}
},
mounted () {
},
methods: {
// userName,
// peopleNumber,
// idNumber,
// currency:'CNY',
// goldLogo:'',
...mapMutations({
changeShowGoods: 'system/changeShowGoods',
setDataFlow: 'system/setDataFlow',
setNeedsModule: 'system/setNeedsModule',
setPopId: 'system/setPopId',
setTipsOperate: 'system/setTipsOperate'
}),
getDataBlur () {
// console.log('???')
},
popUp1 (text) {
this.setTipsOperate('请刷身份证');
this.setPopId('1399')
sessionStorage.setItem('computerPath', this.$route.fullPath)
this.$router.push('/counter/list/')
},
popUp2 (text) {
this.setTipsOperate('请刷银行卡');
this.setPopId('166')
sessionStorage.setItem('computerPath', this.$route.fullPath)
this.$router.push('/counter/list/')
},
popUp3 (text) {
this.setTipsOperate('请在密码器输入密码');
this.setPopId('167')
sessionStorage.setItem('computerPath', this.$route.fullPath)
this.$router.push('/counter/list/')
},
getFormData () {
const parentId = '285,' + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id + ',287,5,26,59,155'
const cards = {
// 1399: 'nomUsefulPhrasesOpenCard2',
// 166: 'nomUsefulPhrasesOpenCard',
// 167: 'nomUsefulPhrasesOpenPassword'
}
const callback = () => {
if (this.form.idNumber) {
this.idNumberJudge = true
}
if (this.form.voucherNumber) {
this.cardNumberJudge = true
}
if (sessionStorage.getItem('nomUsefulPhrasesOpenPassword')) {
this.form.drawPassword = sessionStorage.getItem('nomUsefulPhrasesOpenPassword')
}
}
autoPlay2(parentId, this.form, this.myTable2, this.myTable, cards, callback)
},
submitForm () {
},
submitForm2 () {
// let nomUsefulPhrasesOpenCard = sessionStorage.getItem('nomUsefulPhrasesOpenCard')
// let nomUsefulPhrasesOpenCard2 = sessionStorage.getItem('nomUsefulPhrasesOpenCard2')
// let nomUsefulPhrasesOpenPassword = sessionStorage.getItem('nomUsefulPhrasesOpenPassword')
const parentId = '285,' + this.$store.state.system.businessSelect[this.$store.state.system.businessKey].id + ',287,5,26,59,155'
const cards = [
{
key: '159,13'
}
// {
// 1399: nomUsefulPhrasesOpenCard2
// },
// {
// 166: nomUsefulPhrasesOpenCard
// },
// {
// 167: nomUsefulPhrasesOpenPassword,
// "subjectId": 17,
// }
]
this.setDataFlow(this.form)
autoPlay(parentId, this.form, this.myTable2, this.myTable, cards)
this.submited = 1
},
ismoney: ismoney,
checkHanzi: checkHanzi,
checkName: checkName,
inputListen: inputListen
},
computed: {
...mapGetters({
dataFlow: 'system/dataFlow',
needsModule: 'system/needsModule',
idCardNumber: 'system/idCardNumber',
inMyWork: 'system/inMyWork',
getSelectList: 'system/getSelectList'
})
}
}
</script>
<style lang='scss' scoped>
.l-title {
margin-bottom: 15px;
font-size: 18px;
font-weight: 600;
}
.line {
margin: 20px 0;
border-bottom: 1px dashed #d7d7d7;
}
</style>

@ -1,119 +1,82 @@
<!-- 信用评估 --> <!-- 信用评估 -->
<template> <template>
<div> <div>
<el-row :gutter="20" <el-row :gutter="20" style="margin: 0">
style="margin: 0"> <el-form ref="form" :model="form" label-width="140px" :rules="rules">
<el-form ref="form"
:model="form"
label-width="120px"
:rules="rules">
<el-col :span="24"> <el-col :span="24">
<h6 class="l-title">客户信息</h6> <h6 class="l-title">客户信息</h6>
</el-col> </el-col>
<el-col :span="10" <el-col :span="10" :offset="1">
:offset="1"> <el-form-item label="账号" prop="customerName">
<el-form-item label="账号"
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="证件类型" <el-form-item label="证件类型" prop="certificateType">
prop="certificateType"> <el-select v-model.trim="form.certificateType" placeholder="请选择" ref="certificateType">
<el-select v-model.trim="form.certificateType" <el-option label="身份证" :value="83"> </el-option>
placeholder="请选择"
ref="certificateType">
<el-option label="身份证"
:value="83"> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="联系电话" <el-form-item label="联系电话" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="法人姓名" <el-form-item label="法人姓名" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="币种" <el-form-item label="币种" prop="customerName">
prop="customerName"> <el-select v-model.trim="form.certificateType" placeholder="请选择">
<el-select v-model.trim="form.certificateType" <el-option label="身份证" :value="83"> </el-option>
placeholder="请选择">
<el-option label="身份证"
:value="83"> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="利率(%)" <el-form-item label="利率(%)" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="支取方式" <el-form-item label="支取方式" prop="customerName">
prop="customerName"> <el-select v-model.trim="form.certificateType" placeholder="请选择">
<el-select v-model.trim="form.certificateType" <el-option label="身份证" :value="83"> </el-option>
placeholder="请选择">
<el-option label="身份证"
:value="83"> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="成立年份" <el-form-item label="成立年份" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="主营范围" <el-form-item label="主营范围" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="财报提交方式" <el-form-item label="财报提交方式" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="10" <el-col :span="10" :offset="1">
:offset="1"> <el-form-item label="客户名称" prop="customerName">
<el-form-item label="客户名称"
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="证件号码" <el-form-item label="证件号码" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="注册地址" <el-form-item label="注册地址" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="法人证件号码" <el-form-item label="法人证件号码" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="账户类型" <el-form-item label="账户类型" prop="customerName">
prop="customerName"> <el-select v-model.trim="form.certificateType" placeholder="请选择">
<el-select v-model.trim="form.certificateType" <el-option label="身份证" :value="83"> </el-option>
placeholder="请选择">
<el-option label="身份证"
:value="83"> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="计息方式" <el-form-item label="计息方式" prop="customerName">
prop="customerName"> <el-select v-model.trim="form.certificateType" placeholder="请选择">
<el-select v-model.trim="form.certificateType" <el-option label="身份证" :value="83"> </el-option>
placeholder="请选择">
<el-option label="身份证"
:value="83"> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="员工人数" <el-form-item label="员工人数" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="注册类型" <el-form-item label="注册类型" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="营业执照到期日" <el-form-item label="营业执照到期日" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="借款人性质" <el-form-item label="借款人性质" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -121,6 +84,10 @@
</el-form> </el-form>
</el-row> </el-row>
<div class="text-center m-t-20">
<el-button @click="$history.back()" v-throttle>返回</el-button>
<el-button @click="next" type="primary" class="submitBtn" v-throttle>下一步</el-button>
</div>
</div> </div>
<!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> --> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
@ -386,6 +353,9 @@ export default {
} }
autoPlay2(parentId, this.form, this.myTable2, this.myTable, cards, callback) autoPlay2(parentId, this.form, this.myTable2, this.myTable, cards, callback)
}, },
next () {
this.$emit('updateStep', 1)
},
submitForm () { submitForm () {
}, },
@ -432,12 +402,13 @@ export default {
</script> </script>
<style lang='scss' scoped> <style lang='scss' scoped>
.l-title { .l-title {
margin-bottom: 15px; margin-bottom: 15px;
font-size: 18px; font-size: 18px;
font-weight: 600; font-weight: 600;
} }
.line { .line {
margin: 20px 0; margin: 20px 0;
border-bottom: 1px dashed #d7d7d7; border-bottom: 1px dashed #d7d7d7;
} }
</style> </style>

@ -0,0 +1,89 @@
<!-- 导入报表 -->
<template>
<div>
<div class="upload-wrap">
<Upload @onSuccess="uploadSuccess">
<div slot="trigger">
<el-button type="primary">点击导入资产负债表</el-button>
</div>
<template slot="tip">
<div></div>
</template>
</Upload>
<img class="icon" src="@/assets/img/arrow-right.png" alt="">
<Upload @onSuccess="uploadSuccess">
<div slot="trigger">
<el-button type="primary">点击导入损益表</el-button>
</div>
<template slot="tip">
<div></div>
</template>
</Upload>
<img class="icon" src="@/assets/img/arrow-right.png" alt="">
<Upload @onSuccess="uploadSuccess">
<div slot="trigger">
<el-button type="primary">点击导入现金流量表</el-button>
</div>
<template slot="tip">
<div></div>
</template>
</Upload>
</div>
<div class="text-center m-t-20">
<el-button @click="$emit('updateStep', 0)" type="primary" class="submitBtn" v-throttle>上一步</el-button>
<el-button @click="next" type="primary" class="submitBtn" v-throttle>下一步</el-button>
</div>
</div>
</template>
<script>
import Upload from '@/components/upload';
const moduleName = 'usefulPhrases/openAccount'
import { mapMutations, mapGetters } from 'vuex'
import NeedBefore from '@/components/needBefore'
import MyDialog from '@/components/dialog'
import TipsBefore from '@/mixins/tipsBefore'
import MyTitle from '@/components/myTitle'
export default {
name: '',
props: {},
components: {
Upload
},
created () {
},
data () {
return {
}
},
mounted () {
},
methods: {
uploadSuccess (file) {
this.fileId = ''
this.fileType = file.format
this.fileUrl = file.url
this.fileName = file.name
},
next () {
this.$emit('updateStep', 2)
},
},
}
</script>
<style lang='scss' scoped>
.upload-wrap {
display: flex;
justify-content: center;
align-items: center;
min-height: 300px;
.icon {
margin: 0 40px;
}
}
</style>

@ -1,84 +1,63 @@
<!-- 贷前调查 --> <!-- 贷前调查 -->
<template> <template>
<div> <div>
<el-row :gutter="20" <el-row :gutter="20" style="margin: 0">
style="margin: 0"> <el-form ref="form" :model="form" label-width="120px" :rules="rules">
<el-form ref="form"
:model="form"
label-width="120px"
:rules="rules">
<el-col :span="24"> <el-col :span="24">
<h6 class="l-title">贷前调查</h6> <h6 class="l-title">贷前调查</h6>
</el-col> </el-col>
<el-col :span="10" <el-col :span="10" :offset="1">
:offset="1"> <el-form-item label="调查日期" prop="customerName">
<el-form-item label="调查日期"
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="贸易融资记录" <el-form-item label="贸易融资记录" prop="certificateType">
prop="certificateType"> <el-select v-model.trim="form.certificateType" placeholder="请选择" ref="certificateType">
<el-select v-model.trim="form.certificateType" <el-option label="身份证" :value="83"> </el-option>
placeholder="请选择"
ref="certificateType">
<el-option label="身份证"
:value="83"> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="三年内较大经营投资失误" <el-form-item label="三年内较大经营投资失误" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="企业与客户管理分析" <el-form-item label="企业与客户管理分析" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="重大事故赔偿" <el-form-item label="重大事故赔偿" prop="customerName">
prop="customerName"> <el-select v-model.trim="form.certificateType" placeholder="请选择">
<el-select v-model.trim="form.certificateType" <el-option label="身份证" :value="83"> </el-option>
placeholder="请选择">
<el-option label="身份证"
:value="83"> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="10" <el-col :span="10" :offset="1">
:offset="1"> <el-form-item label="对外不利担保" prop="customerName">
<el-form-item label="对外不利担保"
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="经营状况" <el-form-item label="经营状况" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="坏账准备金提取" <el-form-item label="坏账准备金提取" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="重大法律诉讼" <el-form-item label="重大法律诉讼" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="贷款风控情况" <el-form-item label="贷款风控情况" prop="customerName">
prop="customerName"> <el-select v-model.trim="form.certificateType" placeholder="请选择">
<el-select v-model.trim="form.certificateType" <el-option label="身份证" :value="83"> </el-option>
placeholder="请选择">
<el-option label="身份证"
:value="83"> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="其他风险情况" <el-form-item label="其他风险情况" prop="customerName">
prop="customerName"> <el-input v-model="form.customerName" type="textarea"></el-input>
<el-input v-model="form.customerName"
type="textarea"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-form> </el-form>
</el-row> </el-row>
<div class="text-center m-t-20">
<el-button @click="$emit('updateStep', 1)" type="primary" class="submitBtn" v-throttle>上一步</el-button>
<el-button @click="next" type="primary" class="submitBtn" v-throttle>下一步</el-button>
</div>
</div> </div>
</template> </template>
<script> <script>
@ -343,6 +322,9 @@ export default {
} }
autoPlay2(parentId, this.form, this.myTable2, this.myTable, cards, callback) autoPlay2(parentId, this.form, this.myTable2, this.myTable, cards, callback)
}, },
next () {
this.$emit('updateStep', 3)
},
submitForm () { submitForm () {
}, },
@ -389,12 +371,13 @@ export default {
</script> </script>
<style lang='scss' scoped> <style lang='scss' scoped>
.l-title { .l-title {
margin-bottom: 15px; margin-bottom: 15px;
font-size: 18px; font-size: 18px;
font-weight: 600; font-weight: 600;
} }
.line { .line {
margin: 20px 0; margin: 20px 0;
border-bottom: 1px dashed #d7d7d7; border-bottom: 1px dashed #d7d7d7;
} }
</style> </style>

@ -1,76 +1,58 @@
<!-- 等级评定 --> <!-- 等级评定 -->
<template> <template>
<div> <div>
<el-row :gutter="20" <el-row :gutter="20" style="margin: 0">
style="margin: 0"> <el-form ref="form" :model="form" label-width="120px" :rules="rules">
<el-form ref="form"
:model="form"
label-width="120px"
:rules="rules">
<el-col :span="24"> <el-col :span="24">
<h6 class="l-title">等级评定</h6> <h6 class="l-title">等级评定</h6>
</el-col> </el-col>
<el-col :span="10" <el-col :span="10" :offset="1">
:offset="1"> <el-form-item label="盈利记录" prop="customerName">
<el-form-item label="盈利记录"
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="领导作风品行" <el-form-item label="领导作风品行" prop="certificateType">
prop="certificateType"> <el-select v-model.trim="form.certificateType" placeholder="请选择" ref="certificateType">
<el-select v-model.trim="form.certificateType" <el-option label="身份证" :value="83"> </el-option>
placeholder="请选择"
ref="certificateType">
<el-option label="身份证"
:value="83"> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="领导经营管理" <el-form-item label="领导经营管理" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="企业发展前景" <el-form-item label="企业发展前景" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="有无不良信用记录" <el-form-item label="有无不良信用记录" prop="customerName">
prop="customerName"> <el-select v-model.trim="form.certificateType" placeholder="请选择">
<el-select v-model.trim="form.certificateType" <el-option label="身份证" :value="83"> </el-option>
placeholder="请选择">
<el-option label="身份证"
:value="83"> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="10" <el-col :span="10" :offset="1">
:offset="1"> <el-form-item label="领导应变开拓" prop="customerName">
<el-form-item label="领导应变开拓"
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="领导才敢教育" <el-form-item label="领导才敢教育" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="企业开发能力" <el-form-item label="企业开发能力" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="企业信誉" <el-form-item label="企业信誉" prop="customerName">
prop="customerName">
<el-input v-model="form.customerName"></el-input> <el-input v-model="form.customerName"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="其他风控情况" <el-form-item label="其他风控情况" prop="customerName">
prop="customerName"> <el-input v-model="form.customerName" type="textarea"></el-input>
<el-input v-model="form.customerName"
type="textarea"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-form> </el-form>
</el-row> </el-row>
<div class="text-center m-t-20">
<el-button @click="$emit('updateStep', 2)" type="primary" class="submitBtn" v-throttle>上一步</el-button>
<el-button @click="submit" type="primary" class="submitBtn" v-throttle>提交</el-button>
</div>
</div> </div>
</template> </template>
<script> <script>
@ -335,6 +317,7 @@ export default {
} }
autoPlay2(parentId, this.form, this.myTable2, this.myTable, cards, callback) autoPlay2(parentId, this.form, this.myTable2, this.myTable, cards, callback)
}, },
submit () { },
submitForm () { submitForm () {
}, },
@ -381,12 +364,13 @@ export default {
</script> </script>
<style lang='scss' scoped> <style lang='scss' scoped>
.l-title { .l-title {
margin-bottom: 15px; margin-bottom: 15px;
font-size: 18px; font-size: 18px;
font-weight: 600; font-weight: 600;
} }
.line { .line {
margin: 20px 0; margin: 20px 0;
border-bottom: 1px dashed #d7d7d7; border-bottom: 1px dashed #d7d7d7;
} }
</style> </style>

@ -1,82 +0,0 @@
<!-- 导入报表 -->
<template>
<div class="upload-wrap">
<Upload @onSuccess="uploadSuccess">
<div slot="trigger">
<el-button type="primary">点击导入资产负债表</el-button>
</div>
<template slot="tip">
<div></div>
</template>
</Upload>
<img class="icon"
src="@/assets/img/arrow-right.png"
alt="">
<Upload @onSuccess="uploadSuccess">
<div slot="trigger">
<el-button type="primary">点击导入损益表</el-button>
</div>
<template slot="tip">
<div></div>
</template>
</Upload>
<img class="icon"
src="@/assets/img/arrow-right.png"
alt="">
<Upload @onSuccess="uploadSuccess">
<div slot="trigger">
<el-button type="primary">点击导入现金流量表</el-button>
</div>
<template slot="tip">
<div></div>
</template>
</Upload>
</div>
</template>
<script>
import Upload from '@/components/upload';
const moduleName = 'usefulPhrases/openAccount'
import { mapMutations, mapGetters } from 'vuex'
import NeedBefore from '@/components/needBefore'
import MyDialog from '@/components/dialog'
import TipsBefore from '@/mixins/tipsBefore'
import MyTitle from '@/components/myTitle'
export default {
name: '',
props: {},
components: {
Upload
},
created () {
},
data () {
return {
}
},
mounted () {
},
methods: {
uploadSuccess (file) {
this.fileId = ''
this.fileType = file.format
this.fileUrl = file.url
this.fileName = file.name
},
},
}
</script>
<style lang='scss' scoped>
.upload-wrap {
display: flex;
justify-content: center;
align-items: center;
height: 100%;
.icon {
margin: 0 40px;
}
}
</style>

@ -3,10 +3,7 @@
<div class="wrap"> <div class="wrap">
<div> <div>
<div class="nav"> <div class="nav">
<el-menu :default-active="activeIndex" <el-menu :default-active="activeIndex" class="el-menu-demo" mode="horizontal" @select="handleSelect">
class="el-menu-demo"
mode="horizontal"
@select="handleSelect">
<el-menu-item index="1">信用评估</el-menu-item> <el-menu-item index="1">信用评估</el-menu-item>
<el-menu-item index="2">授信申请</el-menu-item> <el-menu-item index="2">授信申请</el-menu-item>
<el-menu-item index="3">贷款申请</el-menu-item> <el-menu-item index="3">贷款申请</el-menu-item>
@ -14,50 +11,38 @@
</div> </div>
<MyTitle :titleArr="['公司贷款', '新建贷款申请', text]" /> <MyTitle :titleArr="['公司贷款', '新建贷款申请', text]" />
<ul class="steps"> <ul v-if="activeIndex === '1'" class="steps">
<li v-for="(step, i) in steps" <li v-for="(step, i) in steps" :key="i" :class="{ active: curStep === i }">{{ step }}</li>
:key="i"
:class="{active: curStep === i}">{{ step }}</li>
</ul> </ul>
<div class="form-wrap"> <div class="form-wrap">
<creditEvaluation v-if="!curStep" /> <template v-if="activeIndex === '1'">
<importReport v-else-if="curStep === 1" /> <Basic v-if="!curStep" @updateStep="updateStep" />
<preLoan v-else-if="curStep === 2" /> <ImportReport v-else-if="curStep === 1" @updateStep="updateStep" />
<rating v-else-if="curStep === 3" /> <PreLoan v-else-if="curStep === 2" @updateStep="updateStep" />
</div> <Rating v-else-if="curStep === 3" @updateStep="updateStep" />
</template>
<div class="text-center"> <CreditApplication v-if="activeIndex === '2'" />
<el-button v-if="!curStep"
@click="$history.back()"
v-throttle>返回</el-button>
<el-button v-else
@click="prev"
type="primary"
class="submitBtn"
v-throttle>上一步</el-button>
<el-button @click="next"
type="primary"
class="submitBtn"
v-throttle>{{ curStep < 3 ? '下一步' : '提交' }}</el-button>
</div> </div>
</div> </div>
</div> </div>
</template> </template>
<script> <script>
import creditEvaluation from './creditEvaluation.vue' import Basic from './creditEvaluation/basic.vue'
import importReport from './importReport.vue' import ImportReport from './creditEvaluation/importReport.vue'
import preLoan from './preLoan.vue' import PreLoan from './creditEvaluation/preLoan.vue'
import rating from './rating.vue' import Rating from './creditEvaluation/rating.vue'
import CreditApplication from './creditApplication'
import MyTitle from '@/components/myTitle' import MyTitle from '@/components/myTitle'
export default { export default {
name: 'index', name: 'index',
components: { components: {
creditEvaluation, Basic,
importReport, ImportReport,
preLoan, PreLoan,
rating, Rating,
CreditApplication,
MyTitle MyTitle
}, },
data () { data () {
@ -75,13 +60,8 @@ export default {
visible: false, visible: false,
options: [], options: [],
activeIndex: '', activeIndex: '',
second: [//
],
steps: ['1.客户基本信息', '2.导入报表', '3.贷前调查', '4.等级评定'], steps: ['1.客户基本信息', '2.导入报表', '3.贷前调查', '4.等级评定'],
curStep: 0, curStep: 0,
} }
}, },
methods: { methods: {
@ -90,6 +70,9 @@ export default {
this.activeIndex = val this.activeIndex = val
this.cacheVal = val this.cacheVal = val
}, },
updateStep (step) {
this.curStep = step
},
prev () { prev () {
this.curStep-- this.curStep--
}, },
@ -102,144 +85,163 @@ export default {
}, },
}, },
created () { created () {
if (sessionStorage.getItem('personalLoansIndex')) { if (sessionStorage.getItem('corporateLoansApply')) {
this.handleSelect(sessionStorage.getItem('personalLoansIndex')) this.handleSelect(sessionStorage.getItem('corporateLoansApply'))
} else { } else {
this.handleSelect('1') this.handleSelect('1')
} }
}, },
destroyed () { destroyed () {
sessionStorage.setItem('personalLoansIndex', this.cacheVal) sessionStorage.setItem('corporateLoansApply', this.cacheVal)
} }
}; };
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.wrap { .wrap {
width: 100%; width: 100%;
display: flex;
flex-direction: column;
height: calc(100vh - 118px);
padding: 20px;
overflow: auto;
.nav {
/deep/ .el-menu.el-menu--horizontal {
border: 0;
}
/deep/ .el-menu--horizontal>.el-menu-item.is-active {
border: 2px solid #568df2;
border-radius: 10px;
color: #000;
}
/deep/ .el-menu--horizontal>.el-menu-item {
border: 2px solid transparent;
border-radius: 10px;
margin-right: 10px;
height: 30px;
line-height: 28px;
}
}
.title {
height: 60px;
display: flex; display: flex;
flex-direction: column; align-items: center;
height: calc(100vh - 118px); font-size: 20px;
padding: 20px; padding-left: 0px;
overflow: auto; margin-top: 10px;
.nav { }
/deep/ .el-menu.el-menu--horizontal {
border: 0; .body {
} margin-top: 50px;
/deep/ .el-menu--horizontal > .el-menu-item.is-active { overflow-y: auto;
border: 2px solid #568df2; overflow-x: hidden;
border-radius: 10px;
color: #000; .idCard {
} border-radius: 5px;
/deep/ .el-menu--horizontal > .el-menu-item { background: #cfddff;
border: 2px solid transparent; text-align: center;
border-radius: 10px; height: 40px;
margin-right: 10px; line-height: 40px;
height: 30px; font-size: 18px;
line-height: 28px; color: #6191ff;
}
} }
.title {
height: 60px; .add {
display: flex; position: relative;
align-items: center;
font-size: 20px; &::after {
padding-left: 0px; content: '';
margin-top: 10px; display: block;
position: absolute;
right: 3%;
top: -4%;
border: 1px dashed #cfddff;
width: 88%;
height: 268px;
}
.addBtn {
position: absolute;
left: 0;
top: 50%;
transform: translate(50%, -50%);
font-size: 22px;
}
} }
.body { }
margin-top: 50px;
overflow-y: auto; .popBody {
overflow-x: hidden; min-height: 200px;
.idCard { display: flex;
border-radius: 5px; align-items: center;
background: #cfddff; justify-content: center;
text-align: center; text-align: center;
height: 40px; }
line-height: 40px;
font-size: 18px; .popBtns {
color: #6191ff; display: flex;
} justify-content: space-between;
.add { align-items: center;
position: relative;
&::after { .btn {
content: ''; width: 180px;
display: block; border-radius: 10px;
position: absolute; font-size: 18px;
right: 3%;
top: -4%;
border: 1px dashed #cfddff;
width: 88%;
height: 268px;
}
.addBtn {
position: absolute;
left: 0;
top: 50%;
transform: translate(50%, -50%);
font-size: 22px;
}
}
} }
.popBody {
min-height: 200px; .close {
display: flex; background: #cfdeff;
align-items: center; color: #6191ff;
justify-content: center;
text-align: center;
} }
.popBtns {
display: flex; .sure {
justify-content: space-between; background: #6191ff;
align-items: center; color: #fff;
.btn {
width: 180px;
border-radius: 10px;
font-size: 18px;
}
.close {
background: #cfdeff;
color: #6191ff;
}
.sure {
background: #6191ff;
color: #fff;
}
} }
}
} }
.steps { .steps {
display: flex; display: flex;
justify-content: center; justify-content: center;
margin-bottom: 20px; margin-bottom: 20px;
li {
position: relative; li {
width: 160px; position: relative;
padding: 6px 0; width: 160px;
margin-right: 25px; padding: 6px 0;
text-align: center; margin-right: 25px;
font-size: 16px; text-align: center;
color: #fff; font-size: 16px;
background-color: #a7bdf5; color: #fff;
&:after { background-color: #a7bdf5;
content: '';
position: absolute; &:after {
top: 0; content: '';
right: -24px; position: absolute;
border: 18px solid transparent; top: 0;
border-right-width: 12px; right: -24px;
border-left: 12px solid #a7bdf5; border: 18px solid transparent;
} border-right-width: 12px;
&.active { border-left: 12px solid #a7bdf5;
background-color: #5786fc;
&:after {
border-left-color: #5786fc;
}
}
} }
&.active {
background-color: #5786fc;
&:after {
border-left-color: #5786fc;
}
}
}
} }
.form-wrap { .form-wrap {
height: calc(100vh - 410px); height: calc(100vh - 320px);
margin-bottom: 20px; overflow: auto;
overflow: auto;
} }
</style> </style>

@ -2,77 +2,46 @@
<template> <template>
<div class="wrap"> <div class="wrap">
<MyTitle :titleArr="['公司贷款', '贷款详情']" /> <MyTitle :titleArr="['公司贷款', '贷款详情']" />
<el-row :gutter="20" <el-row :gutter="20" style="margin: 0">
style="margin: 0"> <el-form ref="form" :model="form" label-width="120px" disabled :rules="rules">
<el-form ref="form"
:model="form"
label-width="120px"
disabled
:rules="rules">
<el-col :span="24"> <el-col :span="24">
<h6 class="l-title">信用评估</h6> <h6 class="l-title">信用评估</h6>
</el-col> </el-col>
<el-col :span="10" <el-col :span="10" :offset="1">
:offset="1"> <el-form-item label="账号" prop="customerName">
<el-form-item label="账号" <el-input ref="customerName" disabled :value="form.customerName"
prop="customerName"> @input="(val) => checkName(val, form, 'customerName')"></el-input>
<el-input ref="customerName"
disabled
:value="form.customerName"
@input="(val) => checkName(val, form, 'customerName')"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="证件类型" <el-form-item label="证件类型" prop="customerName">
prop="customerName"> <el-input ref="customerName" disabled :value="form.customerName"
<el-input ref="customerName" @input="(val) => checkName(val, form, 'customerName')"></el-input>
disabled
:value="form.customerName"
@input="(val) => checkName(val, form, 'customerName')"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="注册地址" <el-form-item label="注册地址" prop="customerName">
prop="customerName"> <el-input ref="customerName" disabled :value="form.customerName"
<el-input ref="customerName" @input="(val) => checkName(val, form, 'customerName')"></el-input>
disabled
:value="form.customerName"
@input="(val) => checkName(val, form, 'customerName')"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="法人证件号码" <el-form-item label="法人证件号码" prop="customerName">
prop="customerName"> <el-input ref="customerName" disabled :value="form.customerName"
<el-input ref="customerName" @input="(val) => checkName(val, form, 'customerName')"></el-input>
disabled
:value="form.customerName"
@input="(val) => checkName(val, form, 'customerName')"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="10" <el-col :span="10" :offset="1">
:offset="1"> <el-form-item label="客户名称" prop="customerName">
<el-form-item label="客户名称" <el-input ref="customerName" disabled :value="form.customerName"
prop="customerName"> @input="(val) => checkName(val, form, 'customerName')"></el-input>
<el-input ref="customerName"
disabled
:value="form.customerName"
@input="(val) => checkName(val, form, 'customerName')"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="证件号码" <el-form-item label="证件号码" required>
required> <el-input :value="form.mailbox" @input="val => mailBoxListen(val, form, 'mailbox')" maxlength="30"
<el-input :value="form.mailbox" ref="mailbox"></el-input>
@input="val => mailBoxListen(val, form, 'mailbox')"
maxlength="30"
ref="mailbox"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="法人姓名" <el-form-item label="法人姓名" prop="customerName">
prop="customerName"> <el-input ref="customerName" disabled :value="form.customerName"
<el-input ref="customerName" @input="(val) => checkName(val, form, 'customerName')"></el-input>
disabled
:value="form.customerName"
@input="(val) => checkName(val, form, 'customerName')"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="信用评级" <el-form-item label="信用评级" prop="customerName">
prop="customerName"> <el-input ref="customerName" disabled :value="form.customerName"
<el-input ref="customerName" @input="(val) => checkName(val, form, 'customerName')"></el-input>
disabled
:value="form.customerName"
@input="(val) => checkName(val, form, 'customerName')"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -80,13 +49,10 @@
<div class="line"></div> <div class="line"></div>
<h6 class="l-title">授信</h6> <h6 class="l-title">授信</h6>
</el-col> </el-col>
<el-col :span="10" <el-col :span="10" :offset="1">
:offset="1"> <el-form-item label="授信金额" prop="customerName">
<el-form-item label="授信金额" <el-input ref="customerName" :value="form.customerName"
prop="customerName"> @input="(val) => checkName(val, form, 'customerName')"></el-input>
<el-input ref="customerName"
:value="form.customerName"
@input="(val) => checkName(val, form, 'customerName')"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -94,30 +60,20 @@
<div class="line"></div> <div class="line"></div>
<h6 class="l-title">贷款申请</h6> <h6 class="l-title">贷款申请</h6>
</el-col> </el-col>
<el-col :span="10" <el-col :span="10" :offset="1">
:offset="1"> <el-form-item label="授信年限" prop="customerName">
<el-form-item label="授信年限" <el-input ref="customerName" :value="form.customerName"></el-input>
prop="customerName">
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="还款方式" <el-form-item label="还款方式" prop="customerName">
prop="customerName"> <el-input ref="customerName" :value="form.customerName"></el-input>
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="10" <el-col :span="10" :offset="1">
:offset="1"> <el-form-item label="年化利率" prop="customerName">
<el-form-item label="年化利率" <el-input ref="customerName" :value="form.customerName"></el-input>
prop="customerName">
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="发放方式" <el-form-item label="发放方式" prop="customerName">
prop="customerName"> <el-input ref="customerName" :value="form.customerName"></el-input>
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -125,101 +81,61 @@
<div class="line"></div> <div class="line"></div>
<h6 class="l-title">贷款合同录入</h6> <h6 class="l-title">贷款合同录入</h6>
</el-col> </el-col>
<el-col :span="10" <el-col :span="10" :offset="1">
:offset="1"> <el-form-item label="贷款类型" prop="customerName">
<el-form-item label="贷款类型" <el-input ref="customerName" :value="form.customerName"></el-input>
prop="customerName">
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="授信金额" <el-form-item label="授信金额" prop="customerName">
prop="customerName"> <el-input ref="customerName" :value="form.customerName"></el-input>
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="起息日期" <el-form-item label="起息日期" prop="customerName">
prop="customerName"> <el-input ref="customerName" :value="form.customerName"></el-input>
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="计息方式" <el-form-item label="计息方式" prop="customerName">
prop="customerName"> <el-input ref="customerName" :value="form.customerName"></el-input>
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="执行利率" <el-form-item label="执行利率" prop="customerName">
prop="customerName"> <el-input ref="customerName" :value="form.customerName"></el-input>
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="担保方式" <el-form-item label="担保方式" prop="customerName">
prop="customerName"> <el-input ref="customerName" :value="form.customerName"></el-input>
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="利息总额" <el-form-item label="利息总额" prop="customerName">
prop="customerName"> <el-input ref="customerName" :value="form.customerName"></el-input>
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="还款账号" <el-form-item label="还款账号" prop="customerName">
prop="customerName"> <el-input ref="customerName" :value="form.customerName"></el-input>
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="10" <el-col :span="10" :offset="1">
:offset="1"> <el-form-item label="合同编号" prop="customerName">
<el-form-item label="合同编号" <el-input ref="customerName" :value="form.customerName"></el-input>
prop="customerName">
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="授信期限" <el-form-item label="授信期限" prop="customerName">
prop="customerName"> <el-input ref="customerName" :value="form.customerName"></el-input>
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="到期日期" <el-form-item label="到期日期" prop="customerName">
prop="customerName"> <el-input ref="customerName" :value="form.customerName"></el-input>
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="基准利率" <el-form-item label="基准利率" prop="customerName">
prop="customerName"> <el-input ref="customerName" :value="form.customerName"></el-input>
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="逾期利率" <el-form-item label="逾期利率" prop="customerName">
prop="customerName"> <el-input ref="customerName" :value="form.customerName"></el-input>
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="还款方式" <el-form-item label="还款方式" prop="customerName">
prop="customerName"> <el-input ref="customerName" :value="form.customerName"></el-input>
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="贷款申请金额" <el-form-item label="贷款申请金额" prop="customerName">
prop="customerName"> <el-input ref="customerName" :value="form.customerName"></el-input>
<el-input ref="customerName"
:value="form.customerName"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-form> </el-form>
</el-row> </el-row>
<my-dialog :moduleName="moduleName" <my-dialog :moduleName="moduleName" v-if="visible" :visible.sync="visible" :showForm="form" :formName="formName"
v-if="visible" @submitIt="submitForm2" depositNumber='0816' />
:visible.sync="visible" <el-button @click="submitForm" type="primary" class="submitBtn" v-throttle>下一步</el-button>
:showForm="form"
:formName="formName"
@submitIt="submitForm2"
depositNumber='0816' />
<el-button @click="submitForm"
type="primary"
class="submitBtn"
v-throttle>下一步</el-button>
</div> </div>
<!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> --> <!-- <need-before v-else :moduleName='needBefore' :unNeed="unNeed" /> -->
</template> </template>
@ -572,18 +488,20 @@ export default {
</script> </script>
<style lang='scss' scoped> <style lang='scss' scoped>
.wrap { .wrap {
width: 100%; width: 100%;
height: calc(90vh - 70px); height: calc(90vh - 70px);
padding: 20px; padding: 20px;
overflow: auto; overflow: auto;
.l-title {
margin-bottom: 15px; .l-title {
font-size: 18px; margin-bottom: 15px;
font-weight: 600; font-size: 18px;
} font-weight: 600;
.line { }
margin: 20px 0;
border-bottom: 1px dashed #d7d7d7; .line {
} margin: 20px 0;
border-bottom: 1px dashed #d7d7d7;
}
} }
</style> </style>

@ -290,3 +290,10 @@
} }
} }
} }
.req {
margin-right: 10px;
font-size: 14px;
font-weight: 600;
color: #f00;
}
Loading…
Cancel
Save