重新审核
@@ -296,6 +296,7 @@ const applyFormData = reactive({
individual_id_images: "",
individual_id_images2: "",
individual_id_number: "",
+ individual_id_name: "",
individual_id_addr: "",
individual_id_period_begin: "",
individual_id_period_end: "",
@@ -390,7 +391,10 @@ const rules = reactive({
legal_person_id_images2: [
{ required: true, message: "请上传法人身份证反面", trigger: "change" },
],
- individual_id_number: [
+ individual_id_name: [
+ { required: true, message: "请输入个人身份证姓名", trigger: "blur" },
+ ],
+ individual_id_number: [
{ required: true, message: "请输入个人身份证号", trigger: "blur" },
],
individual_id_images: [
@@ -476,6 +480,7 @@ const handleMerchApply = async () => {
individual_id_images,
individual_id_images2,
individual_id_number,
+ individual_id_name,
legal_person_id_images,
legal_person_id_images2,
legal_person_id_number,
@@ -498,6 +503,7 @@ const handleMerchApply = async () => {
individual_id_addr,
individual_id_period_begin,
individual_id_period_end,
+ email,
} = applyFormData;
const res = await re_apply({
id: auditInfo.value.id,
@@ -522,6 +528,7 @@ const handleMerchApply = async () => {
individual_id_images,
individual_id_images2,
individual_id_number,
+ individual_id_name,
legal_person_id_images,
legal_person_id_images2,
legal_person_id_number,
@@ -544,6 +551,7 @@ const handleMerchApply = async () => {
individual_id_addr,
individual_id_period_begin,
individual_id_period_end,
+ email: `${login_mobile}@qq.com`,
});
if(res.status==200&&res.code==0){
ElMessage.success("资料已提交~")
@@ -741,7 +749,7 @@ const handleSelect = (item) => {
const beforeUpload = (file) => {
const isJPG = file.type === "image/jpeg";
const isPNG = file.type === "image/png";
- const isLt2M = file.size / 1024 / 1024 < 2;
+ const isLt2M = file.size / 1024 / 1024 < 10;
loading.value = true;
@@ -752,7 +760,7 @@ const beforeUpload = (file) => {
}
if (!isLt2M) {
loading.value = false;
- ElMessage.error("上传的图片大小不能超过2MB!");
+ ElMessage.error("上传的图片大小不能超过10MB!");
return false;
}
return true;
@@ -875,6 +883,8 @@ const handleOcrText = async (batchNo, imgType) => {
)) as any;
console.log("individual_id_images", res);
+ applyFormData.individual_id_name = res.name;
+ applyFormData.account_holder_name = res.name;
applyFormData.individual_id_number = res.idNumber;
applyFormData.individual_id_addr = res.address;
break;
@@ -1058,6 +1068,12 @@ onMounted(() => {
border-radius: 5px;
background: #fff;
margin-bottom: 12px;
+ &.nodata{
+ min-height: 900px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ }
}
:deep(.upload-hidden .el-upload--picture-card) {
diff --git a/src/views/start/formConfig.js b/src/views/start/formConfig.js
index a0357c9..ba8d19a 100644
--- a/src/views/start/formConfig.js
+++ b/src/views/start/formConfig.js
@@ -141,6 +141,14 @@ export default {
imgUrlArr: [],
sort: 15,
},
+ {
+ type: "input",
+ key: "individual_id_name",
+ hide: true,
+ label: "个人身份证姓名",
+ placeholder: "请输入个人身份证姓名",
+ sort: 16,
+ },
{
type: "input",
key: "individual_id_number",
diff --git a/src/views/start/start.vue b/src/views/start/start.vue
index cad7583..0732823 100644
--- a/src/views/start/start.vue
+++ b/src/views/start/start.vue
@@ -18,7 +18,17 @@
>
店铺信息
-
+
+
+
+ 企业
+ 个人
+
+
+
-
+
营业信息
-
-
- 企业
- 个人
-
-
@@ -569,6 +570,16 @@
上传证件反面
+
+
+
import { ref, reactive, onMounted, watch } from "vue";
+import { useRouter } from "vue-router";
import { ElMessage } from "element-plus";
import { Plus, Search } from "@element-plus/icons-vue";
@@ -737,6 +749,7 @@ const orcImgTypeConf = {
};
const userStore = useUserStore();
+const router = useRouter();
const processData = () => {
const { provinceData, cityData: cityList, areaData } = cityData;
@@ -757,6 +770,7 @@ const processData = () => {
});
};
+const isLoggedIn = ref(userStore.isLoggedIn);
const active = ref(1);
const loading = ref(false);
const formRef = ref(null);
@@ -815,6 +829,7 @@ const applyFormData = reactive({
individual_id_images: "",
individual_id_images2: "",
individual_id_number: "",
+ individual_id_name: "",
individual_id_addr: "",
individual_id_period_begin: "",
individual_id_period_end: "",
@@ -868,7 +883,7 @@ const rules = reactive({
biz_license_content: [
{ required: true, message: "请输入经营范围内容", trigger: "blur" },
],
- email: [{ required: true, message: "请输入邮箱", trigger: "blur" }],
+ // email: [{ required: true, message: "请输入邮箱", trigger: "blur" }],
biz_category: [
{ required: true, message: "请选择经营品类", trigger: "change" },
],
@@ -927,6 +942,9 @@ const rules = reactive({
legal_person_id_images2: [
{ required: true, message: "请上传法人身份证反面", trigger: "change" },
],
+ individual_id_name: [
+ { required: true, message: "请输入个人身份证姓名", trigger: "blur" },
+ ],
individual_id_number: [
{ required: true, message: "请输入个人身份证号", trigger: "blur" },
],
@@ -984,7 +1002,6 @@ watch(individual_date_type, (newVal) => {
});
const handleMerchApply = async () => {
- console.log(2001);
const {
bank_name,
bank_district,
@@ -1006,6 +1023,7 @@ const handleMerchApply = async () => {
individual_id_images,
individual_id_images2,
individual_id_number,
+ individual_id_name,
legal_person_id_images,
legal_person_id_images2,
legal_person_id_number,
@@ -1029,6 +1047,7 @@ const handleMerchApply = async () => {
individual_id_addr,
individual_id_period_begin,
individual_id_period_end,
+ email,
} = applyFormData;
const res = await merchApply({
bank_name,
@@ -1053,6 +1072,7 @@ const handleMerchApply = async () => {
individual_id_images,
individual_id_images2,
individual_id_number,
+ individual_id_name,
legal_person_id_images,
legal_person_id_images2,
legal_person_id_number,
@@ -1074,7 +1094,14 @@ const handleMerchApply = async () => {
individual_id_addr,
individual_id_period_begin,
individual_id_period_end,
+ email: `${login_mobile}@qq.com`,
});
+ if (res.code == 0 && res.status == 200) {
+ ElMessage.success("已提交开店申请~");
+ setTimeout(() => {
+ router.push({ name: "check" });
+ }, 1000);
+ }
};
const checkForm = async () => {
@@ -1146,7 +1173,7 @@ const merchToApply = async () => {
};
const bankListChange = (val) => {
- const item:any = bankList2.value.find((item:any) => item.value == val);
+ const item: any = bankList2.value.find((item: any) => item.value == val);
if (item) {
applyFormData.bank_name = item.label;
applyFormData.bank_district = item.district;
@@ -1227,7 +1254,9 @@ const querySearch = async (queryString, cb) => {
try {
const params = {
query: queryString,
- region: applyFormData.mapAddressLabel,
+ region:
+ applyFormData.mapAddressLabel.indexOf("/") &&
+ applyFormData.mapAddressLabel?.split("/")[1],
city_limit: true,
ret_coordtype: "gcj02ll",
};
@@ -1267,7 +1296,7 @@ const handleSelect = (item) => {
const beforeUpload = (file) => {
const isJPG = file.type === "image/jpeg";
const isPNG = file.type === "image/png";
- const isLt2M = file.size / 1024 / 1024 < 2;
+ const isLt2M = file.size / 1024 / 1024 < 10;
loading.value = true;
@@ -1278,7 +1307,7 @@ const beforeUpload = (file) => {
}
if (!isLt2M) {
loading.value = false;
- ElMessage.error("上传的图片大小不能超过2MB!");
+ ElMessage.error("上传的图片大小不能超过10MB!");
return false;
}
return true;
@@ -1389,16 +1418,16 @@ const handleOcrText = async (batchNo, imgType) => {
batchNo,
orcImgTypeConf.ID_CARD_BEHIND
)) as any;
- var validity = res.validity.split('-')
+ var validity = res.validity.split("-");
console.log("legal_person_id_images2", res);
applyFormData.legal_person_id_period_begin = validity[0];
- if(validity[1]!='长期'){
+ if (validity[1] != "长期") {
applyFormData.legal_person_id_period_end = validity[1];
} else {
- legal_person_date_type.value=1
- applyFormData.legal_person_id_period_end = "9999-12-31"
+ legal_person_date_type.value = 1;
+ applyFormData.legal_person_id_period_end = "9999-12-31";
}
break;
case "individual_id_images":
@@ -1408,6 +1437,8 @@ const handleOcrText = async (batchNo, imgType) => {
)) as any;
console.log("individual_id_images", res);
+ applyFormData.individual_id_name = res.name;
+ applyFormData.account_holder_name = res.name;
applyFormData.individual_id_number = res.idNumber;
applyFormData.individual_id_addr = res.address;
break;
@@ -1417,16 +1448,16 @@ const handleOcrText = async (batchNo, imgType) => {
orcImgTypeConf.ID_CARD_BEHIND
)) as any;
- var validity = res.validity.split('-')
+ var validity = res.validity.split("-");
console.log("individual_id_images2", res);
applyFormData.individual_id_period_begin = validity[0];
- if(validity[1]!='长期'){
+ if (validity[1] != "长期") {
applyFormData.individual_id_period_end = validity[1];
} else {
- legal_person_date_type.value=1
- applyFormData.individual_id_period_end = "9999-12-31"
+ legal_person_date_type.value = 1;
+ applyFormData.individual_id_period_end = "9999-12-31";
}
break;
case "bank_image":
@@ -1504,6 +1535,7 @@ const handleUploadError = (error, file) => {
const clearOtherFields = () => {
applyFormData.individual_id_number = "";
+ applyFormData.individual_id_name = "";
applyFormData.individual_id_images = "";
applyFormData.individual_id_images2 = "";
applyFormData.individual_id_addr = "";
@@ -1528,6 +1560,10 @@ const clearOtherFields = () => {
};
onMounted(() => {
+ if(!isLoggedIn.value){
+ router.push({ name: "index" });
+ return
+ }
GetStoreCategories()
.then((res) => {
if (res.code === 0 && res.status === 200) {