diff --git a/src/layout/components/Header.vue b/src/layout/components/Header.vue index bb96c72..97af757 100644 --- a/src/layout/components/Header.vue +++ b/src/layout/components/Header.vue @@ -1,6 +1,6 @@ - @@ -41,12 +38,6 @@ onMounted(() => { deptName.value = localStorage.getItem("deptId") ? JSON.parse(localStorage.getItem("deptId"))[0].deptName : '' }) -// 路由跳转 -function goToHome() { - router.push(`/unitInformation`); - // window.location.href = "/"; -} - const active = ref(""); onMounted(() => { //登陆用户信息 diff --git a/src/router/index.js b/src/router/index.js index 8d59637..249512b 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -42,7 +42,7 @@ export const publicRoutes = [ component: () => import("@/views/login/index") }, { - path: "/", + path: "/homeMy", name: "homeMy", component: () => import("@/views/homeMy/index") //街面巡防 }, @@ -56,6 +56,161 @@ export const publicRoutes = [ component: layout, redirect: "/user/department-ist", children: [ + + { + path: "/", + name: "unitInformation", + component: () => + import("@/views/securityManagement/unitInformation/index"), + meta: { + title: "单位信息", + icon: "personnel" + }, + }, + { + path: "/personnelManagement", + name: "personnelManagement", + meta: { + title: "人员管理", + icon: "personnel" + }, + children: [ + { + path: "/personnelManagement/practitioner", + name: "practitioner", + component: () => + import("@/views/securityManagement/personnelManagement/practitioner/index"), + meta: { + title: "从业人员管理", + icon: "personnel" + }, + }, + { + path: "/personnelManagement/applicantPersonnel", + name: "applicantPersonnel", + component: () => + import("@/views/securityManagement/personnelManagement/applicantPersonnel/index"), + meta: { + title: "申请人员", + icon: "personnel" + } + }, + ] + }, + { + path: "/trainingManagement", + name: "/trainingManagement", + meta: { + title: "培训管理", + icon: "personnel" + }, + children: [ + { + path: "/trainingManagement/trainer", + name: "trainer", + component: () => + import("@/views/securityManagement/trainingManagement/trainer/index"), + meta: { + title: "培训人员", + icon: "personnel" + }, + }, + { + path: "/trainingManagement/personnelTraining", + name: "personnelTraining", + component: () => + import("@/views/securityManagement/trainingManagement/personnelTraining/index"), + meta: { + title: "保安待培训人员管理", + icon: "personnel" + }, + }, + { + path: "/trainingManagement/trainingProject", + name: "trainingProject", + component: () => + import("@/views/securityManagement/trainingManagement/trainingProject/index"), + meta: { + title: "保安培训项目管理", + icon: "personnel" + } + }, + ] + }, + { + path: "/examManagement", + name: "examManagement", + component: () => + import("@/views/securityManagement/examManagement/index"), + meta: { + title: "保安考试管理", + icon: "personnel" + }, + }, + { + path: "/training", + name: "training", + meta: { + title: "培训中心", + icon: "personnel" + }, + children: [ + { + path: "/training/securityTrainingVideo", + name: "securityTrainingVideo", + component: () => import("@/views/Training/SecurityTrainingVideo/index"), + meta: { + title: "保安培训视频", + icon: "personnel" + } + }, + { + path: "/training/securityQuestionBank", + name: "securityQuestionBank", + component: () => import("@/views/Training/SecurityQuestionBank/index"), + meta: { + title: "保安题库", + icon: "personnel" + } + }, + { + path: "/training/securityTrainingSyllabus", + name: "securityTrainingSyllabus", + component: () => import("@/views/Training/SecurityTrainingSyllabus/index"), + meta: { + title: "保安培训教学大纲", + icon: "personnel" + } + }, + { + path: "/training/annualInspectionTraining", + name: "annualInspectionTraining", + component: () => import("@/views/Training/AnnualInspectionTraining/index"), + meta: { + title: "年检培训", + icon: "personnel" + } + }, + { + path: "/training/annualInspectionApplicants", + name: "annualInspectionApplicants", + component: () => import("@/views/Training/AnnualInspectionApplicants/index"), + meta: { + title: "年检申请人员", + icon: "personnel" + } + }, + { + path: "/training/annualInspection", + name: "annualInspection", + component: () => import("@/views/Training/AnnualInspection/index"), + meta: { + title: "年检", + icon: "personnel" + } + }, + ] + }, { path: "/systemConfig", name: "systemConfigModel", @@ -305,160 +460,6 @@ export const publicRoutes = [ } ] }, - { - path: "/unitInformation", - name: "unitInformation", - component: () => - import("@/views/securityManagement/unitInformation/index"), - meta: { - title: "单位信息", - icon: "personnel" - }, - }, - { - path: "/personnelManagement", - name: "personnelManagement", - meta: { - title: "人员管理", - icon: "personnel" - }, - children: [ - { - path: "/personnelManagement/practitioner", - name: "practitioner", - component: () => - import("@/views/securityManagement/personnelManagement/practitioner/index"), - meta: { - title: "从业人员管理", - icon: "personnel" - }, - }, - { - path: "/personnelManagement/applicantPersonnel", - name: "applicantPersonnel", - component: () => - import("@/views/securityManagement/personnelManagement/applicantPersonnel/index"), - meta: { - title: "申请人员", - icon: "personnel" - } - }, - ] - }, - { - path: "/trainingManagement", - name: "/trainingManagement", - meta: { - title: "培训管理", - icon: "personnel" - }, - children: [ - { - path: "/trainingManagement/trainer", - name: "trainer", - component: () => - import("@/views/securityManagement/trainingManagement/trainer/index"), - meta: { - title: "培训人员", - icon: "personnel" - }, - }, - { - path: "/trainingManagement/personnelTraining", - name: "personnelTraining", - component: () => - import("@/views/securityManagement/trainingManagement/personnelTraining/index"), - meta: { - title: "保安待培训人员管理", - icon: "personnel" - }, - }, - { - path: "/trainingManagement/trainingProject", - name: "trainingProject", - component: () => - import("@/views/securityManagement/trainingManagement/trainingProject/index"), - meta: { - title: "保安培训项目管理", - icon: "personnel" - } - }, - ] - }, - { - path: "/examManagement", - name: "examManagement", - component: () => - import("@/views/securityManagement/examManagement/index"), - meta: { - title: "保安考试管理", - icon: "personnel" - }, - }, - { - path: "/training", - name: "training", - meta: { - title: "培训中心", - icon: "personnel" - }, - children: [ - { - path: "/training/securityTrainingVideo", - name: "securityTrainingVideo", - component: () => import("@/views/Training/SecurityTrainingVideo/index"), - meta: { - title: "保安培训视频", - icon: "personnel" - } - }, - { - path: "/training/securityQuestionBank", - name: "securityQuestionBank", - component: () => import("@/views/Training/SecurityQuestionBank/index"), - meta: { - title: "保安题库", - icon: "personnel" - } - }, - { - path: "/training/securityTrainingSyllabus", - name: "securityTrainingSyllabus", - component: () => import("@/views/Training/SecurityTrainingSyllabus/index"), - meta: { - title: "保安培训教学大纲", - icon: "personnel" - } - }, - { - path: "/training/annualInspectionTraining", - name: "annualInspectionTraining", - component: () => import("@/views/Training/AnnualInspectionTraining/index"), - meta: { - title: "年检培训", - icon: "personnel" - } - }, - { - path: "/training/annualInspectionApplicants", - name: "annualInspectionApplicants", - component: () => import("@/views/Training/AnnualInspectionApplicants/index"), - meta: { - title: "年检申请人员", - icon: "personnel" - } - }, - { - path: "/training/annualInspection", - name: "annualInspection", - component: () => import("@/views/Training/AnnualInspection/index"), - meta: { - title: "年检", - icon: "personnel" - } - }, - ] - } // { // path: "/basicsmanage", // name: "/basicsmanage", diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 0ab21a8..c4ec179 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -141,8 +141,7 @@ const handleLogin = () => { loading.value = false; // 登录后操作; if (res.deptList.length === 1) { - router.push("/user/department-ist"); - // window.location.href = "/"; + window.location.href = "/"; } else { deptList.value = [...res.deptList]; loginDialog.value = true;