Commit 547f3494 authored by mengwenhao's avatar mengwenhao

feature:金山云功能接口完成

parent 82694a76
......@@ -14,8 +14,8 @@ const PANDORA_URI = {
}
const API_INTERNAL_URI = {
'development': "http://bp-test.ini.yidian-inc.com",
'test': "http://bp-test.ini.yidian-inc.com",
'development': "http://bp-dev.ini.yidian-inc.com",
'test': "http://bp-dev.ini.yidian-inc.com",
'production': "http://bp-test.go2yd.com"
}
......
const API_INTERNAL_URI = require("../config.js").API_INTERNAL_URI;
const req = require("../utils/request").httpReq;
const controller_utils = require("./utils");
// 获取企业信息列表
exports.auditList = async ctx => {
......@@ -46,6 +47,37 @@ exports.getRecordInfo = async ctx => {
json: true,
body: ctx.request.body
};
let permission = await controller_utils.getUserPermission(ctx);
permission = JSON.parse(permission);
const request = await req(ctx, opts);
if (permission.is_sensitive_data !== 1) {
request.result.record.entterprise_image = null; // 营业执照照片
request.result.record.legal_person = "********"; // 法人姓名
request.result.record.legal_id_card = "********"; // 法人身份证号
request.result.record.legal_validity_start_time = "********"; // 法人身份证开始时间
request.result.record.legal_validity_end_time = "********"; // 法人身份证结束时间
request.result.record.legal_front_id_card = null; // 法人身份证正面照
request.result.record.legal_back_id_card = null; // 法人身份证反面照
request.result.record.legal_id_card_hash = "********"; // 法人身份证哈希值
request.result.record.enterprice_address = "********"; // 企业地址
request.result.record.legal_issued_by = "********"; // 法人身份证地址
request.result.record.legal_nationality = "********"; // 法人民族
request.result.record.mobile = "********"; // 法人电话
request.result.record.sensitiveWord = false; // 是否有查看敏感词权限
} else {
request.result.record.sensitiveWord = true; // 是否有查看敏感词权限
}
ctx.body = request;
};
exports.onUpload = async ctx => {
const url = `${API_INTERNAL_URI}/merchant/lifeinner/upload`;
const opts = {
url,
method: "POST",
json: true,
body: ctx.request.body
};
ctx.body = await req(ctx, opts);
};
......
......@@ -33,6 +33,7 @@ router.post(`${API_VERSION}/get_log`, enterprise.getLog);
router.post(`${API_VERSION}/audit`, enterprise.postAudit);
router.post(`${API_VERSION}/business`, enterprise.postBusiness)
router.post(`${API_VERSION}/op_commit`, enterprise.opCommit);
router.post(`${API_VERSION}/upload`, enterprise.onUpload);
router.get(`${API_VERSION}/image/get_image_id`, image.get_obj_id)
router.get(`${API_VERSION}/image/get_bucket`, image.get_bucket)
......
......@@ -17,6 +17,7 @@
border
:data="messageList"
>
<!-- 审核状态 -->
<el-table-column
align="center"
label="审核状态"
......@@ -28,30 +29,36 @@
<span v-if="scope.row.audit_status === 30">审核失败</span>
</template>
</el-table-column>
<!-- 企业ID -->
<el-table-column
align="center"
label="企业ID"
prop="enterprise_auth_record_id"
></el-table-column>
<!-- 企业注册名称 -->
<el-table-column
align="center"
label="企业注册名称"
prop="name"
></el-table-column>
<!-- 注册码 -->
<el-table-column
align="center"
label="注册码"
prop="code"
></el-table-column>
<!-- 企业营业执照照片 -->
<el-table-column
align="center"
label="企业营业执照照片"
>
<template #default="scope">
<el-image
v-if="scope.row.entterprise_image"
fit="fill"
:src="scope.row.entterprise_image"
></el-image>
<span v-else>无权限</span>
</template>
</el-table-column>
<el-table-column
......@@ -70,9 +77,11 @@
>
<template #default="scope">
<el-image
v-if="scope.row.legal_front_id_card"
:src="scope.row.legal_front_id_card"
fit="fill"
></el-image>
<span v-else>无权限</span>
</template>
</el-table-column>
<el-table-column
......@@ -81,15 +90,18 @@
>
<template #default="scope">
<el-image
v-if="scope.row.legal_back_id_card"
fit="fill"
:src="scope.row.legal_back_id_card"
></el-image>
<span v-else>无权限</span>
</template>
</el-table-column>
</el-table>
<!-- 修改详情页 -->
<enterprise-form
:dataForm="messageForm"
:enterpriseId="auditId"
v-if="pageStatus === 'EDIT'"
></enterprise-form>
......@@ -187,10 +199,12 @@
<h5 class="mgtb20">审核结果</h5>
<div class="button_area">
<el-button
:disabled="!permission.get('audit')"
type="primary"
@click="auditResult(20)"
>通过</el-button>
<el-button
:disabled="!permission.get('audit')"
type="danger"
@click="auditResult(30)"
>拒绝</el-button>
......@@ -267,23 +281,15 @@ export default {
pageStatus: null, // 哪个按钮进入
auditId: null, // 传入的企业id
// 审核/修改详情/查看详情-企业信息
messageList: [
{
merchantsType: null,
status: 1,
id: 1221,
code: 112211,
registeredName: "一点资讯", // 企业名称
registrationCode: 1221, // 注册码
licenseList: [], // 营业执照
legalName: "蒙文昊", // 法人姓名
idcardNumber: 150402199704132713, // 法人身份证号
idcardPhoto: [] // 身份证照片
}
],
messageList: [],
messageForm: {}, // 修改信息表单
// 生活号列表信息
lifeList: [],
// 审核-提交历史
historyList: null,
historyList: [],
// 审核-审核意见
opinionArea: ""
......@@ -299,6 +305,13 @@ export default {
} else {
return "查看详情页";
}
},
permission () {
const modulePermissions =
this.$store.getters.moduleSubPermissions("enterprise") || [];
console.log("Current page func-permissions:", modulePermissions);
return new Map(modulePermissions.map(ele => [ele.name, true]));
}
},
......@@ -311,10 +324,12 @@ export default {
try {
const res = await getRecordInfo(params);
if (res.code !== 0) return this.$message.error(res.reason);
this.messageForm = res.result.record;
this.messageList.push(res.result.record);
this.lifeList.push(res.result.life);
console.log(this.lifeList);
console.log(this.messageList);
console.log("messageForm=1-2=310=-203", this.messageForm);
console.log("lifeLIST======", this.lifeList);
console.log("messageList", this.messageList);
console.log(res);
} catch (error) {
this.$message.error("发生未知错误,请稍后再试一下吧~~~");
......@@ -326,7 +341,7 @@ export default {
async getHistory () {
const res = await getLog({ enterprise_auth_record_id: this.auditId });
if (res.code !== 0) return this.$message.error(res.reason);
this.historyList = [...res.result]
this.historyList = [...res.result];
},
// 审核-拒绝审核
......@@ -348,12 +363,12 @@ export default {
}
// 拒绝审核通过
else {
if (this.opinionArea.length === 0) return this.$message.error("请填写拒绝原因");
if (this.opinionArea.length === 0)
return this.$message.error("请填写审核意见");
const res = await postAudit(params);
if (res.code !== 0) return this.$message.error(res.reason);
this.$message.warning("拒绝审核通过成功!");
this.$router.replace({ name: "Certification" });
}
},
......
......@@ -2,6 +2,7 @@
<layout>
<!-- 企业信息提交 -->
<el-button
:disabled="!permission.get('create')"
type="primary"
class="setUp"
@click="goEstablish"
......@@ -17,19 +18,28 @@
>
<!-- 查询信息区域 -->
<div class="formItem">
<el-form-item label="企业注册名称:">
<el-form-item
label="企业注册名称:"
prop="name"
>
<el-input v-model="enterpriseForm.name"></el-input>
</el-form-item>
<el-form-item label="注册码:">
<el-form-item
label="注册码:"
prop="code"
>
<el-input v-model="enterpriseForm.code"></el-input>
</el-form-item>
<el-form-item
label="法人或经营者姓名:"
prop="userName"
prop="legal_person"
>
<el-input v-model="enterpriseForm.legal_person"></el-input>
</el-form-item>
<el-form-item label="审核状态:">
<el-form-item
label="审核状态:"
prop="audit_status"
>
<el-select
placeholder="请选择审核状态"
v-model="enterpriseForm.audit_status"
......@@ -42,9 +52,12 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="提交类型:">
<el-form-item
label="提交类型:"
prop="data_from"
>
<el-select
v-model="enterpriseForm.data_form"
v-model="enterpriseForm.data_from"
placeholder="请选择提交类型"
>
<el-option
......@@ -55,7 +68,10 @@
></el-option>
</el-select>
</el-form-item>
<el-form-item label="提交人账号:">
<el-form-item
label="提交人账号:"
prop="proxy_user_name"
>
<el-input v-model="enterpriseForm.proxy_user_name"></el-input>
</el-form-item>
</div>
......@@ -92,7 +108,7 @@
>
<template #default="scope">
<span v-if="scope.row.audit_status === 5">编辑中</span>
<span v-if="scope.row.audit_status === 10">身份证校验通过待平台审核</span>
<span v-if="scope.row.audit_status === 10">审核</span>
<span v-if="scope.row.audit_status === 20">审核成功</span>
<span v-if="scope.row.audit_status === 30">审核失败</span>
</template>
......@@ -141,9 +157,12 @@
<el-button
size="mini"
type="primary"
:disabled="!permission.get('audit')"
@click="goAuditPage('AUDIT', scope.row.enterprise_auth_record_id)"
>审核</el-button>
<!-- || scope.row.audit_status !== 30 ? true : false -->
<el-button
:disabled="!permission.get('edit') "
size="mini"
type="success"
@click="goAuditPage('EDIT', scope.row.enterprise_auth_record_id)"
......@@ -206,11 +225,11 @@ export default {
code: "",
legal_person: "",
audit_status: null,
data_form: null,
data_from: null,
proxy_user_name: null,
statusOptions: [
{ value: 5, label: "编辑中" },
{ value: 10, label: "身份证校验通过待平台审核" },
{ value: 10, label: "审核" },
{ value: 20, label: "审核成功" },
{ value: 30, label: "审核失败" }
],
......@@ -238,7 +257,6 @@ export default {
created () {
this.getEnterpriseList();
console.log(this.$store);
console.log("获取权限的设置", this.permission.get("audit"));
},
computed: {
......@@ -259,7 +277,7 @@ export default {
code,
legal_person,
audit_status,
data_form,
data_from,
proxy_user_name
} = this.enterpriseForm;
const params = {
......@@ -269,7 +287,7 @@ export default {
code, // 注册码
legal_person, // 法人或经营者姓名
audit_status, // 审核状态
data_form, // 提交类型
data_from, // 提交类型
proxy_user_name // 提交人账号
};
try {
......@@ -287,6 +305,7 @@ export default {
// 重置表单
resetForm (formName) {
this.$refs[formName].resetFields();
this.getEnterpriseList();
},
// 跳转到企业信息提交
......@@ -319,22 +338,18 @@ export default {
if (this.checkIsCode.length === 0) {
return this.$message.error("验证码不可为空");
} else {
try {
const parasm = {
enterprise_auth_record_id: this.auditId,
code: parseInt(this.checkIsCode)
};
const res = await checkCode(parasm);
console.log(res);
// if (res.code !== 0) return this.$message.error(res.reason);
this.$message.success("验证码校验成功!");
this.$router.push({
name: "Audit",
params: { pageStatus: "EDIT", auditId: this.auditId }
});
} catch (error) {
console.log(error);
}
const parasm = {
enterprise_auth_record_id: this.auditId,
code: parseInt(this.checkIsCode)
};
const res = await checkCode(parasm);
console.log(res);
// if (res.code !== 0) return this.$message.error(res.reason);
this.$message.success("验证码校验成功!");
this.$router.push({
name: "Audit",
params: { pageStatus: "EDIT", auditId: this.auditId }
});
}
},
......
......@@ -32,14 +32,20 @@
ref="licenseChange"
prop="businessLicense"
>
<el-image
v-if="establishForm.entterprise_image"
style="width:100px;height:100px;border-radius:10px"
:src="establishForm.entterprise_image"
fit="cover"
></el-image>
<el-upload
action=""
multiple
show-file-list
:auto-upload="false"
:file-list="establishForm.licenseList"
:on-change="onLicenseChange"
:on-remove="onLicenseRemove"
:show-file-list="false"
action="http://bp-dev.ini.yidian-inc.com/merchant/lifeinner/upload"
:limit="1"
:accept="'image/*'"
auto-upload
:on-success="handleSuccess"
:on-error="handleError"
>
<el-button
size="small"
......@@ -56,7 +62,7 @@
</el-form-item>
<!-- 企业代码 -->
<el-form-item
label="企业代码:"
label="统一社会信用代码(注册码):"
prop="code"
>
<el-input v-model.trim="establishForm.code"></el-input>
......@@ -84,46 +90,24 @@
></el-option>
</el-select>
</el-form-item>
<!-- 代提交人手机号 -->
<el-form-item
label="待提交人手机号:"
prop="mobile"
>
<el-input v-model.number="establishForm.mobile"></el-input>
</el-form-item>
<el-form-item
label="代提交标识"
prop="is_agent"
>
<el-select v-model="establishForm.is_agent">
<el-option
label="代提交"
:value="1"
></el-option>
</el-select>
</el-form-item>
<!-- =================普通企业法人/个体工商户身份认证信息========== -->
<h3>身份信息</h3>
<!-- 企业营业执照号 -->
<el-form-item
label="企业营业执照号"
prop="enterpriseCode"
>
<el-input
placeholder="请输入企业营业执照号"
v-model="establishForm.enterpriseCode"
></el-input>
</el-form-item>
<!-- 身份证正面照片 -->
<el-form-item
label="身份证正面照"
label="经营者(法人)身份证正面照"
prop="front_img"
>
<el-image
v-if="establishForm.front_img"
style="width:100px;height:100px;border-radius:10px"
:src="establishForm.front_img"
fit="cover"
></el-image>
<el-upload
action=""
multiple
show-file-list
:limit="1"
:auto-upload="false"
:file-list="establishForm.idcardFontPhoto"
:on-change="onIdPhoneFontChange"
......@@ -137,13 +121,20 @@
</el-form-item>
<!-- 身份证反面照片 -->
<el-form-item
label="身份证反面照"
label="经营者(法人)身份证反面照"
prop="bak_img"
>
<el-image
v-if="establishForm.bak_img"
style="width:100px;height:100px;border-radius:10px"
:src="establishForm.bak_img"
fit="cover"
></el-image>
<el-upload
action=""
multiple
show-file-list
:limit="1"
:auto-upload="false"
:file-list="establishForm.idcardBackPhoto"
:on-change="onIdPhoneBackChange"
......@@ -155,20 +146,41 @@
>点击上传</el-button>
</el-upload>
</el-form-item>
<!-- 身份证号 -->
<!-- 经营者(法人)姓名 -->
<el-form-item
label="身份证号"
prop="idcard_number"
label="经营者(法人)姓名:"
prop="userName"
>
<el-input v-model="establishForm.idcard_number"></el-input>
<el-input v-model="establishForm.userName"></el-input>
</el-form-item>
<!-- 姓名 -->
<!-- 经营者(法人)手机号 -->
<el-form-item
label="经营者(法人)姓名"
prop="userName"
label="经营者(法人)手机号:"
prop="mobile"
v-if="isMobbileRequired"
>
<el-input v-model="establishForm.userName"></el-input>
<el-input v-model="establishForm.mobile"></el-input>
</el-form-item>
<el-form-item
label="经营者(法人)手机号:"
v-else
>
<el-input v-model="establishForm.mobile"></el-input>
</el-form-item>
<!-- 经营者(法人)身份证号 -->
<el-form-item
label="经营者(法人)身份证号:"
prop="idcard_number"
>
<el-input v-model="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>
......@@ -193,19 +205,22 @@
<script>
import { postBusiness, opCommit } from "@/service/enterprise";
export default {
props: ["enterpriseId"],
props: {
enterpriseId: { type: Number },
dataForm: { type: Object }
},
data () {
// 营业执照校验规则
let businessRules = (rule, value, callback) => {
if (this.establishForm.licenseList.length === 0) {
const businessRules = (rule, value, callback) => {
if (!this.establishForm.entterprise_image) {
callback(new Error("请上传营业执照"));
} else {
callback();
}
};
// 身份证照片正面校验规则
let idPhotoFontRules = (rule, value, callback) => {
const idPhotoFontRules = (rule, value, callback) => {
if (this.establishForm.idcardFontPhoto.length === 0) {
callback(new Error("请上传身份正面证照片"));
} else {
......@@ -213,7 +228,7 @@ export default {
}
};
// 身份证照片反面校验规则
let idPhotoBackRules = (rule, value, callback) => {
const idPhotoBackRules = (rule, value, callback) => {
if (this.establishForm.idcardBackPhoto.length === 0) {
callback(new Error("请上传身份反面证照片"));
} else {
......@@ -221,18 +236,32 @@ export default {
}
};
// 身份证号校验规则
let idcardNumberRules = (rule, value, callback) => {
let IDRe18 = /^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/;
let IDre15 = /^([1-6][1-9]|50)\d{4}\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}$/;
let idNumber = this.establishForm.idcard_number;
if (idNumber.length === 0) {
const idcardNumberRules = (rule, value, callback) => {
const IDRe18 = /^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/;
const IDre15 = /^([1-6][1-9]|50)\d{4}\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}$/;
const { idcard_number } = this.establishForm;
if (idcard_number.length === 0) {
callback(new Error("身份证号不可为空"));
} else if (!(IDRe18.test(idNumber) || IDre15.test(idNumber))) {
} else if (!(IDRe18.test(idcard_number) || IDre15.test(idcard_number))) {
callback(new Error("身份证号格式不正确"));
} else {
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 { mobile } = this.establishForm;
if (mobile.length === 0) {
callback(new Error("手机号码不可为空"));
} else if (!phoneReg.test(mobile)) {
callback(new Error("手机号格式不正确"));
}
// if (!phoneReg.test(legal_mobile)) {
// callback(new Error("手机号格式不正确"));
// }
callback();
};
return {
// 表单输入项
establishForm: {
......@@ -244,14 +273,15 @@ export default {
record_id: null, // 企业认证id
front_img: "", // 身份证正面照的金山云objectid(!)
bak_img: "", // 身份证反面照的尖山云objeid(!)
front_completeness: 0, // orc识别身份证前面完整度
bak_completeness: 0, // orc识别身份证前面完整度
idcard_number: "", // 身份证号(!)
userName: "", // 用户姓名(!)
mobile: null, // 用户手机号
data_type: null // 企业类型(!)
},
// 表单回显信息
callbackForm: null,
// 表单校验规则
establishRules: {
// 营业执照
......@@ -273,10 +303,6 @@ export default {
{ required: true, message: "请选择数据来源", trigger: "change" }
],
/* ****************法人/个体用户身份校验***************** */
// 企业营业执照号
enterpriseCode: [
{ required: true, message: "请输入企业营业执照号", trigger: "blur" }
],
// 身份证正面照
front_img: [
{ required: true, validator: idPhotoFontRules, trigger: "change" }
......@@ -285,14 +311,6 @@ export default {
bak_img: [
{ required: true, validator: idPhotoBackRules, trigger: "change" }
],
// 正面完整度
front_completeness: [
{ required: true, message: "请填写ocr正面完整度", trigger: "change" }
],
// 反面完整度
bak_completeness: [
{ required: true, message: "请填写ocr反面完整度", trigger: "change" }
],
// 身份证号
idcard_number: [
{ required: true, validator: idcardNumberRules, trigger: "blur" }
......@@ -301,23 +319,46 @@ export default {
userName: [
{ required: true, message: "请填写经营者(法人姓名)", trigger: "blur" }
],
mobile: [
{ required: true, message: "请填写待提交人手机号", trigger: "blur" }
],
is_agent: [
{ required: true, message: "请填写是否代提交", trigger: "change" }
]
// 法人手机号
mobile: [{ required: true, validator: mobileRules, trigger: "blur" }]
/* // 法人手机号
legal_mobile: [{ required: true, validator: mobileRules, trigger: "blur" }] */
}
};
},
created () {
console.log("修改信息ID", this.enterpriseId);
computed: {
isMobbileRequired () {
return this.establishForm.data_type === 2 ? true : false;
}
},
watch: {
// 监听异步传过来的表单值做修改
dataForm (val) {
this.establishForm.data_type = val.data_type;
this.establishForm.data_from = val.data_from;
this.establishForm.name = val.name;
this.establishForm.code = val.code;
this.establishForm.entterprise_image = val.entterprise_image;
this.establishForm.front_img = val.legal_front_id_card;
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.mobile = val.mobile;
}
},
methods: {
// 上传营业执照时
onLicenseChange (file, fileList) {
this.establishForm.licenseList = fileList;
handleSuccess (res) {
if (res.code !== 0) return this.$message.error(res.reason);
this.establishForm.entterprise_image = `http://${res.result.file_url}`
},
handleError (error, file, fileList) {
console.log("error", error);
console.log("file", file);
console.log("fileList", fileList);
},
// 身份证正面照片更改时
......@@ -329,11 +370,6 @@ export default {
this.establishForm.idcardBackPhoto = fileList;
},
// 删除上传的营业执照
onLicenseRemove (file, fileList) {
this.establishForm.licenseList = fileList;
},
// 删除上传的身份证照片
onIdPhoneRemove (file, fileList) {
this.establishForm.idcardFontPhoto = fileList;
......@@ -345,57 +381,53 @@ export default {
},
// 提交表单
handelSubmit (formName) {
this.$refs[formName].validate(async valid => {
// 校验不成功
if (!valid) return this.$message.error("请完成表单必填项");
// 企业信息提交参数
const {
code,
name,
entterprise_image,
data_from,
data_type,
front_img,
bak_img,
idcard_number,
userName,
mobile
} = this.establishForm;
const enterpriseQuery = {
code,
name,
entterprise_image,
data_from,
data_type
};
// 法人信息提交参数
const legalQuery = {
record_id: this.enterpriseId ? this.enterpriseId : null,
front_img,
bak_img,
front_completeness: 0,
bak_completeness: 0,
idcard_number,
name: userName,
mobile,
data_type,
user_id: parseInt(this.$store.state.userInfo.userid)
};
const res = await postBusiness(enterpriseQuery);
const result = await opCommit(legalQuery);
console.log("res", res);
console.log("result", result);
if (res.code !== 0) return this.$message.error(res.reason);
if (result.code !== 0) return this.$message.error(result.reason);
if (!this.enterpriseId) {
this.$message.success("企业信息代提交成功!");
this.$router.replace({ name: "Certification" });
} else {
this.$message.success("企业信息修改成功!");
this.$router.replace({ name: "Certification" });
}
});
async handelSubmit () {
// 企业信息提交参数
const {
code,
name,
entterprise_image,
data_from,
data_type,
front_img,
bak_img,
idcard_number,
userName,
mobile
} = this.establishForm;
const enterpriseQuery = {
code,
name,
entterprise_image,
data_from,
data_type
};
// 法人信息提交参数
const legalQuery = {
record_id: this.enterpriseId ? this.enterpriseId : "",
front_img,
bak_img,
front_completeness: 0,
bak_completeness: 0,
idcard_number,
name: userName,
mobile,
data_type,
user_id: parseInt(this.$store.state.userInfo.userid)
};
const res = await postBusiness(enterpriseQuery);
const result = await opCommit(legalQuery);
console.log("res", res);
console.log("result", result);
if (res.code !== 0) return this.$message.error(res.reason);
if (result.code !== 0) return this.$message.error(result.reason);
if (!this.enterpriseId) {
this.$message.success("企业信息代提交成功!");
this.$router.replace({ name: "Certification" });
} else {
this.$message.success("企业信息修改成功!");
this.$router.replace({ name: "Certification" });
}
}
}
};
......
......@@ -58,15 +58,24 @@ export async function postAudit (params) {
}
/**
* 商户上传营业执照信息
* @param query 上传执照参数信息
* 商户上传营业执照信息
* @param query 上传执照参数信息
*/
export async function postBusiness (query) {
const res = await axios.post(`/api/v1/business`, query);
return res;
}
/**
* 提交法人信息
* @param params 法人信息
*/
export async function opCommit (params) {
const res = await axios.post(`/api/v1/op_commit`, params);
return res;
}
\ No newline at end of file
}
export async function onUpload (params) {
const res = await axios.post(`/api/v1/upload`, params);
return res;
}
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