diff --git a/java-mall-app-shop-admin/main.js b/java-mall-app-shop-admin/main.js
index d35b642..783b7c0 100644
--- a/java-mall-app-shop-admin/main.js
+++ b/java-mall-app-shop-admin/main.js
@@ -6,6 +6,7 @@ import './uni.promisify.adaptor'
import tui from './utils/httpRequest'
import Socket from './utils/socket.js'
import "@/static/reset.css"
+import "@/styles/myui.scss"
// import Utils from './utils/http'
// import "@/static/font/iconfont.css"
diff --git a/java-mall-app-shop-admin/pages.json b/java-mall-app-shop-admin/pages.json
index 8fd03a3..769a758 100644
--- a/java-mall-app-shop-admin/pages.json
+++ b/java-mall-app-shop-admin/pages.json
@@ -45,7 +45,7 @@
{
"path": "pages/audit/mapAddress",
"style": {
- "navigationBarTitleText": "选择地图地址"
+ "navigationBarTitleText": "填写地区信息"
}
},
{
@@ -188,13 +188,6 @@
"fontSize":"14px",
"height": "58px",
"spacing":"5px",
- // "midButton":{
- // "text":"视图中心",
- // "height": "80px",
- // "width": "60px",
- // "iconPath": "/static/shituzhongxin.png",
- // "iconWidth": "40px"
- // },
"list": [
{
"pagePath": "pages/order/order",
@@ -229,17 +222,6 @@
},
"text": "视图中心"
},
- // {
- // "pagePath": "pages/manage/manage",
- // "iconfont": {
- // "text": "\ue606",
- // "selectedText": "\ue606",
- // "selectedColor": "#4b71ff",
- // "color":"#000",
- // "fontSize":"24px"
- // },
- // "text": "经营"
- // },
{
"pagePath": "pages/my/my",
"iconfont": {
diff --git a/java-mall-app-shop-admin/pages/audit/mapAddress.vue b/java-mall-app-shop-admin/pages/audit/mapAddress.vue
index f0e9685..770e0ac 100644
--- a/java-mall-app-shop-admin/pages/audit/mapAddress.vue
+++ b/java-mall-app-shop-admin/pages/audit/mapAddress.vue
@@ -2,7 +2,7 @@
-
+
请单击选择下面地址单击地址确定
退出登录
@@ -51,7 +51,7 @@
/>
+
- 下一步
+ 检查并确认店铺信息无误
+
+
@@ -329,11 +332,9 @@ export default {
}
.form {
- padding: 0 36rpx;
+ padding: 0 24rpx 0 30rpx;
background: #fff;
border-top: 1px solid #f2f2f2;
- .u-form-item__body__right {
- }
/deep/.shop1-from-item {
.u-form-item__body__right {
@@ -375,15 +376,7 @@ export default {
}
.btn-content {
- bottom: 40rpx;
- width: 94%;
- padding: 48rpx 24rpx;
- }
-
- .btn-next {
- border-radius: 24rpx;
- background: #4b71ff;
- color: #fff;
+ padding: 30rpx 48rpx 88rpx;
}
.btn-login-out {
diff --git a/java-mall-app-shop-admin/pages/audit/shop2.vue b/java-mall-app-shop-admin/pages/audit/shop2.vue
index 42e5b06..2892755 100644
--- a/java-mall-app-shop-admin/pages/audit/shop2.vue
+++ b/java-mall-app-shop-admin/pages/audit/shop2.vue
@@ -1,10 +1,6 @@
-
+
退出登录
@@ -18,27 +14,89 @@
>
-
- 营业执照 (必传项)
-
-
+ 营业执照信息
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
- 法人身份证正反面({{ fileList3.length + fileList4.length }} /2)
- (必传项)
-
+ 法人信息
+
+
+
+
+
-
-
- 许可证(最大上传{{ fileList2.length }}/5)
-
-
- (可传项)
-
-
-
+
-
- 法人身份证正反面({{ fileList5.length + fileList6.length }} /2)(必传项)
-
+ 个人信息
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
- 下一步
+ 检查并确认营业证件信息无误
+
+
+
+
import { mapActions } from "vuex";
-import {
- UploadFilePromise,
- batchNoApi,
- imgOcrResultApi,
-} from "../../api/upload";
+import { UploadFilePromise, batchNoApi, imgOcrResultApi } from "../../api/upload";
const orcImgTypeConf = {
FR_ID_CARD_FRONT: "FR_ID_CARD_FRONT",
@@ -288,15 +264,16 @@ export default {
showPicker: false,
list: [
{
- name: "企业",
+ name: "企业类型",
},
{
- name: "个人",
+ name: "个人类型",
},
],
form: {
+ license_type: 1, // 所属行业
license_image: "", // 许可证路径
- biz_license_number: "", //营业执照编号
+ biz_license_number: "", //注册号
biz_license_company: "", // 公司真实名字
biz_license_image: "", // 营业执照路径
legal_person_name: "", //法人姓名
@@ -304,12 +281,15 @@ export default {
legal_person_id_number: "", //法人身份证号
legal_person_id_images: "", //身份证图片正面路径
legal_person_id_images2: "", // 身份证图片反面路径
+ businessLicenseFiles: [],
+ specialLicenseFiles: [],
},
form2: {
individual_id_number: "",
individual_id_images: "",
individual_id_images2: "",
},
+ license_type_name: "",
action: "",
fileList: [],
fileList2: [],
@@ -321,28 +301,28 @@ export default {
[
{
id: 1,
- name: "许可证",
+ name: "无需特殊资质",
},
{
id: 2,
- name: "特许证件",
+ name: "需许可证资质",
},
{
id: 3,
- name: "其他证件",
+ name: "需特许证件资质",
},
],
],
rules: {
entity_type: {
required: true,
- trigger: ["blur"],
+ trigger: ["change", "blur"],
message: "请选择您的许可证类型",
},
biz_license_company: {
required: true,
message: "请输入公司名称",
- trigger: ["blur"],
+ trigger: ["change", "blur"],
},
legal_person_name: {
required: true,
@@ -389,7 +369,7 @@ export default {
individual_id_number: [
{
required: true,
- message: "请输入身份证号",
+ message: "请输入个人身份证号",
trigger: ["change", "blur"],
},
{
@@ -407,8 +387,13 @@ export default {
};
},
onReady() {
- this.$refs["uForm"].setRules(this.rules);
- this.$refs["uForm2"].setRules(this.rules2);
+ this.$refs["uForm"]?.setRules(this.rules);
+ this.$refs["uForm2"]?.setRules(this.rules2);
+ },
+ mounted() {
+ this.license_type_name = this.columns?.[0].filter(
+ (item) => item.id == this.form.license_type
+ )?.[0].name;
},
methods: {
getOcrText(filePath, file, type) {
@@ -428,8 +413,7 @@ export default {
if (formDataStr !== "") {
formDataStr += "&";
}
- formDataStr +=
- encodeURIComponent(key) + "=" + encodeURIComponent(value);
+ formDataStr += encodeURIComponent(key) + "=" + encodeURIComponent(value);
});
const imgOcrRes = await imgOcrResultApi(formDataStr);
@@ -450,10 +434,11 @@ export default {
switch (type) {
case "businessLicense":
- this.fileList.push(group);
+ this.form.businessLicenseFiles.push(group);
break;
case "licenseNumber":
this.fileList2.push(group);
+ this.form.specialLicenseFiles.push(group);
break;
case "idFront":
this.fileList3.push(group);
@@ -500,36 +485,34 @@ export default {
switch (type) {
case "businessLicense":
- var ocr = await this.getOcrText(
- imgUrl,
- item,
- orcImgTypeConf.BUSINESS_LICENCE
- );
+ var ocr = await this.getOcrText(imgUrl, item, orcImgTypeConf.BUSINESS_LICENCE);
this.form.biz_license_company = ocr.bizLicenseCompanyName;
this.form.legal_person_name = ocr.bizLicenseOwnerName;
+ this.form.biz_license_number = ocr.bizLicenseCreditCode;
console.log("BUSINESS_LICENCE", ocr);
break;
case "licenseNumber":
break;
case "idFront":
- var ocr = await this.getOcrText(
- imgUrl,
- item,
- orcImgTypeConf.ID_CARD_FRONT
- );
+ var ocr = await this.getOcrText(imgUrl, item, orcImgTypeConf.ID_CARD_FRONT);
this.form.legal_person_name = ocr.name;
this.form.legal_person_id_number = ocr.idNumber;
console.log("ID_CARD_FRONT", ocr);
break;
+ case "personIdFront":
+ var ocr = await this.getOcrText(imgUrl, item, orcImgTypeConf.ID_CARD_FRONT);
+ this.form2.individual_id_number = ocr.idNumber;
+ console.log("personIdFront", ocr);
+ break;
}
},
deletePic(e, type) {
switch (type) {
case "businessLicense":
- this.fileList.splice(0, 1);
+ this.form.businessLicenseFiles.splice(0, 1);
break;
case "licenseNumber":
- this.fileList2.splice(e.index, 1);
+ this.form.specialLicenseFiles.splice(e.index, 1);
let arr = this.form.license_image.split(",");
arr.splice(e.index, 1);
this.form.license_image = arr.join(",");
@@ -550,8 +533,8 @@ export default {
},
handleSubsection(e) {
this.active = e;
- // this.fileList = [];
- // this.fileList2 = [];
+ // this.form.businessLicenseFiles = [];
+ // this.form.specialLicenseFiles = [];
// this.fileList3 = [];
// this.fileList4 = [];
// this.fileList5 = [];
@@ -612,7 +595,7 @@ export default {
auditItem.entity_type = this.active + 1;
// auditItem.license_type = this.licenseType.id;
- // auditItem.license_image = JSON.stringify(this.fileList2.join(","));
+ // auditItem.license_image = JSON.stringify(this.form.specialLicenseFiles.join(","));
uni.setStorageSync("auditItem", auditItem);
@@ -658,11 +641,18 @@ export default {
});
}
},
+
+ handlePrev() {
+ uni.navigateBack();
+ },
+
handleCancel() {
this.showPicker = false;
},
+
handleConfirm(e) {
- this.form.license_type = e.value[0].name;
+ this.form.license_type = e.value[0].id;
+ this.license_type_name = e.value[0].name;
this.licenseType = e.value[0];
this.showPicker = false;
@@ -674,9 +664,12 @@ export default {
};
-
\ No newline at end of file
+
diff --git a/java-mall-app-shop-admin/pages/audit/shop3.vue b/java-mall-app-shop-admin/pages/audit/shop3.vue
index 2e6af26..6609cb3 100644
--- a/java-mall-app-shop-admin/pages/audit/shop3.vue
+++ b/java-mall-app-shop-admin/pages/audit/shop3.vue
@@ -1,11 +1,13 @@
-
+
退出登录
-
+
+
+
@@ -55,6 +57,8 @@
>
+
+
- 提交审核
+ 检查并确认资金结算信息无误
+
+
@@ -208,6 +214,10 @@ export default {
this.firstBranchBankLoad = true;
},
+ handlePrev() {
+ uni.navigateBack()
+ },
+
async handleSubmit() {
let valid = this.$refs.uForm.validate().then((valid) => {
return valid;
@@ -310,8 +320,6 @@ export default {