Commit ffba0da7 authored by lvweichao's avatar lvweichao
parents 772bf355 26ae4726
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -439,7 +439,7 @@ export default {
return this.$message.error("请填写审核意见");
const res = await postAudit(params);
if (res.code !== 0) return this.$message.error(res.reason);
this.$message.warning("拒绝审核通过成功!");
this.$message.warning("审核拒绝成功!");
this.$router.replace({ name: "Certification" });
}
},
......
......@@ -29,7 +29,7 @@
<!-- 营业执照金山云key -->
<el-form-item
label="营业执照:"
ref="licenseChange"
ref="entterpriseImageRef"
prop="businessLicense"
>
<el-image
......@@ -77,6 +77,7 @@
<!-- 身份证正面照片 -->
<el-form-item
label="经营者(法人)身份证正面照"
ref="frontImgRef"
prop="front_img"
>
<el-image
......@@ -101,6 +102,7 @@
<!-- 身份证反面照片 -->
<el-form-item
label="经营者(法人)身份证反面照"
ref="bakImgRef"
prop="bak_img"
>
<el-image
......@@ -187,12 +189,13 @@ export default {
callback(new Error("请上传营业执照"));
} else {
callback();
}
callback();
};
// 身份证照片正面校验规则
const idPhotoFontRules = (rule, value, callback) => {
if (this.establishForm.idcardFontPhoto.length === 0) {
if (!this.establishForm.front_img) {
callback(new Error("请上传身份正面证照片"));
} else {
callback();
......@@ -201,7 +204,7 @@ export default {
};
// 身份证照片反面校验规则
const idPhotoBackRules = (rule, value, callback) => {
if (this.establishForm.idcardBackPhoto.length === 0) {
if (!this.establishForm.bak_img) {
callback(new Error("请上传身份反面证照片"));
} else {
callback();
......@@ -339,6 +342,7 @@ export default {
// 上传营业执照时
handleEnterpriseSuccess (res) {
if (res.code !== 0) return this.$message.error(res.reason);
this.clearValidate("entterpriseImageRef");
this.establishForm.entterpriseImage = `http://${res.result.file_url}`;
this.establishForm.entterprise_image = res.result.object_id;
},
......@@ -346,6 +350,7 @@ export default {
// 上传身份证前面
handleFontSuccess (res) {
if (res.code !== 0) return this.$message.error(res.reason);
this.clearValidate("frontImgRef");
this.establishForm.frontImg = `http://${res.result.file_url}`;
this.establishForm.front_img = res.result.object_id;
},
......@@ -353,6 +358,7 @@ export default {
// 上传身份证后面
handleBackSuccess (res) {
if (res.code !== 0) return this.$message.error(res.reason);
this.clearValidate("bakImgRef")
this.establishForm.bakImg = `http://${res.result.file_url}`;
this.establishForm.bak_img = res.result.object_id;
},
......@@ -363,7 +369,10 @@ export default {
},
// 提交表单
async handelSubmit () {
handelSubmit (formName) {
this.$refs[formName].validate(valid => {
console.log(valid);
if (valid) {
if (this.enterpriseId && !this.establishForm.sensitiveWord)
return this.$message.error("您无敏感词权限修改信息!!!");
......@@ -379,7 +388,7 @@ export default {
bak_img,
idcard_number,
name: userName,
legal_mobile,
legal_mobile
} = this.establishForm;
/**
* 第一步 企业信息提交(修改)
......@@ -397,9 +406,11 @@ export default {
mobile,
proxy_user_name: this.$store.state.userInfo.email
};
const res = await postBusiness(enterpriseQuery);
postBusiness(enterpriseQuery).then(res => {
if (res.code !== 0) return this.$message.error(res.reason);
this.establishForm.enterprise_id = res.result.enterprise_auth_record_id;
this.establishForm.enterprise_id =
res.result.enterprise_auth_record_id;
});
}
// 修改
else {
......@@ -421,9 +432,10 @@ export default {
mobile
};
console.log("参数修改", editQuery);
const res = await opBusinessUpdate(editQuery);
opBusinessUpdate(editQuery).then(res => {
console.log(res);
if (res.code !== 0) return this.$message.error(res.reason);
});
}
/**
* 第二步 法人(经营者信息提交)
......@@ -446,11 +458,20 @@ export default {
data_type
};
const result = await opCommit(legalQuery);
opCommit(legalQuery).then(result => {
if (result.code !== 0) return this.$message.error(result.reason);
this.$message.success(`企业信息${this.enterpriseId ? "修改" : "代提交"}成功!`);
this.$message.success(
`企业信息${this.enterpriseId ? "修改" : "代提交"}成功!`
);
this.$router.replace({ name: "Certification" });
});
} else {
this.$message.error("请按规则填写必填表单!!");
return false;
}
});
},
// 转换图片地址为ObjectId
transformObjectId (urls) {
try {
......@@ -461,7 +482,12 @@ export default {
} catch (error) {
return urls;
}
}
},
// 清除校验
clearValidate (formName) {
this.$refs[formName].clearValidate();
},
}
};
</script>
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