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

账号管理

parent 3345e698
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
>打印信用卡信息 >打印信用卡信息
</el-button> </el-button>
</template> </template>
<el-button type="primary" @click="submit()">保存</el-button> <el-button type="primary" @click="submit()" v-if="form.over !== 'Y'">保存</el-button>
<!-- <template v-if="route.query.id"> --> <!-- <template v-if="route.query.id"> -->
</div> </div>
<p class=" text-lg text-center mb-5">客户信息</p> <p class=" text-lg text-center mb-5">客户信息</p>
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
<td class="label">录入人</td> <td class="label">录入人</td>
<td colspan="2"><el-input class="line-input" v-model="form.inputUserName" placeholder="" disabled/></td> <td colspan="2"><el-input class="line-input" v-model="form.inputUserName" placeholder="" disabled/></td>
<td class="label">推荐人</td> <td class="label">推荐人</td>
<td colspan="2"><el-input class="line-input" v-model="form.referee" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.referee" placeholder="" :disabled="form.over === 'Y'"/></td>
</tr> </tr>
<tr> <tr>
<td class="label">部门</td> <td class="label">部门</td>
...@@ -33,26 +33,26 @@ ...@@ -33,26 +33,26 @@
</tr> </tr>
<tr> <tr>
<td class="label">姓名</td> <td class="label">姓名</td>
<td colspan="2"><el-input class="line-input" v-model="form.name" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.name" placeholder="" :disabled="form.over === 'Y'"/></td>
<td class="label">年龄</td> <td class="label">年龄</td>
<td colspan="2"><el-input class="line-input" v-model="form.age" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.age" placeholder="" :disabled="form.over === 'Y'"/></td>
</tr> </tr>
<tr> <tr>
<td class="label">身份证号</td> <td class="label">身份证号</td>
<td colspan="2"> <td colspan="2">
<div class="flex items-center"> <div class="flex items-center">
<el-input class="line-input" v-model="form.idCard" placeholder=""> <el-input class="line-input" v-model="form.idCard" placeholder="" :disabled="form.over === 'Y'">
</el-input> </el-input>
<el-button :icon="Search" @click="handleQuery"></el-button> <el-button :icon="Search" @click="handleQuery" :disabled="form.over === 'Y'"></el-button>
</div> </div>
</td> </td>
<td class="label">属相</td> <td class="label">属相</td>
<td colspan="2"><el-input class="line-input" v-model="form.zodiac" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.zodiac" placeholder="" :disabled="form.over === 'Y'"/></td>
</tr> </tr>
<tr> <tr>
<td class="label">婚姻状况</td> <td class="label">婚姻状况</td>
<td colspan="2"> <td colspan="2">
<el-select v-model="form.marriage" class="line-input" placeholder=""> <el-select v-model="form.marriage" class="line-input" placeholder="" :disabled="form.over === 'Y'">
<el-option <el-option
:label="item.label" :label="item.label"
v-for="(item, index) in Marriage" :key="index" v-for="(item, index) in Marriage" :key="index"
...@@ -61,23 +61,23 @@ ...@@ -61,23 +61,23 @@
</el-select> </el-select>
</td> </td>
<td class="label">电话</td> <td class="label">电话</td>
<td colspan="2"><el-input class="line-input" v-model="form.phone" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.phone" placeholder="" :disabled="form.over === 'Y'"/></td>
</tr> </tr>
<tr> <tr>
<td class="label">学历</td> <td class="label">学历</td>
<td colspan="2"><el-input class="line-input" v-model="form.qualification" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.qualification" placeholder="" :disabled="form.over === 'Y'"/></td>
<td class="label">职业</td> <td class="label">职业</td>
<td colspan="2"><el-input class="line-input" v-model="form.career" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.career" placeholder="" :disabled="form.over === 'Y'"/></td>
</tr> </tr>
<tr> <tr>
<td class="label">是否为公检法系统人员、教师、医生、律师、企业法人</td> <td class="label">是否为公检法系统人员、教师、医生、律师、企业法人</td>
<td colspan="2"> <td colspan="2">
<el-radio-group v-model="form.functionary"> <el-radio-group v-model="form.functionary" :disabled="form.over === 'Y'">
<el-radio value="Y"></el-radio> <el-radio value="Y"></el-radio>
<el-radio value="N"></el-radio> <el-radio value="N"></el-radio>
</el-radio-group></td> </el-radio-group></td>
<td class="label">如职业为企事业单位人员是否同意催收</td> <td class="label">如职业为企事业单位人员是否同意催收</td>
<td colspan="2"><el-radio-group v-model="form.collection"> <td colspan="2"><el-radio-group v-model="form.collection" :disabled="form.over === 'Y'">
<el-radio value="Y"></el-radio> <el-radio value="Y"></el-radio>
<el-radio value="N"></el-radio> <el-radio value="N"></el-radio>
</el-radio-group><br /> </el-radio-group><br />
...@@ -85,9 +85,9 @@ ...@@ -85,9 +85,9 @@
</tr> </tr>
<tr> <tr>
<td class="label">电子邮箱</td> <td class="label">电子邮箱</td>
<td colspan="2"><el-input class="line-input" v-model="form.email" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.email" placeholder="" :disabled="form.over === 'Y'"/></td>
<td class="label">性别</td> <td class="label">性别</td>
<td colspan="2"><el-select v-model="form.sex" class="line-input" placeholder=""> <td colspan="2"><el-select v-model="form.sex" class="line-input" placeholder="" :disabled="form.over === 'Y'">
<el-option <el-option
:label="item.label" :label="item.label"
v-for="(item, index) in Sex" :key="index" v-for="(item, index) in Sex" :key="index"
...@@ -97,31 +97,31 @@ ...@@ -97,31 +97,31 @@
</tr> </tr>
<tr> <tr>
<td class="label">预留工作单位</td> <td class="label">预留工作单位</td>
<td colspan="2"><el-input class="line-input" v-model="form.reserveWorkUnit" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.reserveWorkUnit" placeholder="" :disabled="form.over === 'Y'"/></td>
<td class="label">预留家庭住址</td> <td class="label">预留家庭住址</td>
<td colspan="2"><el-input class="line-input" v-model="form.reserveAddress" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.reserveAddress" placeholder="" :disabled="form.over === 'Y'"/></td>
</tr> </tr>
<tr> <tr>
<td class="label">是否有起诉案件</td> <td class="label">是否有起诉案件</td>
<td colspan="2"> <td colspan="2">
<el-radio-group v-model="form.hasSueCase"> <el-radio-group v-model="form.hasSueCase" :disabled="form.over === 'Y'">
<el-radio value="Y"></el-radio> <el-radio value="Y"></el-radio>
<el-radio value="N"></el-radio> <el-radio value="N"></el-radio>
</el-radio-group> </el-radio-group>
</td> </td>
<td class="label">案件描述</td> <td class="label">案件描述</td>
<td colspan="2"><el-input class="line-input" v-model="form.caseDesc" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.caseDesc" placeholder="" :disabled="form.over === 'Y'"/></td>
</tr> </tr>
<tr> <tr>
<td class="label">打卡收入</td> <td class="label">打卡收入</td>
<td colspan="2"><el-input class="line-input" v-model="form.checkInIncome" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.checkInIncome" placeholder="" :disabled="form.over === 'Y'"/></td>
<td class="label">打卡银行</td> <td class="label">打卡银行</td>
<td colspan="2"><el-input class="line-input" v-model="form.checkInBank" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.checkInBank" placeholder="" :disabled="form.over === 'Y'"/></td>
</tr> </tr>
<tr> <tr>
<td class="label">打卡银行和借款银行是否为同一银行</td> <td class="label">打卡银行和借款银行是否为同一银行</td>
<td colspan="5"> <td colspan="5">
<el-radio-group v-model="form.borrowCheckInBank"> <el-radio-group v-model="form.borrowCheckInBank" :disabled="form.over === 'Y'">
<el-radio value="Y"></el-radio> <el-radio value="Y"></el-radio>
<el-radio value="N"></el-radio> <el-radio value="N"></el-radio>
</el-radio-group> </el-radio-group>
...@@ -129,44 +129,44 @@ ...@@ -129,44 +129,44 @@
</tr> </tr>
<tr> <tr>
<td class="label">个人及夫妻名下车辆数量</td> <td class="label">个人及夫妻名下车辆数量</td>
<td colspan="2"><el-input class="line-input" v-model="form.carNum" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.carNum" placeholder="" :disabled="form.over === 'Y'"/></td>
<td class="label">个人及夫妻名下房产数量</td> <td class="label">个人及夫妻名下房产数量</td>
<td colspan="2"><el-input class="line-input" v-model="form.houseNum" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.houseNum" placeholder="" :disabled="form.over === 'Y'"/></td>
</tr> </tr>
<tr> <tr>
<td class="label">个人及夫妻名下车辆总价值</td> <td class="label">个人及夫妻名下车辆总价值</td>
<td colspan="2"><el-input class="line-input" v-model="form.carPrice" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.carPrice" placeholder="" :disabled="form.over === 'Y'"/></td>
<td class="label">个人及夫妻名下房产总价值</td> <td class="label">个人及夫妻名下房产总价值</td>
<td colspan="2"><el-input class="line-input" v-model="form.housePrice" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.housePrice" placeholder="" :disabled="form.over === 'Y'"/></td>
</tr> </tr>
<tr> <tr>
<td class="label">公积金及金额</td> <td class="label">公积金及金额</td>
<td colspan="2"><el-input class="line-input" v-model="form.providentFund" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.providentFund" placeholder="" :disabled="form.over === 'Y'"/></td>
<td class="label">月收入</td> <td class="label">月收入</td>
<td colspan="2"><el-input class="line-input" v-model="form.monthlyIncome" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.monthlyIncome" placeholder="" :disabled="form.over === 'Y'"/></td>
</tr> </tr>
<tr> <tr>
<td class="label">是否有理财型保单 、股票、基金 、大额存款</td> <td class="label">是否有理财型保单 、股票、基金 、大额存款</td>
<td colspan="2"> <td colspan="2">
<el-radio-group v-model="form.hasBigQuota"> <el-radio-group v-model="form.hasBigQuota" :disabled="form.over === 'Y'">
<el-radio value="Y"></el-radio> <el-radio value="Y"></el-radio>
<el-radio value="N"></el-radio> <el-radio value="N"></el-radio>
</el-radio-group> </el-radio-group>
</td> </td>
<td class="label">具体描述</td> <td class="label">具体描述</td>
<td colspan="2"><el-input class="line-input" v-model="form.bigQuotaDesc" placeholder="" /></td> <td colspan="2"><el-input class="line-input" v-model="form.bigQuotaDesc" placeholder="" :disabled="form.over === 'Y'"/></td>
</tr> </tr>
<tr> <tr>
<td class="label">是否有营业执照</td> <td class="label">是否有营业执照</td>
<td colspan="2"> <td colspan="2">
<el-radio-group v-model="form.hasBusinessLicense"> <el-radio-group v-model="form.hasBusinessLicense" :disabled="form.over === 'Y'">
<el-radio value="Y"></el-radio> <el-radio value="Y"></el-radio>
<el-radio value="N"></el-radio> <el-radio value="N"></el-radio>
</el-radio-group> </el-radio-group>
</td> </td>
<td class="label">子女工作是否需要政审</td> <td class="label">子女工作是否需要政审</td>
<td colspan="2"> <td colspan="2">
<el-radio-group v-model="form.needPoliticalReview"> <el-radio-group v-model="form.needPoliticalReview" :disabled="form.over === 'Y'">
<el-radio value="Y"></el-radio> <el-radio value="Y"></el-radio>
<el-radio value="N"></el-radio> <el-radio value="N"></el-radio>
</el-radio-group> </el-radio-group>
...@@ -176,7 +176,7 @@ ...@@ -176,7 +176,7 @@
<td class="label">贷款类型</td> <td class="label">贷款类型</td>
<td colspan="5" <td colspan="5"
>是否为抵押类贷款,人保贷款,公积金贷款,经营贷,担保、联名担保、保证类贷款,保险类贷款(保单贷),对应名下有理财保险,分红保险,现金分期,装修贷,网贷/信用贷/信用卡与资产相关联的(如与房、车、营业执照(法人/个体)、商铺、公积金等),先息后本、按期结息自由还本<br /> >是否为抵押类贷款,人保贷款,公积金贷款,经营贷,担保、联名担保、保证类贷款,保险类贷款(保单贷),对应名下有理财保险,分红保险,现金分期,装修贷,网贷/信用贷/信用卡与资产相关联的(如与房、车、营业执照(法人/个体)、商铺、公积金等),先息后本、按期结息自由还本<br />
<el-radio-group v-model="form.hasLoan"> <el-radio-group v-model="form.hasLoan" :disabled="form.over === 'Y'">
<el-radio value="Y"></el-radio> <el-radio value="Y"></el-radio>
<el-radio value="N"></el-radio> <el-radio value="N"></el-radio>
</el-radio-group> </el-radio-group>
...@@ -190,7 +190,7 @@ ...@@ -190,7 +190,7 @@
</tr> </tr>
<tr> <tr>
<td class="label">特殊原因备注</td> <td class="label">特殊原因备注</td>
<td colspan="5"><el-input class="line-input" v-model="form.remark" placeholder="" /></td> <td colspan="5"><el-input class="line-input" v-model="form.remark" placeholder="" :disabled="form.over === 'Y'"/></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
...@@ -222,7 +222,7 @@ ...@@ -222,7 +222,7 @@
</div> </div>
</div> </div>
<div> <div>
<el-button type="primary" @click="pushCreditcard({})">新建信用卡</el-button> <el-button type="primary" @click="pushCreditcard({})" :disabled="form.over === 'Y'">新建信用卡</el-button>
</div> </div>
</div> </div>
<vxe-grid v-bind="cardConfig" /> <vxe-grid v-bind="cardConfig" />
...@@ -251,7 +251,7 @@ ...@@ -251,7 +251,7 @@
</div> </div>
</div> </div>
<div> <div>
<el-button type="primary" @click="pushCredit({})">新建网贷&信用贷</el-button> <el-button type="primary" @click="pushCredit({})" :disabled="form.over === 'Y'">新建网贷&信用贷</el-button>
</div> </div>
</div> </div>
</template> </template>
...@@ -605,7 +605,7 @@ const cardConfig = reactive({ ...@@ -605,7 +605,7 @@ const cardConfig = reactive({
default({ row, rowIndex }) { default({ row, rowIndex }) {
return ( return (
<> <>
<ElButton type="primary" link onClick={() => changeCreditcard(row, rowIndex, true)}> <ElButton type="primary" link onClick={() => changeCreditcard(row, rowIndex, true)} disabled={form.value.over === 'Y'}>
删除 删除
</ElButton> </ElButton>
</> </>
...@@ -689,7 +689,7 @@ const cardConfig = reactive({ ...@@ -689,7 +689,7 @@ const cardConfig = reactive({
default({ row, rowIndex }) { default({ row, rowIndex }) {
return ( return (
<> <>
<ElButton type="primary" link onClick={() => changeCredit(row, rowIndex, true)}> <ElButton type="primary" link onClick={() => changeCredit(row, rowIndex, true)} disabled={form.value.over === 'Y'}>
删除 删除
</ElButton> </ElButton>
</> </>
......
...@@ -105,6 +105,15 @@ ...@@ -105,6 +105,15 @@
{ field: 'reserveWorkUnit', title: '预留工作单位', search: { labelWidth: 85, el: 'input' } }, { field: 'reserveWorkUnit', title: '预留工作单位', search: { labelWidth: 85, el: 'input' } },
{ field: 'reserveAddress', title: '预留家庭地址', search: { labelWidth: 85, el: 'input' } }, { field: 'reserveAddress', title: '预留家庭地址', search: { labelWidth: 85, el: 'input' } },
{ field: 'remark', title: '备注', search: { labelWidth: 85, el: 'input' } }, { field: 'remark', title: '备注', search: { labelWidth: 85, el: 'input' } },
{ field: 'over', title: '是否完成',slots: {
default: ({ row }) => {
return (
<>
{row.over=== 'Y' ? '是':'否'}
</>
);
},
}},
{ {
field: 'code', field: 'code',
title: '操作', title: '操作',
...@@ -113,7 +122,7 @@ ...@@ -113,7 +122,7 @@
default: ({ row, rowIndex }) => { default: ({ row, rowIndex }) => {
return ( return (
<> <>
<ElButton type="primary" onClick={(e) => send(e, row)}> <ElButton type="primary" onClick={(e) => send(e, row)} disabled={row.over=== 'Y'}>
发起风控审核 发起风控审核
</ElButton> </ElButton>
</> </>
......
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