diff --git a/src/assets/images/supplierImg/icon1.png b/src/assets/images/supplierImg/icon1.png new file mode 100644 index 00000000..c49043b2 Binary files /dev/null and b/src/assets/images/supplierImg/icon1.png differ diff --git a/src/assets/images/supplierImg/icon2.png b/src/assets/images/supplierImg/icon2.png new file mode 100644 index 00000000..450e9eda Binary files /dev/null and b/src/assets/images/supplierImg/icon2.png differ diff --git a/src/assets/images/supplierImg/icon3.png b/src/assets/images/supplierImg/icon3.png new file mode 100644 index 00000000..5b0f4f59 Binary files /dev/null and b/src/assets/images/supplierImg/icon3.png differ diff --git a/src/assets/images/supplierImg/icon4.png b/src/assets/images/supplierImg/icon4.png new file mode 100644 index 00000000..240bb287 Binary files /dev/null and b/src/assets/images/supplierImg/icon4.png differ diff --git a/src/assets/images/supplierImg/icon5.png b/src/assets/images/supplierImg/icon5.png new file mode 100644 index 00000000..63438a97 Binary files /dev/null and b/src/assets/images/supplierImg/icon5.png differ diff --git a/src/assets/images/supplierImg/icon6.png b/src/assets/images/supplierImg/icon6.png new file mode 100644 index 00000000..d14c2883 Binary files /dev/null and b/src/assets/images/supplierImg/icon6.png differ diff --git a/src/assets/images/supplierImg/icon7.png b/src/assets/images/supplierImg/icon7.png new file mode 100644 index 00000000..6e46072c Binary files /dev/null and b/src/assets/images/supplierImg/icon7.png differ diff --git a/src/router/index.js b/src/router/index.js index 1938ecc8..533e543f 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -3147,11 +3147,19 @@ const routes2 = [ keepAlive: true, }, }, - // 供应商管理首页 + // 用户中心 { - path: "/supplierIndex", - name: "supplierIndex", - component: () => import("../views/supplierAdmin/supplierIndex.vue"), + path: "/supplierPage", + name: "userPage", + component: () => import("@/views/supplierAdmin/layout.vue"), + children: [ + // 供应商管理首页 + { + path: "/supplierIndex", + name: "supplierIndex", + component: () => import("../views/supplierAdmin/supplierIndex.vue"), + }, + ], }, // 工作台 { diff --git a/src/views/companyAdmin/layout.vue b/src/views/companyAdmin/layout.vue index 9e18eddd..840cbacf 100644 --- a/src/views/companyAdmin/layout.vue +++ b/src/views/companyAdmin/layout.vue @@ -12,10 +12,10 @@ {{$t('message.companyDiagram.pageTitle')}} -
+
-
+
diff --git a/src/views/infoCenter/layout.vue b/src/views/infoCenter/layout.vue index e74babef..3c876c93 100644 --- a/src/views/infoCenter/layout.vue +++ b/src/views/infoCenter/layout.vue @@ -12,10 +12,10 @@ {{$t('message.companyDiagram.pageTitle')}}
-
+
-
+
diff --git a/src/views/projectAdmin/projectIndex.vue b/src/views/projectAdmin/projectIndex.vue index 3d75c8e6..0f18e165 100644 --- a/src/views/projectAdmin/projectIndex.vue +++ b/src/views/projectAdmin/projectIndex.vue @@ -342,6 +342,7 @@ export default { if(this.$store.state.userInfo.accountType == 10){ getNewUserAllModulePageApi({ projectSn: this.projectSn, + userId: this.$store.state.userInfo.userId }).then((res) => { if (res.success) { var all = res.result.moduleList; diff --git a/src/views/projectFront/configManage/groupStructureManagement.vue b/src/views/projectFront/configManage/groupStructureManagement.vue index 3e3fb205..858edec0 100644 --- a/src/views/projectFront/configManage/groupStructureManagement.vue +++ b/src/views/projectFront/configManage/groupStructureManagement.vue @@ -249,7 +249,6 @@ export default { { name: "正常", value: 0 }, { name: "停用", value: 1 }, ], - workerName: "", addEditForm: { deptName: "", orderNum: 0, @@ -485,7 +484,10 @@ export default { }); }, refresh() { - this.workerName = ""; + this.queryInfo = { + name: "", + status: null, + }; this.getList(); }, getList() { diff --git a/src/views/supplierAdmin/layout.vue b/src/views/supplierAdmin/layout.vue new file mode 100644 index 00000000..58614709 --- /dev/null +++ b/src/views/supplierAdmin/layout.vue @@ -0,0 +1,272 @@ + + + \ No newline at end of file diff --git a/src/views/supplierAdmin/qualificationApply/components/basic-info.vue b/src/views/supplierAdmin/qualificationApply/components/basic-info.vue index 5f2326da..f5a179ac 100644 --- a/src/views/supplierAdmin/qualificationApply/components/basic-info.vue +++ b/src/views/supplierAdmin/qualificationApply/components/basic-info.vue @@ -225,6 +225,7 @@ @@ -258,9 +257,7 @@ @@ -450,10 +447,33 @@ export default { projectDirectorPhone: [ { required: true, - message: '请输入', trigger: "blur", + message: "请输入正确的电话号码", + pattern: /^1(3|4|5|6|7|8|9)\d{9}$/, }, ], + registerPersonPhoneTel: [ + { + trigger: "blur", + message: "请输入正确的电话号码", + pattern: /^1(3|4|5|6|7|8|9)\d{9}$/, + } + ], + legalPersonTel: [ + { + trigger: "blur", + message: "请输入正确的电话号码", + pattern: /^1(3|4|5|6|7|8|9)\d{9}$/, + } + ], + enterpriseEmail: [ + { + type: "email", + trigger: "blur", + message: "请输入正确的邮箱", + pattern: /^1(3|4|5|6|7|8|9)\d{9}$/, + } + ], enterpriseName: [ { required: true, @@ -478,8 +498,9 @@ export default { socialCode: [ { required: true, - message: '请输入', + message: '请输入正确的格式', trigger: "blur", + pattern: /^[0-9ABCDEFGHJKLMNPQRTUWXY]{18}$/, }, ] }, diff --git a/src/views/supplierAdmin/qualificationApply/components/qualification-info.vue b/src/views/supplierAdmin/qualificationApply/components/qualification-info.vue index 255e3993..c3e4d480 100644 --- a/src/views/supplierAdmin/qualificationApply/components/qualification-info.vue +++ b/src/views/supplierAdmin/qualificationApply/components/qualification-info.vue @@ -313,7 +313,7 @@ export default { console.log(res, "资质文件表格"); if (res.result) { this.tableList = res.result.records; - this.total = res.result.total; + this.pagInfo.total = res.result.total; this.tableList.map((item) => { if (!item.fileUrl.includes(this.$store.state.FILEURL)) { item.fileUrl = this.$store.state.FILEURL + item.fileUrl; diff --git a/src/views/supplierAdmin/supplierIndex.vue b/src/views/supplierAdmin/supplierIndex.vue index 570e120e..1cc88363 100644 --- a/src/views/supplierAdmin/supplierIndex.vue +++ b/src/views/supplierAdmin/supplierIndex.vue @@ -1,7 +1,6 @@