Browse Source

个人用户实名认证关联修改

main
TonyStark 2 months ago
parent
commit
d83d5eed8f
  1. 58
      src/views/business/userVerification/index.vue

58
src/views/business/userVerification/index.vue

@ -83,7 +83,13 @@
<el-table-column label="姓名" align="center" prop="userInfoName" /> <el-table-column label="姓名" align="center" prop="userInfoName" />
<el-table-column label="身份证号" align="center" prop="idCard" /> <el-table-column label="身份证号" align="center" prop="idCard" />
<el-table-column label="国籍简码" align="center" prop="nationality" /> <el-table-column label="国籍简码" align="center" prop="nationality" />
<el-table-column label="认证状态" align="center" prop="status" > <el-table-column label="生物认证" align="center" prop="status" >
<template slot-scope="scope">
<el-tag type="danger" v-if="scope.row.biometrics == '0'">未认证</el-tag>
<el-tag type="success" v-if="scope.row.biometrics == '1'">已认证</el-tag>
</template>
</el-table-column>
<el-table-column label="证件认证" align="center" prop="status" >
<template slot-scope="scope"> <template slot-scope="scope">
<el-tag type="primary" v-if="scope.row.status == '0'">未认证</el-tag> <el-tag type="primary" v-if="scope.row.status == '0'">未认证</el-tag>
<el-tag type="success" v-if="scope.row.status == '1'">认证通过</el-tag> <el-tag type="success" v-if="scope.row.status == '1'">认证通过</el-tag>
@ -92,9 +98,6 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="认证时间" align="center" prop="authenticationDate" width="180"> <el-table-column label="认证时间" align="center" prop="authenticationDate" width="180">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.authenticationDate, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="失败原因" align="center" prop="failureReason" /> <el-table-column label="失败原因" align="center" prop="failureReason" />
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width">
@ -117,13 +120,6 @@
icon="el-icon-view" icon="el-icon-view"
@click="handleAudit(scope.row)" @click="handleAudit(scope.row)"
>审核</el-button> >审核</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['business:userVerification:edit']"
>修改</el-button>
<el-button <el-button
size="mini" size="mini"
type="text" type="text"
@ -198,7 +194,9 @@
{{auditForm.nationality}} {{auditForm.nationality}}
</el-form-item> </el-form-item>
<el-form-item label="出生日期:"> <el-form-item label="出生日期:">
{{ auditForm.birthDate ? auditForm.birthDate.substring(0, 9) : '' }} <template slot-scope="scope">
<span>{{ parseTime(auditForm.birthDate, '{y}-{m}-{d}') }}</span>
</template>
</el-form-item> </el-form-item>
<el-form-item label="身份证正面照:"> <el-form-item label="身份证正面照:">
{{auditForm.idCardFrontImagePath}} {{auditForm.idCardFrontImagePath}}
@ -222,25 +220,19 @@
<!-- 实名认证详情 --> <!-- 实名认证详情 -->
<el-dialog :title="title" :visible.sync="detailOpen" width="700px" append-to-body> <el-dialog :title="title" :visible.sync="detailOpen" width="700px" append-to-body>
<el-form ref="form" :model="form" label-width="auto"> <el-form ref="form" :model="form" label-width="auto">
<el-form-item label="用户关联ID:">
{{form.userId}}
</el-form-item>
<el-form-item label="姓名:"> <el-form-item label="姓名:">
{{form.fullName}} {{form.fullName}}
</el-form-item> </el-form-item>
<el-form-item label="身份证号:"> <el-form-item label="身份证号:">
{{form.idCardNumber}} {{form.idCard}}
</el-form-item> </el-form-item>
<el-form-item label="国籍简码:"> <el-form-item label="国籍简码:">
{{form.nationality}} {{form.nationality}}
</el-form-item> </el-form-item>
<el-form-item label="出生日期" prop="birthDate"> <el-form-item label="出生日期:">
<el-date-picker clearable <template slot-scope="scope">
v-model="form.birthDate" <span>{{ parseTime(form.birthDate, '{y}-{m}-{d}') }}</span>
type="datetime" </template>
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="请选择出生日期">
</el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="身份证正面照:"> <el-form-item label="身份证正面照:">
{{form.idCardFrontImagePath}} {{form.idCardFrontImagePath}}
@ -252,18 +244,11 @@
{{form.userWithIdCardImagePath}} {{form.userWithIdCardImagePath}}
</el-form-item> </el-form-item>
<el-form-item label="生物识别信息:"> <el-form-item label="生物识别信息:">
{{form.biometrics}} <el-tag type="danger" v-if="form.biometrics == '0'">未认证</el-tag>
</el-form-item> <el-tag type="success" v-if="form.biometrics == '1'">已认证</el-tag>
<el-form-item label="认证时间" prop="authenticationDate">
<el-date-picker clearable
v-model="form.authenticationDate"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="请选择认证时间">
</el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="认证失败原因:"> <el-form-item label="认证时间:">
{{form.failureReason}} {{ form.authenticationDate}}
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
@ -462,7 +447,7 @@ export default {
this.buttonLoading = true; this.buttonLoading = true;
if (this.form.id != null) { if (this.form.id != null) {
updateUserVerification(this.form).then(response => { updateUserVerification(this.form).then(response => {
this.$modal.msgSuccess("修改成功"); this.$modal.msgSuccess("认证信息已提交,请等待审核!");
this.open = false; this.open = false;
this.getList(); this.getList();
}).finally(() => { }).finally(() => {
@ -470,7 +455,7 @@ export default {
}); });
} else { } else {
addUserVerification(this.form).then(response => { addUserVerification(this.form).then(response => {
this.$modal.msgSuccess("新增成功"); this.$modal.msgSuccess("认证信息已提交,请等待审核!");
this.open = false; this.open = false;
this.getList(); this.getList();
}).finally(() => { }).finally(() => {
@ -516,6 +501,7 @@ export default {
} }
}); });
}, },
/** 审核通过*/
submitPass() { submitPass() {
this.buttonLoading = true; this.buttonLoading = true;
auditPass(this.auditForm).then(response => { auditPass(this.auditForm).then(response => {

Loading…
Cancel
Save