Commit 0a4f626b authored by caimeng's avatar caimeng

修改bug1

parent 57ade4e3
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
<el-descriptions-item label-class-name='labelCls' label='用户申请金额'>{{ applyAmount }}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='用户申请金额'>{{ applyAmount }}</el-descriptions-item>
<el-descriptions-item label-class-name='labelCls' label='剩余未还本金'>{{ surplusNoPrincipal }}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='剩余未还本金'>{{ surplusNoPrincipal }}</el-descriptions-item>
<el-descriptions-item label-class-name='labelCls' label='机审建议额度'>{{ creditAmount }}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='机审建议额度'>{{ creditAmount }}</el-descriptions-item>
<el-descriptions-item label-class-name='labelCls' label='用户申请期限(期数)'>loanIntentionNum</el-descriptions-item>
<el-descriptions-item label-class-name='labelCls' label='人审额度'>{{ manualAmount }}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='人审额度'>{{ manualAmount }}</el-descriptions-item>
<el-descriptions-item label-class-name='labelCls' label='合作商等级'>{{ partnerGrade }}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='合作商等级'>{{ partnerGrade }}</el-descriptions-item>
</el-descriptions> </el-descriptions>
...@@ -30,16 +31,18 @@ ...@@ -30,16 +31,18 @@
creditAmount: '', creditAmount: '',
manualAmount: '', manualAmount: '',
partnerGrade: '', partnerGrade: '',
loanIntentionNum: '',
surplusNoPrincipal: '' surplusNoPrincipal: ''
} }
}, },
created() { created() {
if (this.result) { if (this.result) {
const { applyAmount, creditAmount, manualAmount, partnerGrade } = this.result const { applyAmount, creditAmount, manualAmount,loanIntentionNum, partnerGrade } = this.result
this.applyAmount = money(applyAmount) this.applyAmount = money(applyAmount)
this.creditAmount = money(creditAmount) this.creditAmount = money(creditAmount)
this.manualAmount = money(manualAmount) this.manualAmount = money(manualAmount)
this.partnerGrade = partnerGrade this.partnerGrade = partnerGrade
this.loanIntentionNum = loanIntentionNum;
} }
} }
} }
......
...@@ -34,15 +34,15 @@ ...@@ -34,15 +34,15 @@
</el-form-item> </el-form-item>
<template v-if='searchData!==null'> <template v-if='searchData!==null'>
<el-form-item prop='capitalCode' label='选择资方'> <el-form-item prop='capitalCodeLoanSign' label='选择资方'>
<el-row> <el-row>
<el-col :span='14'> <el-col :span='14'>
<el-select v-model='form.capitalCode' style='width: 100%;' clearable> <el-select v-model='form.capitalCodeLoanSign' style='width: 100%;' clearable>
<el-option <el-option
v-for='(f,index) in searchData.financierResponseList' v-for='(f,index) in searchData.financierResponseList'
:key='index' :key='index'
@click.native='handleCapitalChange(f)' @click.native='handleCapitalChange(f)'
:value='f.capitalCode' :value='f.capitalCodeLoanSign'
:label='f.message'> :label='f.message'>
</el-option> </el-option>
</el-select> </el-select>
...@@ -65,7 +65,6 @@ ...@@ -65,7 +65,6 @@
<el-tag v-else-if='riskResult.status==="YES"' type='success'>{{ riskResult.statusDesc }}</el-tag> <el-tag v-else-if='riskResult.status==="YES"' type='success'>{{ riskResult.statusDesc }}</el-tag>
<el-tag v-else type='danger'>{{ riskResult.statusDesc }}</el-tag> <el-tag v-else type='danger'>{{ riskResult.statusDesc }}</el-tag>
</template> </template>
<el-tag v-else type='info' size='mini'>结果未出</el-tag> <el-tag v-else type='info' size='mini'>结果未出</el-tag>
</el-form-item> </el-form-item>
</template> </template>
...@@ -89,7 +88,7 @@ ...@@ -89,7 +88,7 @@
<template v-if='form.capitalCode!=="FENGSHENGBUSINESS"'> <template v-if='form.capitalCode!=="FENGSHENGBUSINESS"'>
<el-button type='primary' @click='onSubmit("dForm")'>确 定</el-button> <el-button type='primary' @click='onSubmit("dForm")'>确 定</el-button>
</template> </template>
<template v-else-if='riskResult.status==="YES"'> <template v-else-if='riskResult!==null && riskResult.status==="YES"'>
<el-button type='primary' @click='onSubmit("dForm")'>确 定</el-button> <el-button type='primary' @click='onSubmit("dForm")'>确 定</el-button>
</template> </template>
<el-button @click='handleClose'>取 消</el-button> <el-button @click='handleClose'>取 消</el-button>
...@@ -132,7 +131,7 @@ ...@@ -132,7 +131,7 @@
message: '请选择审批意见' message: '请选择审批意见'
} }
], ],
capitalCode: [ capitalCodeLoanSign: [
{ {
required: true, required: true,
trigger: 'change', trigger: 'change',
...@@ -199,7 +198,8 @@ ...@@ -199,7 +198,8 @@
// 资金方选择下拉 // 资金方选择下拉
handleCapitalChange(item) { handleCapitalChange(item) {
if (item) { if (item) {
const { loanSign } = item const { capitalCode,loanSign } = item
this.form.capitalCode = capitalCode
this.form.loanSign = loanSign this.form.loanSign = loanSign
} }
}, },
......
...@@ -17,8 +17,8 @@ ...@@ -17,8 +17,8 @@
<el-descriptions-item label-class-name='labelCls' label='工作行业'>{{baseInfo.workIndustryStr}}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='工作行业'>{{baseInfo.workIndustryStr}}</el-descriptions-item>
<el-descriptions-item label-class-name='labelCls' label='工作城市'>{{baseInfo.companyAddress}}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='工作城市'>{{baseInfo.companyAddress}}</el-descriptions-item>
<el-descriptions-item label-class-name='labelCls' label='公司全称'>{{baseInfo.companyName}}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='公司全称'>{{baseInfo.companyName}}</el-descriptions-item>
<el-descriptions-item label-class-name='labelCls' label='居城市'>{{baseInfo.liveAddress}}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='居城市'>{{baseInfo.liveAddress}}</el-descriptions-item>
<el-descriptions-item label-class-name='labelCls' label='居地址'>{{baseInfo.liveDetailAddress}}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='居地址'>{{baseInfo.liveDetailAddress}}</el-descriptions-item>
<el-descriptions-item label-class-name='labelCls' label='QQ/微信'>{{baseInfo.qqWechar}}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='QQ/微信'>{{baseInfo.qqWechar}}</el-descriptions-item>
<el-descriptions-item label-class-name='labelCls' label='户籍地址'>{{baseInfo.address}}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='户籍地址'>{{baseInfo.address}}</el-descriptions-item>
<el-descriptions-item label-class-name='labelCls' label='BD经理'>{{baseInfo.bdName}}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='BD经理'>{{baseInfo.bdName}}</el-descriptions-item>
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
<el-descriptions-item label-class-name='labelCls' label='工作地址'>{{baseInfo.companyAddress}}{{baseInfo.companyAddressDetail}}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='工作地址'>{{baseInfo.companyAddress}}{{baseInfo.companyAddressDetail}}</el-descriptions-item>
<el-descriptions-item label-class-name='labelCls' label='合同展示地址'>{{baseInfo.address}}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='合同展示地址'>{{baseInfo.address}}</el-descriptions-item>
<el-descriptions-item label-class-name='labelCls' label='月收入'>{{baseInfo.selfMonthIncomeStr}}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='月收入'>{{baseInfo.selfMonthIncomeStr}}</el-descriptions-item>
<el-descriptions-item label-class-name='labelCls' label='客户GPS'>{{baseInfo.clientGps}}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='客户GPS'>{{baseInfo.lat}},{{baseInfo.lng}}</el-descriptions-item>
<el-descriptions-item label-class-name='labelCls' label='首次授信'>{{baseInfo.isFirstCredit}}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='首次授信'>{{baseInfo.isFirstCredit}}</el-descriptions-item>
<el-descriptions-item label-class-name='labelCls' label='BD用户名'>{{baseInfo.loginName}}</el-descriptions-item> <el-descriptions-item label-class-name='labelCls' label='BD用户名'>{{baseInfo.loginName}}</el-descriptions-item>
......
...@@ -110,11 +110,8 @@ ...@@ -110,11 +110,8 @@
<el-tag v-if='row.creditResult==="PASS"' type='success' size='mini'>{{ row.creditResultStr }}</el-tag> <el-tag v-if='row.creditResult==="PASS"' type='success' size='mini'>{{ row.creditResultStr }}</el-tag>
<el-tag v-if='row.creditResult==="BACK"' type='info' size='mini'>{{ row.creditResultStr }}</el-tag> <el-tag v-if='row.creditResult==="BACK"' type='info' size='mini'>{{ row.creditResultStr }}</el-tag>
<el-tag v-if='row.creditResult==="REJECT"' type='danger' size='mini'>{{ row.creditResultStr }}</el-tag> <el-tag v-if='row.creditResult==="REJECT"' type='danger' size='mini'>{{ row.creditResultStr }}</el-tag>
<el-tag v-if='row.creditResult==="MANUAL_REJECT"' type='danger' size='mini'>{{ row.creditResultStr
}}</el-tag>
<el-tag v-if='row.creditResult==="RETRIAL"' type='warning' size='mini'>{{ row.creditResultStr }}</el-tag> <el-tag v-if='row.creditResult==="RETRIAL"' type='warning' size='mini'>{{ row.creditResultStr }}</el-tag>
<el-tag v-if='row.creditResult==="NO_RESULT"' type='info' size='mini'>结果未出</el-tag>
<el-tag v-if='!row.creditResult' type='info' size='mini'>结果未出</el-tag>
</span> </span>
<span v-else>{{ row[item.prop] }}</span> <span v-else>{{ row[item.prop] }}</span>
</template> </template>
...@@ -127,7 +124,7 @@ ...@@ -127,7 +124,7 @@
> >
<template #default='{ row }'> <template #default='{ row }'>
<el-button type='text' @click='handleDetail(row)'>详情</el-button> <el-button type='text' @click='handleDetail(row)'>详情</el-button>
<template v-if='row.creditResult==="MANUAL_REJECT" || row.creditResult==="REJECT"'> <template v-if='row.creditResult==="REJECT"'>
<el-button type='text' @click='handlePlead(row)'>申述</el-button> <el-button type='text' @click='handlePlead(row)'>申述</el-button>
</template> </template>
</template> </template>
......
...@@ -106,10 +106,8 @@ ...@@ -106,10 +106,8 @@
<el-tag v-if='row.creditResult==="PASS"' type='success' size='mini'>{{ row.creditResultStr }}</el-tag> <el-tag v-if='row.creditResult==="PASS"' type='success' size='mini'>{{ row.creditResultStr }}</el-tag>
<el-tag v-if='row.creditResult==="BACK"' type='info' size='mini'>{{ row.creditResultStr }}</el-tag> <el-tag v-if='row.creditResult==="BACK"' type='info' size='mini'>{{ row.creditResultStr }}</el-tag>
<el-tag v-if='row.creditResult==="REJECT"' type='danger' size='mini'>{{ row.creditResultStr }}</el-tag> <el-tag v-if='row.creditResult==="REJECT"' type='danger' size='mini'>{{ row.creditResultStr }}</el-tag>
<el-tag v-if='row.creditResult==="MANUAL_REJECT"' type='danger' size='mini'>{{ row.creditResultStr
}}</el-tag>
<el-tag v-if='row.creditResult==="RETRIAL"' type='warning' size='mini'>{{ row.creditResultStr }}</el-tag> <el-tag v-if='row.creditResult==="RETRIAL"' type='warning' size='mini'>{{ row.creditResultStr }}</el-tag>
<el-tag v-if='!row.creditResult' type='info' size='mini'>未出结果</el-tag> <el-tag v-if='row.creditResult==="NO_RESULT"' type='info' size='mini'>未出结果</el-tag>
</span> </span>
<span v-else>{{ row[item.prop] }}</span> <span v-else>{{ row[item.prop] }}</span>
</template> </template>
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
</el-form-item> </el-form-item>
<el-form-item label='申请时间'> <el-form-item prop='time' label='申请时间'>
<el-date-picker <el-date-picker
v-model='queryForm.time' v-model='queryForm.time'
type='datetimerange' type='datetimerange'
......
...@@ -21,8 +21,7 @@ ...@@ -21,8 +21,7 @@
<el-descriptions-item project label='借款金额(元)'>{{ money(project.loanIntentionAmount) }}元</el-descriptions-item> <el-descriptions-item project label='借款金额(元)'>{{ money(project.loanIntentionAmount) }}元</el-descriptions-item>
<el-descriptions-item project label='申请期数'>{{ project.loanIntentionNum }}</el-descriptions-item> <el-descriptions-item project label='申请期数'>{{ project.loanIntentionNum }}</el-descriptions-item>
<el-descriptions-item project label='申请项目'>{{ project.projectName }}</el-descriptions-item> <el-descriptions-item project label='申请项目'>{{ project.projectName }}</el-descriptions-item>
<el-descriptions-item project label='还款方式'>{{ project.projectTime }}</el-descriptions-item> <el-descriptions-item project label='还款方式'>{{ project.repaymentMode }}</el-descriptions-item>
<el-descriptions-item project label='还款来源'>{{ project.projectTime }}</el-descriptions-item>
<el-descriptions-item project label='手术时间'>{{ project.projectTime }}</el-descriptions-item> <el-descriptions-item project label='手术时间'>{{ project.projectTime }}</el-descriptions-item>
</el-descriptions> </el-descriptions>
</template> </template>
......
...@@ -4,8 +4,8 @@ ...@@ -4,8 +4,8 @@
<block-header title='搜索' /> <block-header title='搜索' />
<div class='search'> <div class='search'>
<el-form ref='form' label-suffix=':' :inline='true' :model='queryForm' class='form-inline'> <el-form ref='form' label-suffix=':' :inline='true' :model='queryForm' class='form-inline'>
<el-form-item prop='loanNo' label='借款编号'> <el-form-item prop='orderNo' label='订单编号'>
<el-input v-model='queryForm.loanNo' clearable placeholder='请输入借款编号' /> <el-input v-model='queryForm.orderNo' clearable placeholder='请输入订单编号' />
</el-form-item> </el-form-item>
<el-form-item prop='clientName' label='客户姓名'> <el-form-item prop='clientName' label='客户姓名'>
<el-input v-model='queryForm.clientName' clearable placeholder='请输入客户姓名' /> <el-input v-model='queryForm.clientName' clearable placeholder='请输入客户姓名' />
...@@ -19,19 +19,20 @@ ...@@ -19,19 +19,20 @@
<template v-if='searchData!==null'> <template v-if='searchData!==null'>
<el-form-item prop='capitalCode' label='资金渠道'> <el-form-item prop='capitalCodeLoanSign' label='资金渠道'>
<el-select v-model='queryForm.capitalCode' style='width: 100%;' clearable> <el-select v-model='queryForm.capitalCodeLoanSign' style='width: 100%;' clearable>
<el-option <el-option
v-for='(item,index) in searchData.financierResponseList' v-for='(item,index) in searchData.financierResponseList'
:key='index' :key='index'
:value='item.capitalCode' :value='item.capitalCodeLoanSign'
@click.native='handleCapitalChange(item)'
:label='item.message'> :label='item.message'>
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</template> </template>
<el-form-item label='申请时间'> <el-form-item prop='time' label='申请时间'>
<el-date-picker <el-date-picker
v-model='queryForm.time' v-model='queryForm.time'
type='datetimerange' type='datetimerange'
...@@ -80,7 +81,7 @@ ...@@ -80,7 +81,7 @@
<div v-else-if='item.label==="借款金额"'> <div v-else-if='item.label==="借款金额"'>
{{ money(row.loanAmount) }} {{ money(row.loanAmount) }}
</div> </div>
<div v-else-if='item.label==="款状态"'> <div v-else-if='item.label==="款状态"'>
<el-tag v-if='row.loanStatus==="CANCELED"' type='info'>{{ row.loanStatusStr }}</el-tag> <el-tag v-if='row.loanStatus==="CANCELED"' type='info'>{{ row.loanStatusStr }}</el-tag>
<el-tag v-else-if='row.loanStatus==="SETTLED"'>{{ row.loanStatusStr }}</el-tag> <el-tag v-else-if='row.loanStatus==="SETTLED"'>{{ row.loanStatusStr }}</el-tag>
<el-tag v-else-if='row.loanStatus==="SUBMITED"' type='warning'>{{ row.loanStatusStr }}</el-tag> <el-tag v-else-if='row.loanStatus==="SUBMITED"' type='warning'>{{ row.loanStatusStr }}</el-tag>
...@@ -134,6 +135,20 @@ ...@@ -134,6 +135,20 @@
<el-form-item prop='memo' label='确认备注'> <el-form-item prop='memo' label='确认备注'>
<el-input v-model='dialogForm.memo' type='textarea' clearable placeholder='请输入' /> <el-input v-model='dialogForm.memo' type='textarea' clearable placeholder='请输入' />
</el-form-item> </el-form-item>
<template v-if='searchData!==null'>
<el-form-item prop='payChannelApi' required label='放款渠道'>
<el-select v-model='queryForm.payChannelApi' clearable placeholder='请选择放款渠道'>
<el-option
v-for='(item,index) in searchData.payChannelApiResponses'
:label='item.payChannelApiStr'
:key='index'
:value='item.payChannelApi'></el-option>
</el-select>
</el-form-item>
</template>
</el-form> </el-form>
</div> </div>
<div slot='footer' class='dialog-footer'> <div slot='footer' class='dialog-footer'>
...@@ -165,11 +180,12 @@ ...@@ -165,11 +180,12 @@
orderNo: '', orderNo: '',
memo: '', memo: '',
stepsNo: '', stepsNo: '',
userId: '' userId: '',
payChannelApi: ''
}, },
checkList: ['订单编号', '项目名称', '客户信息', '借款金额', '借款期数', 'BD姓名', '商户区域', '创建时间', '款状态', '资金渠道'], checkList: ['订单编号', '项目名称', '客户信息', '借款金额', '借款期数', 'BD姓名', '商户区域', '创建时间', '款状态', '资金渠道'],
columns: [ columns: [
{ {
order: 1, order: 1,
...@@ -214,8 +230,8 @@ ...@@ -214,8 +230,8 @@
}, },
{ {
order: 10, order: 10,
label: '款状态', label: '款状态',
prop: 'loanStatus' prop: 'loanStatusStr'
}, },
{ {
order: 11, order: 11,
...@@ -234,6 +250,13 @@ ...@@ -234,6 +250,13 @@
trigger: 'blur', trigger: 'blur',
message: '请输入备注' message: '请输入备注'
} }
],
payChannelApi: [
{
required: true,
trigger: 'blur',
message: '请选择放款渠道'
}
] ]
}, },
queryForm: { queryForm: {
...@@ -242,14 +265,16 @@ ...@@ -242,14 +265,16 @@
mobile: '', mobile: '',
loanNo: '', orderNo: '',
loanName: '', loanName: '',
clientName: '', clientName: '',
time: '', time: '',
startTime: '', startTime: '',
endTime: '', endTime: '',
userId: '', userId: '',
capitalCode: '' capitalCode: '',
loanSign: '',
capitalCodeLoanSign: ''
} }
} }
}, },
...@@ -270,6 +295,16 @@ ...@@ -270,6 +295,16 @@
this.fetchData() this.fetchData()
}, },
methods: { methods: {
// 资金方选择下拉
handleCapitalChange(item) {
if (item) {
const { capitalCode, loanSign } = item
this.queryForm.capitalCode = capitalCode
this.queryForm.loanSign = loanSign
}
},
onSearch() { onSearch() {
const { time } = this.queryForm const { time } = this.queryForm
this.queryForm.current = 1 this.queryForm.current = 1
...@@ -332,6 +367,8 @@ ...@@ -332,6 +367,8 @@
type: 'success', type: 'success',
message: '操作成功!' message: '操作成功!'
}) })
await this.fetchData()
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment