Commit 8333a1ce authored by mengwenhao's avatar mengwenhao

fix:图片提交修改修复,法人手机号修复

parent bfdc92db
......@@ -72,6 +72,16 @@
label="法人或经营者身份证号"
prop="legal_id_card"
></el-table-column>
<el-table-column
align="center"
label="法人手机号"
prop="mobile"
>
<template #default="scope">
<span v-if="scope.row.mobile">{{scope.row.mobile}}</span>
<span v-else></span>
</template>
</el-table-column>
<el-table-column
align="center"
label="身份证正面照片"
......
......@@ -231,6 +231,7 @@ export default {
data_from: null,
proxy_user_name: null,
statusOptions: [
{ value: "", label: "全部" },
{ value: 5, label: "编辑中" },
{ value: 10, label: "待审核" },
{ value: 20, label: "审核成功" },
......@@ -308,6 +309,7 @@ export default {
// 重置表单
resetForm (formName) {
this.$refs[formName].resetFields();
this.enterpriseForm.audit_status = "";
this.getEnterpriseList();
},
......
......@@ -41,11 +41,9 @@
<el-upload
:show-file-list="false"
:action="domainName"
:limit="1"
:accept="'image/*'"
auto-upload
:on-success="handleEnterpriseSuccess"
:on-change="handleEnterpriseChange"
>
<el-button
size="small"
......@@ -70,9 +68,9 @@
<!-- 企业代码 -->
<el-form-item
label="用户手机号:"
prop="userMobile"
prop="mobile"
>
<el-input v-model.trim="establishForm.userMobile"></el-input>
<el-input v-model.trim="establishForm.mobile"></el-input>
</el-form-item>
<!-- =================普通企业法人/个体工商户身份认证信息========== -->
<h3>身份信息</h3>
......@@ -90,7 +88,6 @@
<el-upload
:show-file-list="false"
:action="domainName"
:limit="1"
:accept="'image/*'"
auto-upload
:on-success="handleFontSuccess"
......@@ -115,7 +112,6 @@
<el-upload
:show-file-list="false"
:action="domainName"
:limit="1"
:accept="'image/*'"
auto-upload
:on-success="handleBackSuccess"
......@@ -136,16 +132,16 @@
<!-- 经营者(法人)手机号 -->
<el-form-item
label="经营者(法人)手机号:"
prop="mobile"
prop="legal_mobile"
v-if="isMobbileRequired"
>
<el-input v-model.trim="establishForm.mobile"></el-input>
<el-input v-model.trim="establishForm.legal_mobile"></el-input>
</el-form-item>
<el-form-item
label="经营者(法人)手机号:"
v-else
>
<el-input v-model.trim="establishForm.mobile"></el-input>
<el-input v-model.trim="establishForm.legal_mobile"></el-input>
</el-form-item>
<!-- 经营者(法人)身份证号 -->
<el-form-item
......@@ -154,14 +150,7 @@
>
<el-input v-model.trim="establishForm.idcard_number"></el-input>
</el-form-item>
<!-- 用户手机号 -->
<!-- <el-form-item
label="用户手机号:"
prop="mobile"
>
<el-input v-model.number="establishForm.mobile"></el-input>
</el-form-item> -->
<!-- 信息提交 -->
<el-form-item>
<el-button @click="handelCancel('establishFormRef')">取消</el-button>
<el-button
......@@ -234,23 +223,23 @@ export default {
callback();
};
// 法人手机号校验规则
const mobileRules = (rule, value, callback) => {
const legal_mobileRules = (rule, value, callback) => {
const phoneReg = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/;
const { mobile } = this.establishForm;
if (mobile.length === 0) {
const { legal_mobile } = this.establishForm;
if (legal_mobile.length === 0) {
callback(new Error("法人手机号不可为空!"));
} else if (!phoneReg.test(mobile)) {
} else if (!phoneReg.test(legal_mobile)) {
callback(new Error("法人手机号格式不正确!"));
}
callback();
};
// 用户手机号
const userMobileRules = (rule, value, callback) => {
const mobileRules = (rule, value, callback) => {
const phoneReg = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/;
const { userMobile } = this.establishForm;
if (userMobile.length === 0) {
const { mobile } = this.establishForm;
if (mobile.length === 0) {
callback(new Error("用户手机号不可为空!"));
} else if (!phoneReg.test(userMobile)) {
} else if (!phoneReg.test(mobile)) {
callback(new Error("用户手机号格式不正确!"));
}
callback();
......@@ -267,9 +256,9 @@ export default {
bak_img: "", // 身份证反面照的尖山云objeid(!)
idcard_number: "", // 身份证号(!)
userName: "", // 用户姓名(!)
mobile: "", // 法人手机号
legal_mobile: "", // 法人手机号
data_type: null, // 企业类型(!)
userMobile: "" // 用户手机号
mobile: "" // 用户手机号
},
// 表单校验规则
......@@ -306,11 +295,11 @@ export default {
{ required: true, message: "请填写经营者(法人姓名)", trigger: "blur" }
],
// 法人手机号
mobile: [{ required: true, validator: mobileRules, trigger: "blur" }],
legal_mobile: [
{ required: true, validator: legal_mobileRules, trigger: "blur" }
],
// 用户手机号
userMobile: [
{ required: true, validator: userMobileRules, trigger: "blur" }
]
mobile: [{ required: true, validator: mobileRules, trigger: "blur" }]
},
// 域名选择
......@@ -335,6 +324,7 @@ export default {
this.establishForm.bak_img = val.legal_back_id_card;
this.establishForm.idcard_number = val.legal_id_card;
this.establishForm.userName = val.legal_person;
this.establishForm.legal_mobile = val.legal_mobile;
this.establishForm.mobile = val.mobile;
this.establishForm.user_id = val.user_id;
this.establishForm.sensitiveWord = val.sensitiveWord;
......@@ -348,12 +338,6 @@ export default {
this.establishForm.entterpriseImage = `http://${res.result.file_url}`;
this.establishForm.entterprise_image = res.result.object_id;
},
// 更改营业执照时
handleEnterpriseChange (file, fileList) {
console.log(fileList);
// fileList = [];
fileList.push(file);
},
// 上传身份证前面
handleFontSuccess (res) {
......@@ -389,8 +373,8 @@ export default {
bak_img,
idcard_number,
userName,
legal_mobile,
mobile,
userMobile,
user_id
} = this.establishForm;
/**
......@@ -404,7 +388,7 @@ export default {
entterprise_image,
data_from: 3,
data_type,
mobile: parseInt(userMobile)
mobile
};
const res = await postBusiness(enterpriseQuery);
if (res.code !== 0) return this.$message.error(res.reason);
......@@ -423,9 +407,10 @@ export default {
bak_completeness: 0,
idcard_number,
name: userName,
legal_mobile,
mobile,
data_type,
user_id: parseInt(user_id)
user_id: user_id ? parseInt(user_id) : ""
};
const result = await opCommit(legalQuery);
if (result.code !== 0) return this.$message.error(result.reason);
......
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