diff --git a/jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/basePage.vue b/jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/basePage.vue
index c2e9817e..a500252c 100644
--- a/jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/basePage.vue
+++ b/jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/basePage.vue
@@ -58,7 +58,8 @@
v-for="dict in enterpriseTypeOptions"
:key="dict.dictValue"
:label="dict.dictValue"
- >{{ dict.dictLabel.replace("资质", "") }}{{ dict.dictLabel.replace("资质", "") }}
+
@@ -168,12 +169,12 @@
-
+
-
+
@@ -186,7 +187,7 @@
-
+
@@ -199,12 +200,12 @@
-
+
-
+
@@ -219,7 +220,7 @@
-
+
@@ -453,7 +454,7 @@
left: 120px;
cursor: pointer;
"
- >下载模板下载模板
@@ -498,7 +499,7 @@
添加
-
+
分公司信息
@@ -507,7 +508,7 @@
添加
-
+
@@ -520,12 +521,13 @@ import {
updateEnterpriseInfo,
exportEnterpriseInfo,
} from "@/api/enterprise/enterpriseInfo";
-import { getAreasData } from "@/api/areas/index";
-import { regionData, codeToText, TextToCode } from "element-china-area-data";
-import { getToken } from "@/utils/auth";
-import { getFileStream } from "@/api/system/upload";
+import {getAreasData} from "@/api/areas/index";
+import {regionData, codeToText, TextToCode} from "element-china-area-data";
+import {getToken} from "@/utils/auth";
+import {getFileStream} from "@/api/system/upload";
import managementSystem from "./components/managementSystem.vue";
import SubCompany from "./components/SubCompany.vue";
+
export default {
name: "EnterpriseInfo",
components: {
@@ -561,17 +563,17 @@ export default {
// 表单校验
rules: {
enterpriseName: [
- { required: true, message: "请输入企业名称", trigger: "blur" },
- { max: 250, message: "字符长度最大为250", trigger: "blur" },
+ {required: true, message: "请输入企业名称", trigger: "blur"},
+ {max: 250, message: "字符长度最大为250", trigger: "blur"},
],
investmentComposition: [
- { max: 250, message: "字符长度最大为250", trigger: "blur" },
+ {max: 250, message: "字符长度最大为250", trigger: "blur"},
],
legalRepresentative: [
- { max: 250, message: "字符长度最大为250", trigger: "blur" },
+ {max: 250, message: "字符长度最大为250", trigger: "blur"},
],
corporateIdNumber: [
- { max: 250, message: "字符长度最大为250", trigger: "blur" },
+ {max: 250, message: "字符长度最大为250", trigger: "blur"},
{
pattern:
/^([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]$/,
@@ -642,12 +644,12 @@ export default {
trigger: "blur",
},
],
- contacts: [{ max: 250, message: "字符长度最大为250", trigger: "blur" }],
+ contacts: [{max: 250, message: "字符长度最大为250", trigger: "blur"}],
unitSecurityNumber: [
- { max: 250, message: "字符长度最大为250", trigger: "blur" },
+ {max: 250, message: "字符长度最大为250", trigger: "blur"},
],
unifiedSocialCreditCode: [
- { max: 250, message: "字符长度最大为250", trigger: "blur" },
+ {max: 250, message: "字符长度最大为250", trigger: "blur"},
{
pattern:
/^([0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}|[1-9]\d{14})$/,
@@ -656,20 +658,34 @@ export default {
},
],
creditCodeIssuingAuthority: [
- { max: 250, message: "字符长度最大为250", trigger: "blur" },
+ {max: 250, message: "字符长度最大为250", trigger: "blur"},
],
registeredAddress: [
- { max: 250, message: "字符长度最大为250", trigger: "blur" },
+ {max: 250, message: "字符长度最大为250", trigger: "blur"},
],
safetyProductionLicense: [
- { max: 250, message: "字符长度最大为250", trigger: "blur" },
+ {max: 250, message: "字符长度最大为250", trigger: "blur"},
],
licenseIssuingAuthority: [
- { max: 250, message: "字符长度最大为250", trigger: "blur" },
+ {max: 250, message: "字符长度最大为250", trigger: "blur"},
],
- remark: [{ max: 250, message: "字符长度最大为250", trigger: "blur" }],
+ remark: [{max: 250, message: "字符长度最大为250", trigger: "blur"}],
businessScope: [
- { max: 65500, message: "字符长度最大为65500", trigger: "blur" },
+ {max: 65500, message: "字符长度最大为65500", trigger: "blur"},
+ ],
+ certificateInformation: [
+ {
+ required: true,
+ message: "请上传请用承诺书",
+ trigger: "blur",
+ validator: (rule, value, callback) => {
+ if (!this.fileList5.length) {
+ callback(new Error('请上传信用承诺书'))
+ } else {
+ callback();
+ }
+ }
+ },
],
},
// 面包屑,路由信息
@@ -913,12 +929,14 @@ export default {
let index = this[name].findIndex((item) => item.uid === file.uid);
// 删除文件
this[name].splice(index, 1);
+
+
},
// 点击预览的文件进行下载
handleOpinionPreview(file) {
// console.log(file);
- getFileStream({ fileName: file.fileName }).then((res) => {
+ getFileStream({fileName: file.fileName}).then((res) => {
const blob = new Blob([res], {
// type类型后端返回来的数据中会有,根据自己实际进行修改
// 表格下载为 application/xlsx,压缩包为 application/zip等,
@@ -948,11 +966,13 @@ export default {