|
|
@@ -24,68 +24,72 @@
|
|
|
<div class="botn" v-if="userInfo.authStatus !== 'FAIL'" @click="all('accountdata')">返回</div>
|
|
|
<div class="botn" v-if="userInfo.authStatus === 'FAIL'" @click="Jump2">重新认证</div>
|
|
|
</div>
|
|
|
- <div v-if="userInfo.authStatus === 'NOT_AUTH'">
|
|
|
- <el-form ref="form" :label-position="labelPosition" :model="sizeForm" :rules="registerRule">
|
|
|
- <el-form-item label="法人姓名" prop="realName">
|
|
|
- <el-input
|
|
|
- style="width: 300px"
|
|
|
- placeholder="请输入您的真实姓名"
|
|
|
- v-model="sizeForm.realName"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="法人身份证号" prop="idNo">
|
|
|
- <el-input
|
|
|
- style="width: 300px"
|
|
|
- placeholder="请输入18位身份证号"
|
|
|
- v-model="sizeForm.idNo"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
+ <!-- v-loading="loading"
|
|
|
+ element-loading-text="拼命加载中" -->
|
|
|
+ <div>
|
|
|
+ <div v-if="userInfo.authStatus === 'NOT_AUTH'">
|
|
|
+ <el-form ref="form" :label-position="labelPosition" :model="sizeForm" :rules="registerRule">
|
|
|
+ <el-form-item label="法人姓名" prop="realName">
|
|
|
+ <el-input
|
|
|
+ style="width: 300px"
|
|
|
+ placeholder="请输入您的真实姓名"
|
|
|
+ v-model="sizeForm.realName"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="法人身份证号" prop="idNo">
|
|
|
+ <el-input
|
|
|
+ style="width: 300px"
|
|
|
+ placeholder="请输入18位身份证号"
|
|
|
+ v-model="sizeForm.idNo"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
|
|
|
- <el-form-item label="法人身份证 (正面图)" prop="idFront">
|
|
|
- <single-upload class="upload" v-model="sizeForm.idFront"></single-upload>
|
|
|
- </el-form-item>
|
|
|
- <div class="description">{{ explain }}</div>
|
|
|
- <el-form-item label="法人身份证 (反面图)" prop="idBack">
|
|
|
- <single-upload class="upload" v-model="sizeForm.idBack"></single-upload>
|
|
|
- </el-form-item>
|
|
|
- <div class="description">{{ explain }}</div>
|
|
|
- <el-form-item label="企业名称" prop="orgName">
|
|
|
- <el-input
|
|
|
- style="width: 300px"
|
|
|
- placeholder="请输入企业名称"
|
|
|
- v-model="sizeForm.orgName"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="工商营业执照注册号/统一社会信用代码" prop="orgNo">
|
|
|
- <el-input
|
|
|
- style="width: 300px"
|
|
|
- placeholder="工商营业执照注册号/统一社会信用代码"
|
|
|
- v-model="sizeForm.orgNo"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- <div class="content">
|
|
|
- <el-form-item @change="Price" prop="orgLicenseExpire" label="工商营业执照有效日期截止时间">
|
|
|
- <el-date-picker
|
|
|
- v-model="sizeForm.orgLicenseExpire"
|
|
|
- :disabled="sizeForm.negotiateDirectly"
|
|
|
- type="date"
|
|
|
+ <el-form-item label="法人身份证 (正面图)" prop="idFront">
|
|
|
+ <single-upload class="upload" v-model="sizeForm.idFront"></single-upload>
|
|
|
+ </el-form-item>
|
|
|
+ <div class="description">{{ explain }}</div>
|
|
|
+ <el-form-item label="法人身份证 (反面图)" prop="idBack">
|
|
|
+ <single-upload class="upload" v-model="sizeForm.idBack"></single-upload>
|
|
|
+ </el-form-item>
|
|
|
+ <div class="description">{{ explain }}</div>
|
|
|
+ <el-form-item label="企业名称" prop="orgName">
|
|
|
+ <el-input
|
|
|
+ style="width: 300px"
|
|
|
+ placeholder="请输入企业名称"
|
|
|
+ v-model="sizeForm.orgName"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="工商营业执照注册号/统一社会信用代码" prop="orgNo">
|
|
|
+ <el-input
|
|
|
style="width: 300px"
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
- placeholder="选择日期"
|
|
|
- >
|
|
|
- </el-date-picker>
|
|
|
+ placeholder="工商营业执照注册号/统一社会信用代码"
|
|
|
+ v-model="sizeForm.orgNo"
|
|
|
+ ></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-checkbox @change="Directly" v-model="sizeForm.negotiateDirectly">长期</el-checkbox>
|
|
|
+ <div class="content">
|
|
|
+ <el-form-item @change="Price" prop="orgLicenseExpire" label="工商营业执照有效日期截止时间">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="sizeForm.orgLicenseExpire"
|
|
|
+ :disabled="sizeForm.negotiateDirectly"
|
|
|
+ type="date"
|
|
|
+ style="width: 300px"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="选择日期"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-checkbox @change="Directly" v-model="sizeForm.negotiateDirectly">长期</el-checkbox>
|
|
|
+ </div>
|
|
|
+ <div class="description">证照有效截止日期需大于60天,如证照上日期为长期或无,请勾选长期</div>
|
|
|
+ <el-form-item label="营业执照" prop="orgLicense">
|
|
|
+ <single-upload class="upload" v-model="sizeForm.orgLicense"></single-upload>
|
|
|
+ </el-form-item>
|
|
|
+ <div class="description">请上传清晰图片,格式JPG或PNG,大小不得超过 2 M</div>
|
|
|
+ </el-form>
|
|
|
+ <div class="btn">
|
|
|
+ <el-button type="primary" @click="onSubmit">提交审核</el-button>
|
|
|
+ <div class="btn1" @click="Jump">返回</div>
|
|
|
</div>
|
|
|
- <div class="description">证照有效截止日期需大于60天,如证照上日期为长期或无,请勾选长期</div>
|
|
|
- <el-form-item label="营业执照" prop="orgLicense">
|
|
|
- <single-upload class="upload" v-model="sizeForm.orgLicense"></single-upload>
|
|
|
- </el-form-item>
|
|
|
- <div class="description">请上传清晰图片,格式JPG或PNG,大小不得超过 2 M</div>
|
|
|
- </el-form>
|
|
|
- <div class="btn">
|
|
|
- <el-button type="primary" @click="onSubmit">提交审核</el-button>
|
|
|
- <div class="btn1" @click="Jump">返回</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -94,9 +98,11 @@
|
|
|
|
|
|
<script>
|
|
|
import { mapState } from 'vuex';
|
|
|
+
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
+ loading: true,
|
|
|
labelPosition: 'right',
|
|
|
sizeForm: {
|
|
|
realName: '',
|
|
|
@@ -204,7 +210,13 @@ export default {
|
|
|
onSubmit() {
|
|
|
this.$refs.form.validate(valid => {
|
|
|
if (valid) {
|
|
|
- this.$confirm('提交资料需要审核,确定吗?', '提示', { type: 'warning' }).then(() => {
|
|
|
+ this.loading = true;
|
|
|
+ this.$confirm(
|
|
|
+ '保证提交的所有资料证真实有效且确属本人,如有假冒信息,一切法律后果自行承担!',
|
|
|
+ '提示',
|
|
|
+ { type: 'warning' }
|
|
|
+ ).then(() => {
|
|
|
+ this.loading = false;
|
|
|
this.preservation();
|
|
|
});
|
|
|
}
|
|
|
@@ -216,7 +228,7 @@ export default {
|
|
|
form.userId = this.userInfo.id;
|
|
|
form.status = 'PENDING';
|
|
|
form.org = true;
|
|
|
- console.log(form);
|
|
|
+ // console.log(form);
|
|
|
this.$http
|
|
|
.post('/identityAuth/apply', {
|
|
|
...form
|