Commit 8333a1ce authored by mengwenhao's avatar mengwenhao

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

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