Commit c50538c7 authored by 沈翠玲's avatar 沈翠玲

风控审核报告

parent da00a9b3
......@@ -420,9 +420,13 @@ body {
line-height: 16px;
}
}
.line-input {
.line-input, .line-input.is-disabled {
.el-input__wrapper {
box-shadow: none;
border-bottom: 1px solid rgb(204, 204, 204);
box-shadow: none !important;
border-bottom: 1px solid rgb(204, 204, 204) !important;
background-color: transparent !important;
}
}
.el-radio {
margin-right: 8px !important;
}
\ No newline at end of file
......@@ -5,9 +5,12 @@
<el-button type="warning" plain size="mini" v-print="printContent"
>打印客户信息
</el-button>
<el-button type="warning" plain size="mini" v-print="printContentWd"
<el-button type="warning" plain size="mini" v-print="printContentWd" :disabled="!form.lending.length"
>打印网贷信息
</el-button>
<el-button type="warning" plain size="mini" v-print="printContentXyk" :disabled="!form.creditCard.length"
>打印信用卡信息
</el-button>
<!-- </template> -->
<el-button type="primary" @click="submit()">保存</el-button>
<!-- <template v-if="route.query.id"> -->
......@@ -159,9 +162,9 @@
</tr>
<tr>
<td class="label">信用卡数量</td>
<td colspan="2"><el-input class="line-input" v-model="form.roleDesc" placeholder="" /></td>
<td colspan="2"><el-input class="line-input" v-model="cardConfig.data.length" placeholder="" disabled /></td>
<td class="label">信用贷、网贷机构数量</td>
<td colspan="2"><el-input class="line-input" v-model="form.roleDesc" placeholder="" /></td>
<td colspan="2"><el-input class="line-input" v-model="creditArr.length" placeholder="" disabled/></td>
</tr>
<tr>
<td class="label">特殊原因备注</td>
......@@ -252,24 +255,36 @@
ref="CreditcardRef"
@success="changeCreditcard"
></Creditcard>
<div >
<div style="overflow: hidden;width: 0;height: 0;">
<div id="customerStatic" style="padding: 10px">
<table>
<h1 style="text-align: center;font-size: 20px">信用卡、网贷状况统计表</h1>
<table style="table-layout:fixed">
<customerPrint :data="form"></customerPrint>
<cardAndCredit :data="form"></cardAndCredit>
<!-- <productOrderDetail :workOrderTable="workOrderTable[index]" style="page-break-after:always"></productOrderDetail> -->
</table>
<div id="customerStaticWd">
</div>
<div id="customerStaticWd" style="padding: 10px">
<div v-for="(item, index) in form.lending" :key="'lending' + index">
<table>
<h1 style="text-align: center;font-size: 20px">客户信息收集表(信用贷、网贷版)</h1>
<table style="table-layout:fixed; page-break-after:always">
<customerPrint :data="form"></customerPrint>
<creditPrint :data="item" :index="index" :sum="form.lending.length" style="page-break-after:always"></creditPrint>
</table>
</div>
</div>
<div id="customerStaticXyk" style="padding: 10px">
<div v-for="(item, index) in form.creditCard" :key="'creditCard' + index">
<h1 style="text-align: center;font-size: 20px">客户信息收集表(信用卡)</h1>
<table style="table-layout:fixed; page-break-after:always">
<customerPrint :data="form"></customerPrint>
<cardPrint :data="item" :index="index" :sum="form.creditCard.length" style="page-break-after:always"></cardPrint>
</table>
</div>
</div>
</div>
</div>
</div>
</template>
<script setup name="Customer" lang="jsx">
......@@ -279,19 +294,22 @@
import { saveCustomer, getgetByIdCustomer } from '@/api/customer';
import { useRoute } from 'vue-router';
import { useRouter } from 'vue-router';
import { useUserStore } from '@/stores/modules/user';
import Creditcard from './Creditcard.vue';
import customerPrint from './customerPrint.vue';
import cardAndCredit from './cardAndCredit.vue';
import creditPrint from './creditPrint.vue';
import cardPrint from './cardPrint.vue';
import { ref, computed, reactive, onBeforeMount } from 'vue';
import { useDict } from '@/hooks/useDict';
const userStore = useUserStore();
const { LoanStatus } = useDict("LoanStatus");
const printContent = ref({
id: 'customerStatic',
// preview: true, // 预览工具是否启用
// previewTitle: '储能服务费结算单', // 预览页面的标题
popTitle: '',
extraHead: `<h1 style="text-align: center;font-size: 20px">信用卡、网贷状况统计表</h1>`,
extraHead: ``,
isRetainOriginData: true, // 是否保留原始数据
preview: false, // 是否开启预览
beforeOpenCallback: () => {
......@@ -303,7 +321,19 @@ const printContentWd = ref({
// preview: true, // 预览工具是否启用
// previewTitle: '储能服务费结算单', // 预览页面的标题
popTitle: '',
extraHead: `<h1 style="text-align: center;font-size: 20px">客户信息收集表(信用贷、网贷版)</h1>`,
extraHead: ``,
isRetainOriginData: true, // 是否保留原始数据
preview: false, // 是否开启预览
beforeOpenCallback: () => {
console.log('开始打印之前的callback')
}
})
const printContentXyk = ref({
id: 'customerStaticXyk',
// preview: true, // 预览工具是否启用
// previewTitle: '储能服务费结算单', // 预览页面的标题
popTitle: '',
extraHead: ``,
isRetainOriginData: true, // 是否保留原始数据
preview: false, // 是否开启预览
beforeOpenCallback: () => {
......@@ -320,30 +350,30 @@ const form = ref({
"phone": "",
"qualification": "",
"career": "",
"functionary": "",
"collection": "",
"functionary": "N",
"collection": "N",
"email": "",
"monthlyIncome": 0,
"reserveAddress": "",
"sueCaseId": "",
"sueCaseId": "N",
"caseType": "",
"checkInIncome": 0,
"checkInBank": "",
"borrowCheckInBank": "",
"borrowCheckInBank": "N",
"carNum": 0,
"carPrice": 0,
"houseNum": 0,
"housePrice": 0,
"providentFund": 0,
"insurance": 0,
"hasBusinessLicense": "",
"needPoliticalReview": true,
"hasLoan": "",
"hasBusinessLicense": "N",
"needPoliticalReview": "N",
"hasLoan": "N",
"remark": "",
"creditCard": [],
lending: [],
inputUserName: '',
inputUser: {},
inputUser: userStore.userInfo,
"inputOrg": "",
"inputRole": "",
"referee": "",
......@@ -422,8 +452,8 @@ const submit = () => {
})
}
const query = async (type) => {
const id = JSON.parse(route.query.id);
getgetByIdCustomer(id).then(res => {
console.log('route.query.id', route.query)
getgetByIdCustomer(route.query.id).then(res => {
if(res.success) {
form.value = res.result
cardConfig.data = res.result.creditCard
......
......@@ -104,14 +104,13 @@ table {
td {
border: 1px solid #000;
background: #fff;
width: 240px;
width: 150px;
line-height: 11px;
height: 40px;
font-size: 14px;
padding-left: 5px;
color: #000;
text-align: center;
-webkit-print-color-adjust: exact;
&.label {
-webkit-print-color-adjust: exact;
background-color: rgb(222, 233, 244);
......
<template>
<tr>
<td colspan="10" style="background: #bdd6ec;color: #db0039;text-align:left">网贷状况统计*(涉及金额部分单位为:元)</td>
</tr>
<tr>
<td colspan="10" style="text-align:left">本人信用卡共{{props.sum}}张,本页是第{{props.index + 1}}</td>
</tr>
<tr>
<td class="label" colspan="2">发卡银行</td>
<td colspan="3">{{props.data.bank}}</td>
<td class="label" colspan="2">开户时间</td>
<td colspan="3">{{props.data.issuanceDate}}</td>
</tr>
<tr>
<td class="label" colspan="2">卡号</td>
<td colspan="3">{{props.data.card}}</td>
<td class="label" colspan="2">卡片状态(正常/逾期)</td>
<td colspan="3">{{props.data.creditCardStatus
? LoanStatus?.find((v) => v.value === props.data.creditCardStatus)?.label
: ''}}</td>
</tr>
<tr>
<td class="label" colspan="2">授信额度</td>
<td colspan="3">{{props.data.quota}}</td>
<td class="label" colspan="2">已用额度</td>
<td colspan="3">{{props.data.usedQuota}}</td>
</tr>
<tr>
<td class="label" colspan="2">近6个月平均使用额度</td>
<td colspan="3">{{props.data.sixDevUsedQuota}}</td>
<td class="label" colspan="2">当前欠款金额</td>
<td colspan="3">{{props.data.debt}}</td>
</tr>
<tr>
<td class="label" colspan="2">逾期期数</td>
<td colspan="3">{{props.data.beOverduePeriod}}</td>
<td class="label" colspan="2">逾期后是否有过协商</td>
<td colspan="3">{{props.data.hasNegotiate == 'Y' ? '是' : '否'}}</td>
</tr>
<tr>
<td class="label" colspan="2">有无分期</td>
<td colspan="3">{{props.data.hasStages == 'Y' ? '是' : '否'}}</td>
<td class="label" colspan="2">有无协商方案</td>
<td colspan="3">{{props.data.hasNegotiateCase == 'Y' ? '是' : '否'}}</td>
</tr>
<!-- <tr>
<td class="label" colspan="2">协商方案</td>
<td colspan="8">{{props.data.hasSue == 'Y' ? '是' : '否'}}</td>
</tr> -->
<tr>
<td class="label" colspan="2">查询密码</td>
<td colspan="3">{{props.data.queryPassword}}</td>
<td class="label" colspan="2">最后一次还款时间</td>
<td colspan="3">{{props.data.lastRepaymentDate}}</td>
</tr>
<tr>
<td class="label" colspan="2">支付密码</td>
<td colspan="3">{{props.data.payPassword}}</td>
<td class="label" colspan="2">最后一次还款金额</td>
<td colspan="3">{{props.data.lastRepaymentAmount}}</td>
</tr>
<tr>
<td class="label" colspan="2">是否有大额专项分期额度</td>
<td colspan="3">{{props.data.hasBigQuotaStages == 'Y' ? '是' : '否'}}</td>
<td class="label" colspan="2">大额专项分期借款种类</td>
<td colspan="3">{{props.data.bigQuotaType}}</td>
</tr>
<tr>
<td class="label" colspan="2">大额专项分期额度</td>
<td colspan="3">{{props.data.bigQuotaStagesAmount}}</td>
<td class="label" colspan="2">大额专项分期开立日期</td>
<td colspan="3">{{props.data.bigQuotaStagesDate}}</td>
</tr>
<tr>
<td class="label" colspan="2">大额专项分期到期日期</td>
<td colspan="3">{{props.data.bigQuotaStagesExpireDate}}</td>
<td class="label" colspan="2">大额专项分期已还期数</td>
<td colspan="3">{{props.data.bigQuotaRepayPeriod}}</td>
</tr>
<tr>
<td class="label" colspan="2">银行预留手机号码</td>
<td colspan="3">{{props.data.phone}}</td>
<td class="label" colspan="2">银行预留家庭地址</td>
<td colspan="3">{{props.data.address}}</td>
</tr>
<tr>
<td class="label" colspan="2">银行预留紧急联系人姓名</td>
<td colspan="3">{{props.data.liaisonName}}</td>
<td class="label" colspan="2">银行预留紧急联系人电话</td>
<td colspan="3">{{props.data.liaisonPhone}}</td>
</tr>
</template>
<script setup lang="jsx" name="caseDetail">
import { useDict } from '@/hooks/useDict';
import { ref, computed, reactive, onBeforeMount } from 'vue';
const { LoanStatus } = useDict("LoanStatus");
const props = defineProps({
data: Object,
index: Number,
sum: Number
})
</script>
<style lang="scss" scoped>
table {
width: calc(100%);
border-collapse: collapse;
}
td {
border: 1px solid #000;
width: 150px;
background: #fff;
line-height: 11px;
height: 40px;
font-size: 14px;
padding-left: 5px;
color: #000;
-webkit-print-color-adjust: exact;
text-align: center;
&.label {
-webkit-print-color-adjust: exact;
background-color: rgb(222, 233, 244);
font-weight: 400 !important;
}
}
</style>
\ No newline at end of file
......@@ -3,7 +3,7 @@
<td colspan="10" style="background: #bdd6ec;color: #db0039;text-align:left">网贷状况统计*(涉及金额部分单位为:元)</td>
</tr>
<tr>
<td colspan="10">本人网贷共{{props.sum}}家,本页是第{{props.index + 1}}</td>
<td colspan="10" style="text-align:left">本人网贷共{{props.sum}}家,本页是第{{props.index + 1}}</td>
</tr>
<tr>
<td class="label" colspan="2">贷款机构</td>
......@@ -13,90 +13,93 @@
</tr>
<tr>
<td class="label" colspan="2">网贷状态(正常/逾期)</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.loanStatus
? LoanStatus?.find((v) => v.value === props.data.loanStatus)?.label
: ''}}</td>
<td class="label" colspan="2">贷款审批额度</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.quota}}</td>
</tr>
<tr>
<td class="label" colspan="2">网贷类型</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.lendingType}}</td>
<td class="label" colspan="2">还款方式</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.repayType}}</td>
</tr>
<tr>
<td class="label" colspan="2">欠款金额</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.debt}}</td>
<td class="label" colspan="2">贷款到账金额</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.receivedAmount}}</td>
</tr>
<tr>
<td class="label" colspan="2">贷款期数</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.period}}</td>
<td class="label" colspan="2">已还期数</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.repayPeriod}}</td>
</tr>
<tr>
<td class="label" colspan="2">贷款笔数</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.lendingNum}}</td>
<td class="label" colspan="2">逾期期数</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.beOverduePeriod}}</td>
</tr>
<tr>
<td class="label" colspan="2">是否被代偿或起诉</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.hasSue == 'Y' ? '是' : '否'}}</td>
<td class="label" colspan="2">还款日</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.repayDate}}</td>
</tr>
<tr>
<td class="label" colspan="2">代扣银行及卡号</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.bankCard}}</td>
<td class="label" colspan="2">贷款支付密码</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.payPassword}}</td>
</tr>
<tr>
<td class="label" colspan="2">最后一次还款时间</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.lastRepaymentDate}}</td>
<td class="label" colspan="2">最后一次还款金额</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.lastRepaymentAmount}}</td>
</tr>
<tr>
<td class="label" colspan="2">贷款担保人姓名</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.guarantorName}}</td>
<td class="label" colspan="2">贷款担保人关系</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.roleDesc}}</td>
</tr>
<tr>
<td class="label" colspan="2">贷款担保人联系方式</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.guarantorPhone}}</td>
<td class="label" colspan="2">紧急联系人姓名</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.liaisonName}}</td>
</tr>
<tr>
<td class="label" colspan="2">银行预留手机号码</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.bankPhone}}</td>
<td class="label" colspan="2">催收情况</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.collectionDesc}}</td>
</tr>
<tr>
<td class="label" colspan="2">逾期后是否有过协商方案</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.hasNegotiateCase == 'Y' ? '是' : '否'}}</td>
<td class="label" colspan="2">负债情况</td>
<td colspan="3">{{props.data.loanPlatform}}</td>
<td colspan="3">{{props.data.liabilities}}</td>
</tr>
<tr>
<td class="label" colspan="2">是否连续还款</td>
<td colspan="8">{{props.data.loanPlatform}}</td>
<td colspan="8">{{props.data.hasContinuousRepay == 'Y' ? '是' : '否'}}</td>
</tr>
</template>
<script setup lang="jsx" name="caseDetail">
import { useDict } from '@/hooks/useDict';
import { ref, computed, reactive, onBeforeMount } from 'vue';
const { LoanStatus } = useDict("LoanStatus");
const props = defineProps({
data: Object,
index: Number,
sum: Number
})
const { LoanStatus } = useDict("LoanStatus");
</script>
<style lang="scss" scoped>
table {
......@@ -105,15 +108,15 @@ table {
}
td {
border: 1px solid #000;
width: 150px;
background: #fff;
width: 240px;
line-height: 11px;
height: 40px;
font-size: 14px;
padding-left: 5px;
color: #000;
text-align: center;
-webkit-print-color-adjust: exact;
text-align: center;
&.label {
-webkit-print-color-adjust: exact;
background-color: rgb(222, 233, 244);
......
......@@ -103,7 +103,7 @@ table {
td {
border: 1px solid #000;
background: #fff;
width: 240px;
width: 150px;
line-height: 11px;
height: 40px;
font-size: 14px;
......
<template>
<div class="card table-box" style="padding: 0 40px">
<div class="flex justify-end mt-2">
<el-button type="warning" @click="cancel()" v-if="route.query.id">取消</el-button>
<el-button type="primary" @click="submit()" v-if="route.query.id">保存</el-button>
<el-button type="success" @click="submit('pass')" v-if="route.query.id">通过</el-button>
<el-button type="danger" @click="submit('reject')" v-if="route.query.id">拒绝</el-button>
</div>
<p class="text-lg text-center mb-5">审核报告</p>
<table>
<tr>
<td colspan="4" class="label">收单单位</td>
<td colspan="3"><el-input class="line-input" v-model="form.roleDesc" placeholder="" :disabled="!showEdit"/></td>
<td colspan="3"><el-input class="line-input" v-model="form.roleDesc" placeholder=""/></td>
<td colspan="2" class="label">推荐人</td>
<td colspan="2"><el-input class="line-input" v-model="form.roleDesc" placeholder="" :disabled="!showEdit"/></td>
<td colspan="2"><el-input class="line-input" v-model="form.roleDesc" placeholder=""/></td>
</tr>
<tr>
<td colspan="4" class="label">姓名</td>
<td colspan="2" class="label">年龄</td>
<td colspan="2" class="label">身份证号</td>
<td colspan="2" class="label">婚姻状况</td>
<td>电话</td>
<td class="label">电话</td>
</tr>
<tr>
<td colspan="4"><el-input class="line-input" v-model="form.roleDesc" placeholder="" :disabled="!showEdit"/></td>
<td colspan="2"><el-input class="line-input" v-model="form.roleDesc" placeholder="" :disabled="!showEdit"/></td>
<td colspan="2"><el-input class="line-input" v-model="form.roleDesc" placeholder="" :disabled="!showEdit"/></td>
<td colspan="2"><el-input class="line-input" v-model="form.roleDesc" placeholder="" :disabled="!showEdit"/></td>
<td><el-input class="line-input" v-model="form.roleDesc" placeholder="" :disabled="!showEdit"/></td>
<td colspan="4"><el-input class="line-input" v-model="form.roleDesc" placeholder=""/></td>
<td colspan="2"><el-input class="line-input" v-model="form.roleDesc" placeholder=""/></td>
<td colspan="2"><el-input class="line-input" v-model="form.roleDesc" placeholder=""/></td>
<td colspan="2"><el-input class="line-input" v-model="form.roleDesc" placeholder=""/></td>
<td><el-input class="line-input" v-model="form.roleDesc" placeholder=""/></td>
</tr>
<tr>
<td colspan="3" class="header">序号</td>
<td class="header">序号</td>
<td colspan="2" class="header">客户信息</td>
<td colspan="3" class="header">判定标准</td>
<td class="header">判定结果</td>
<td class="header">风控复核</td>
<td class="header">风控复核意见</td>
<td class="header" colspan="3" >风控复核意见</td>
</tr>
<tr>
<td colspan="3" class="label">1</td>
<td class="label">1</td>
<td class="label">贷款类型</td>
<td><el-input class="line-input" v-model="form.roleDesc" placeholder="" :disabled="!showEdit"/></td>
<td><el-input class="line-input" v-model="form.roleDesc" placeholder=""/></td>
<td colspan="3">是否为抵押类贷款,人保贷款,公积金贷款,经营贷,担保、联名担保、保证类贷款,保险类贷款(保单贷),对应名下有理财保险,分红保险,现金分期,装修贷,网贷/信用贷/信用卡与资产相关联的(如与房、车、营业执照(法人/个体)、商铺、公积金等),先息后本、按期结息自由还本
</td>
<td><el-input v-model="form.roleDesc" placeholder="" :disabled="!showEdit"/></td>
<td><el-input v-model="form.roleDesc" placeholder=""/></td>
<td><el-radio-group v-model="form.status">
<el-radio value="enable"></el-radio>
<el-radio value="disable"></el-radio>
<el-radio value="enable">通过</el-radio>
<el-radio value="disable">未通过</el-radio>
</el-radio-group></td>
<td><el-input v-model="form.roleDesc" placeholder="" :disabled="!showEdit"/></td>
<td colspan="3"><el-input v-model="form.roleDesc" placeholder="" type="textarea"/></td>
</tr>
<tr>
<td colspan="3">2</td>
<td>结清总额</td>
<td></td>
<td class="label">2</td>
<td class="label">结清总额</td>
<td><el-input class="line-input" v-model="form.roleDesc" placeholder=""/></td>
<td colspan="3">信用卡、网贷当前结清总额合计≥10万元</td>
<td></td>
<td>通过未通过</td>
<td></td>
</tr>
<tr>
<td rowspan="2" colspan="3">3</td>
<td rowspan="2">房产</td>
<td>数量:</td>
<td rowspan="2" colspan="3">夫妻名下允许有一套全款房产(房产现金价值小于处置总额5倍,且建议过户或做其他措施)</td>
<td rowspan="2"></td>
<td rowspan="2">通过未通过</td>
<td rowspan="2"></td>
</tr>
<tr>
<td>市值:</td>
<td><el-input v-model="form.roleDesc" placeholder=""/></td>
<td><el-radio-group v-model="form.status">
<el-radio value="enable">通过</el-radio>
<el-radio value="disable">未通过</el-radio>
</el-radio-group></td>
<td colspan="3"><el-input v-model="form.roleDesc" placeholder="" type="textarea"/></td>
</tr>
<tr>
<td rowspan="2" colspan="3">4</td>
<td rowspan="2">车辆</td>
<td>数量:</td>
<td rowspan="2" colspan="3">夫妻名下允许有一辆全款车(车辆现金价值小于处置总额50%)
<td class="label">3</td>
<td class="label">房产</td>
<td>
数量:<br />
<el-input class="line-input" v-model="form.roleDesc" placeholder=""/>
市值:<br />
<el-input class="line-input" v-model="form.roleDesc" placeholder=""/>
</td>
<td rowspan="2"></td>
<td rowspan="2">通过未通过</td>
<td rowspan="2"></td>
</tr>
<tr>
<td>市值:</td>
</tr>
<tr>
<td rowspan="3" colspan="3">5</td>
<td rowspan="3">职业</td>
<td rowspan="3"></td>
<td colspan="3">1.客户是否为公检法系统人员、教师、医生、律师、企业法人人员</td>
<td rowspan="3"></td>
<td rowspan="3">通过未通过</td>
<td rowspan="3"></td>
</tr>
<tr>
<td colspan="3">2.如客户为企事业单位的,需客户本人同意纪委联系与谈话、去单位或者给单位打电话催收(建议最好不接)</td>
<td colspan="3">夫妻名下允许有一套全款房产(房产现金价值小于处置总额5倍,且建议过户或做其他措施)</td>
<td><el-input v-model="form.roleDesc" placeholder=""/></td>
<td><el-radio-group v-model="form.status">
<el-radio value="enable">通过</el-radio>
<el-radio value="disable">未通过</el-radio>
</el-radio-group></td>
<td colspan="3"><el-input v-model="form.roleDesc" placeholder="" type="textarea"/></td>
</tr>
<tr>
<td colspan="3">客户是否同意:</td>
<td class="label">4</td>
<td class="label">车辆</td>
<td>
数量:<br />
<el-input class="line-input" v-model="form.roleDesc" placeholder=""/>
市值:<br />
<el-input class="line-input" v-model="form.roleDesc" placeholder=""/>
</td>
<td colspan="3">夫妻名下允许有一辆全款车(车辆现金价值小于处置总额50%)
</td>
<td><el-input v-model="form.roleDesc" placeholder=""/></td>
<td><el-radio-group v-model="form.status">
<el-radio value="enable">通过</el-radio>
<el-radio value="disable">未通过</el-radio>
</el-radio-group></td>
<td colspan="3"><el-input v-model="form.roleDesc" placeholder="" type="textarea"/></td>
</tr>
<tr>
<td class="label">5</td>
<td class="label">职业</td>
<td><el-input class="line-input" v-model="form.roleDesc" placeholder=""/></td>
<td colspan="3">
1.客户是否为公检法系统人员、教师、医生、律师、企业法人人员<br />
<el-input class="line-input" v-model="form.roleDesc" placeholder=""/>
2.如客户为企事业单位的,需客户本人同意纪委联系与谈话、去单位或者给单位打电话催收(建议最好不接)<br />
<div class="flex">
<div>客户是否同意:</div>
<el-input class="line-input flex-1" v-model="form.roleDesc" placeholder=""/>
</div>
</td>
<td><el-input v-model="form.roleDesc" placeholder=""/></td>
<td><el-radio-group v-model="form.status">
<el-radio value="enable">通过</el-radio>
<el-radio value="disable">未通过</el-radio>
</el-radio-group></td>
<td colspan="3"><el-input v-model="form.roleDesc" placeholder="" type="textarea"/></td>
</tr>
<tr>
<td colspan="3">6</td>
<td>打卡收入</td>
<td></td>
<td class="label">6</td>
<td class="label">打卡收入</td>
<td><el-input class="line-input" v-model="form.roleDesc" placeholder=""/></td>
<td colspan="3">本人打卡收入小于3000(具体看处置总额或能否做其他措施)</td>
<td></td>
<td>通过未通过</td>
<td></td>
<td><el-input v-model="form.roleDesc" placeholder=""/></td>
<td><el-radio-group v-model="form.status">
<el-radio value="enable">通过</el-radio>
<el-radio value="disable">未通过</el-radio>
</el-radio-group></td>
<td colspan="3"><el-input v-model="form.roleDesc" placeholder="" type="textarea"/></td>
</tr>
<tr>
<td colspan="3">7</td>
<td>打卡银行</td>
<td></td>
<td class="label">7</td>
<td class="label">打卡银行</td>
<td><el-input class="line-input" v-model="form.roleDesc" placeholder=""/></td>
<td colspan="3">打卡银行与借款银行是否为同一家:</td>
<td></td>
<td>通过未通过</td>
<td></td>
<td><el-input v-model="form.roleDesc" placeholder=""/></td>
<td><el-radio-group v-model="form.status">
<el-radio value="enable">通过</el-radio>
<el-radio value="disable">未通过</el-radio>
</el-radio-group></td>
<td colspan="3"><el-input v-model="form.roleDesc" placeholder="" type="textarea"/></td>
</tr>
<tr>
<td colspan="3">8</td>
<td>营业执照</td>
<td></td>
<td class="label">8</td>
<td class="label">营业执照</td>
<td><el-input class="line-input" v-model="form.roleDesc" placeholder=""/></td>
<td colspan="3">不能有营业执照</td>
<td></td>
<td>通过未通过</td>
<td></td>
<td><el-input v-model="form.roleDesc" placeholder=""/></td>
<td><el-radio-group v-model="form.status">
<el-radio value="enable">通过</el-radio>
<el-radio value="disable">未通过</el-radio>
</el-radio-group></td>
<td colspan="3"><el-input v-model="form.roleDesc" placeholder="" type="textarea"/></td>
</tr>
<tr>
<td colspan="3">9</td>
<td>子女工作政审</td>
<td></td>
<td class="label">9</td>
<td class="label">子女工作政审</td>
<td><el-input class="line-input" v-model="form.roleDesc" placeholder=""/></td>
<td colspan="3">子女需要考取公检法、公职政审的不接</td>
<td></td>
<td>通过未通过</td>
<td></td>
</tr>
<tr>
<td colspan="3">10</td>
<td colspan="8">信用卡*(涉及金额部分单位为:元)</td>
</tr>
<tr>
<td colspan="3">信用卡数量 家</td>
<td colspan="8">
</td>
<td><el-input v-model="form.roleDesc" placeholder=""/></td>
<td><el-radio-group v-model="form.status">
<el-radio value="enable">通过</el-radio>
<el-radio value="disable">未通过</el-radio>
</el-radio-group></td>
<td colspan="3"><el-input v-model="form.roleDesc" placeholder="" type="textarea"/></td>
</tr>
<tr>
<td rowspan="3">序号</td>
<td rowspan="2">发卡银行</td>
<td rowspan="2">当前欠款金额</td>
<td rowspan="2">逾期期数</td>
<td rowspan="2">近6个月平均使用额度</td>
<td rowspan="2">有无协商方案</td>
<td rowspan="2" colspan="2">风控审核</td>
<td rowspan="2" colspan="3">风控审核意见</td>
<td class="text-center">10</td>
<td colspan="10" class="text-center">信用卡*<span class=" text-red-500">(涉及金额部分单位为:元)</span></td>
</tr>
<tr></tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td colspan="2">此行是风控人工审核意见</td>
<td colspan="3">此行是风控人工审核意见</td>
<td class="text-center">信用卡数量</td>
<td colspan="10"><div class="flex items-center">
<el-input v-model="form.roleDesc" placeholder="" style="width: 200px"/>
</div></td>
</tr>
<tr>
<td>1</td>
<td>中行</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td class="text-center">序号</td>
<td class="text-center">发卡银行</td>
<td class="text-center">当前欠款金额</td>
<td class="text-center">逾期期数</td>
<td colspan="2" class="text-center">近6个月平均使用额度</td>
<td colspan="2" class="text-center">有无协商方案</td>
<td class="text-center">风控审核</td>
<td colspan="2" class="text-center">风控审核意见</td>
</tr>
<tr>
<td>2</td>
<td></td>
<td>根据信用卡数量显示每行</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td class="text-center">1</td>
<td class="text-center"></td>
<td class="text-center"></td>
<td class="text-center"></td>
<td class="text-center" colspan="2"></td>
<td class="text-center" colspan="2"></td>
<td><el-radio-group v-model="form.status">
<el-radio value="enable">通过</el-radio>
<el-radio value="disable">未通过</el-radio>
</el-radio-group></td>
<td class="text-center" colspan="2"><el-input v-model="form.roleDesc" placeholder="" type="textarea"/></td>
</tr>
<tr>
<td>信用卡欠款合计</td>
<td colspan="10">多张自动生成合计</td>
</tr>
<tr>
<td colspan="3">11</td>
<td colspan="8">网贷*(涉及金额部分单位为:元)</td>
</tr>
<tr>
<td colspan="3">信用贷、网贷机构数量 家</td>
<td colspan="8">
</td>
<td colspan="10"><el-input v-model="form.roleDesc" placeholder="" style="width: 200px"/></td>
</tr>
<tr>
<td rowspan="2">序号</td>
<td rowspan="2">贷款机构</td>
<td rowspan="2">审批额度</td>
<td rowspan="2">贷款笔数</td>
<td rowspan="2">贷款期数</td>
<td rowspan="2">已还期数</td>
<td rowspan="2">未还金额</td>
<td>状态</td>
<td rowspan="2">是否连续还款</td>
<td rowspan="2">风控审核</td>
<td rowspan="2">风控审核意见</td>
<td class="text-center">11</td>
<td colspan="10" class="text-center">网贷*<span class=" text-red-500">(涉及金额部分单位为:元)</span></td>
</tr>
<tr>
<td>逾期/正常</td>
<td class="text-center">信用贷、网贷机构数量</td>
<td colspan="10"><div class="flex items-center"><el-input v-model="form.roleDesc" placeholder="" style="width: 200px"/>
</div></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>此行是风控人工审核意见</td>
<td>此行是风控人工审核意见</td>
<td class="text-center">序号</td>
<td class="text-center">贷款机构</td>
<td class="text-center">审批额度</td>
<td class="text-center">贷款笔数</td>
<td class="text-center">贷款期数</td>
<td class="text-center">已还期数</td>
<td class="text-center">未还金额</td>
<td class="text-center">状态<br />逾期/正常</td>
<td class="text-center">是否连续还款</td>
<td class="text-center">风控审核</td>
<td class="text-center">风控审核意见</td>
</tr>
<tr>
<td></td>
<td></td>
<td>根据网贷数量显示每行</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td class="text-center"></td>
<td class="text-center"></td>
<td class="text-center"></td>
<td class="text-center"></td>
<td class="text-center"></td>
<td class="text-center"></td>
<td class="text-center"></td>
<td class="text-center"></td>
<td class="text-center"></td>
<td><el-radio-group v-model="form.status">
<el-radio value="enable">通过</el-radio>
<el-radio value="disable">未通过</el-radio>
</el-radio-group></td>
<td><el-input v-model="form.roleDesc" placeholder="" type="textarea"/></td>
</tr>
<tr>
<td>信用贷、网贷欠款合计</td>
<td colspan="10">多张自动生成合计</td>
<td colspan="10"><el-input v-model="form.roleDesc" placeholder="" style="width: 200px"/></td>
</tr>
<tr>
<td colspan="3">合计欠款总额</td>
<td colspan="8">自动生成</td>
<td colspan="2" class="label">合计欠款总额</td>
<td colspan="9">5555</td>
</tr>
<tr>
<td colspan="3">风控终审意见</td>
<td colspan="8">风控人工填写</td>
<td colspan="2" class="label">风控终审意见</td>
<td colspan="9">风控人工填写</td>
</tr>
<tr>
<td colspan="3">法务分配</td>
<td colspan="2" class="label">法务分配</td>
<td colspan="4">由风控人工分配;如果能有机制自动分配最好;平均分配机制</td>
<td>客户信息录入人</td>
<td colspan="2">客户信息录入人</td>
<td colspan="3"></td>
</tr>
</table>
<p class="text-center my-3 py-1" style="background: rgb(209, 215, 236)"
>信用卡网贷状况统计*<span class="text-xs text-red-600">(涉及金额部分单位为:元)</span></p
>
<div class="creditcard">
<ProTable :config="cardConfig" :data="cardData" :showPagination="false" :showToolBar="false">
<template #table_top>
<div class="flex justify-between mb-3">
<div class="flex items-center">
<div class="ml-5">信用卡数量</div>
<div>
<el-input disabled v-model="card.number">
<template #append></template>
</el-input>
</div>
<div class="ml-10">信用卡欠款合计</div>
<div>
<el-input disabled v-model="card.number"> </el-input>
</div>
</div>
<div>
<el-button type="primary" @click="pushCreditcard()">新建信用卡</el-button>
</div>
</div>
</template>
</ProTable>
</div>
<div class="credit">
<ProTable
:config="creditConfig"
:data="creditData"
:showPagination="false"
:showToolBar="false"
>
<template #table_top>
<div class="flex justify-between mb-3">
<div class="flex items-center">
<div class="ml-5">信用贷、网贷机构数量</div>
<div>
<el-input disabled v-model="card.number">
<template #append></template>
</el-input>
</div>
<div class="ml-10">信用贷、网贷欠款合计</div>
<div>
<el-input disabled v-model="card.number"> </el-input>
</div>
</div>
<div>
<el-button type="primary" @click="pushCredit()">新建网贷&信用贷</el-button>
</div>
</div>
</template>
</ProTable>
</div>
<table>
<tbody>
<tr>
<td class="label">合计欠款总额</td>
<td colspan="5">5555</td>
</tr>
</tbody>
</table>
</div>
</template>
<script setup name="Customer" lang="jsx">
......@@ -375,11 +297,18 @@ const changeCredit = (row) => {
const changeCreditcard = (row, index) => {
console.log('sss', row, index)
}
const submit = () => {
const submit = (type) => {
console.log('route', route)
tabStore.removeTabs(route.fullPath).then(res => {
router.push({
path: '/infoGather/customerGather'
path: 'infoGather/dangerReport'
});
});
}
const cancel = () => {
tabStore.removeTabs(route.fullPath).then(res => {
router.push({
path: 'infoGather/dangerReport'
});
});
}
......@@ -539,6 +468,10 @@ td {
font-weight: bold;
color: #909399;
}
&.header {
background: rgb(209,215,236);
text-align: center;
}
}
.creditcard {
:deep(.card) {
......
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