|
@@ -273,7 +273,7 @@ import sHeader from "@/components/SimpleHeader";
|
|
|
import dateUtil from "@/utils/dateUtil";
|
|
|
import { Toast } from "vant";
|
|
|
import { areaList } from "@vant/area-data";
|
|
|
-import { saveHuifuMch, getHuifuMchCheck, uploadPic, submitHuifuCheck } from "@/service/huifuMch";
|
|
|
+import { saveHuifuMch, getHuifuMchCheck, submitHuifuCheck, newUploadPic } from "@/service/huifuMch";
|
|
|
import { getLoginUser } from "@/common/js/utils";
|
|
|
import { useRouter } from "vue-router";
|
|
|
import { useI18n } from "vue-i18n";
|
|
@@ -310,7 +310,7 @@ export default {
|
|
|
const regAcctPic = ref();
|
|
|
let addParams = reactive({
|
|
|
adminId: user.id, // 当前登录账户的id
|
|
|
- type: '0', // 类型 String 必填 对公企业:type=0; 个人:type=1
|
|
|
+ type: '0', // 类型 String 必填 对公企业:type=1; 个人:type=0
|
|
|
regName: '', // 商户名称
|
|
|
shortName: '', // 商户简称
|
|
|
foundDate: '', // 成立时间
|
|
@@ -344,45 +344,30 @@ export default {
|
|
|
certBeginDate: '', // 有效期开始日期
|
|
|
certEndDate: '', // 有效期截止日期
|
|
|
});
|
|
|
+ const params = {
|
|
|
+ adminId: user.id,
|
|
|
+ base64Str: null,
|
|
|
+ fileType: null,
|
|
|
+ };
|
|
|
// 上传身份证正面
|
|
|
const upCertFrontPic = async (file) => {
|
|
|
file.status = 'uploading';
|
|
|
file.message = '上传中...';
|
|
|
- const formData = new FormData();
|
|
|
- formData.append('file', file.file, file.file.name);
|
|
|
- formData.append('adminId', user.id);
|
|
|
- formData.append('fileType', "F40");
|
|
|
- // console.log(formData.get("file"));
|
|
|
- if (addParams.type === '1') {
|
|
|
- formData.append('fileType', "F02");
|
|
|
+ params.base64Str = certFrontPic.value[0].content;
|
|
|
+ if (addParams.type === '0') {
|
|
|
+ params.fileType = "F40";
|
|
|
+ } else {
|
|
|
+ params.fileType = "F02";
|
|
|
}
|
|
|
+ console.log("params", params);
|
|
|
try {
|
|
|
- const { data } = await uploadPic(formData, {
|
|
|
- headers: {
|
|
|
- 'Content-Type': 'multipart/form-data',
|
|
|
- },
|
|
|
- });
|
|
|
- if (addParams.type === '1') {
|
|
|
- const { data1 } = await uploadPic(formData, {
|
|
|
- headers: {
|
|
|
- 'Content-Type': 'multipart/form-data',
|
|
|
- },
|
|
|
- });
|
|
|
- if (data.code == "00000" && data1.code == "00000") {
|
|
|
- console.log(data);
|
|
|
- file.status = 'done';
|
|
|
- } else {
|
|
|
- file.status = 'failed';
|
|
|
- file.message = '上传失败';
|
|
|
- }
|
|
|
+ const { data } = await newUploadPic(params);
|
|
|
+ if (data.code == "00000") {
|
|
|
+ console.log(data);
|
|
|
+ file.status = 'done';
|
|
|
} else {
|
|
|
- if (data.code == "00000") {
|
|
|
- console.log(data);
|
|
|
- file.status = 'done';
|
|
|
- } else {
|
|
|
- file.status = 'failed';
|
|
|
- file.message = '上传失败';
|
|
|
- }
|
|
|
+ file.status = 'failed';
|
|
|
+ file.message = '上传失败';
|
|
|
}
|
|
|
} catch {
|
|
|
file.status = 'failed';
|
|
@@ -393,43 +378,21 @@ export default {
|
|
|
const upCertBackPic = async (file) => {
|
|
|
file.status = 'uploading';
|
|
|
file.message = '上传中...';
|
|
|
- // 此时可以自行将文件上传至服务器
|
|
|
- // const fileObject = new File([file.content], file.file.name, { type: file.file.type });
|
|
|
- const formData = new FormData();
|
|
|
- formData.append('file', file.file, file.file.name);
|
|
|
- formData.append('adminId', user.id);
|
|
|
- formData.append('fileType', "F41");
|
|
|
- if (addParams.type == '1') {
|
|
|
- formData.append('fileType', "F03");
|
|
|
+ params.base64Str = certBackPic.value[0].content;
|
|
|
+ if (addParams.type === '0') {
|
|
|
+ params.fileType = "F41";
|
|
|
+ } else {
|
|
|
+ params.fileType = "F03";
|
|
|
}
|
|
|
- console.log(formData.get("file"));
|
|
|
+ console.log("params", params);
|
|
|
try {
|
|
|
- const { data } = await uploadPic(formData, {
|
|
|
- headers: {
|
|
|
- 'Content-Type': 'multipart/form-data',
|
|
|
- },
|
|
|
- });
|
|
|
- if (addParams.type == '1') {
|
|
|
- const { data1 } = await uploadPic(formData, {
|
|
|
- headers: {
|
|
|
- 'Content-Type': 'multipart/form-data',
|
|
|
- },
|
|
|
- });
|
|
|
- if (data.code == "00000" && data1.code == "00000") {
|
|
|
- console.log(data1);
|
|
|
- file.status = 'done';
|
|
|
- } else {
|
|
|
- file.status = 'failed';
|
|
|
- file.message = '上传失败';
|
|
|
- }
|
|
|
+ const { data } = await newUploadPic(params);
|
|
|
+ if (data.code == "00000") {
|
|
|
+ console.log(data);
|
|
|
+ file.status = 'done';
|
|
|
} else {
|
|
|
- if (data.code == "00000") {
|
|
|
- console.log(data);
|
|
|
- file.status = 'done';
|
|
|
- } else {
|
|
|
- file.status = 'failed';
|
|
|
- file.message = '上传失败';
|
|
|
- }
|
|
|
+ file.status = 'failed';
|
|
|
+ file.message = '上传失败';
|
|
|
}
|
|
|
} catch {
|
|
|
file.status = 'failed';
|
|
@@ -440,15 +403,10 @@ export default {
|
|
|
const upCardFrontPic = async (file) => {
|
|
|
file.status = 'uploading';
|
|
|
file.message = '上传中...';
|
|
|
- // 此时可以自行将文件上传至服务器
|
|
|
- const formData = new FormData();
|
|
|
- formData.append('file', file.file, file.file.name);
|
|
|
- formData.append('adminId', user.id);
|
|
|
- formData.append('fileType', "F13");
|
|
|
- console.log(formData.get("file"));
|
|
|
+ params.base64Str = cardFrontPic.value[0].content;
|
|
|
+ params.fileType = "F13";
|
|
|
try {
|
|
|
- const { data } = await uploadPic(formData, 'multipart/form-data'
|
|
|
- );
|
|
|
+ const { data } = await newUploadPic(params);
|
|
|
if (data.code == "00000") {
|
|
|
console.log(data);
|
|
|
file.status = 'done';
|
|
@@ -465,18 +423,10 @@ export default {
|
|
|
const upLicensePic = async (file) => {
|
|
|
file.status = 'uploading';
|
|
|
file.message = '上传中...';
|
|
|
- // 此时可以自行将文件上传至服务器
|
|
|
- const formData = new FormData();
|
|
|
- formData.append('file', file.file, file.file.name);
|
|
|
- formData.append('adminId', user.id);
|
|
|
- formData.append('fileType', "F07");
|
|
|
- console.log(formData.get("file"));
|
|
|
+ params.base64Str = licensePic.value[0].content;
|
|
|
+ params.fileType = "F07";
|
|
|
try {
|
|
|
- const { data } = await uploadPic(formData, {
|
|
|
- headers: {
|
|
|
- 'Content-Type': 'multipart/form-data',
|
|
|
- },
|
|
|
- });
|
|
|
+ const { data } = await newUploadPic(params);
|
|
|
if (data.code == "00000") {
|
|
|
console.log(data);
|
|
|
file.status = 'done';
|
|
@@ -493,21 +443,10 @@ export default {
|
|
|
const upRegAcctPic = async (file) => {
|
|
|
file.status = 'uploading';
|
|
|
file.message = '上传中...';
|
|
|
- // 此时可以自行将文件上传至服务器
|
|
|
- // const fileObject = new File([file.content], file.file.name, { type: file.file.type });
|
|
|
- // const formData = new FormData();
|
|
|
- // formData.append('file', fileObject);
|
|
|
- const formData = new FormData();
|
|
|
- formData.append('file', file.file, file.file.name);
|
|
|
- formData.append('adminId', user.id);
|
|
|
- formData.append('fileType', "F08");
|
|
|
- console.log(formData.get("file"));
|
|
|
+ params.base64Str = regAcctPic.value[0].content;
|
|
|
+ params.fileType = "F08";
|
|
|
try {
|
|
|
- const { data } = await uploadPic(formData, {
|
|
|
- headers: {
|
|
|
- 'Content-Type': 'multipart/form-data',
|
|
|
- },
|
|
|
- });
|
|
|
+ const { data } = await newUploadPic(params);
|
|
|
if (data.code == "00000") {
|
|
|
console.log(data);
|
|
|
file.status = 'done';
|
|
@@ -595,10 +534,10 @@ export default {
|
|
|
});
|
|
|
// 提交审核
|
|
|
const submitCheck = async () => {
|
|
|
- if (certBackPic.value == null) {
|
|
|
+ if (certFrontPic.value == null) {
|
|
|
Toast("请上传身份证正面照片");
|
|
|
return;
|
|
|
- } else if (certFrontPic.value == null) {
|
|
|
+ } else if (certBackPic.value == null) {
|
|
|
Toast("请上传身份证背面照片");
|
|
|
return;
|
|
|
}
|