From 4a4e1253e9057dc9e01e6178ea37e5ed2a76ad7f Mon Sep 17 00:00:00 2001 From: hejianhao <15708179461@qq.com> Date: 星期三, 02 四月 2025 10:00:04 +0800 Subject: [PATCH] 更新路由 --- src/router/index.js | 220 +++++++++++++++++++++++++++--------------------------- 1 files changed, 109 insertions(+), 111 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index 1d1f8be..5e6220a 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -25,6 +25,10 @@ const routes = [ { + path: "/", + redirect: "/projectList/list", + }, + { path: "/login", meta: { title: "登录", @@ -34,130 +38,124 @@ component: () => import("../views/login"), }, { - path: "/", + path: "/projectList", + meta: { + title: "项目组管理", + }, component: Layouts, children: [ { - path: "/projectList", + path: "list", + name: "ProjectList", meta: { title: "项目组管理", }, - component: Parent, - children: [ - { - path: "list", - name: "ProjectList", - meta: { - title: "项目组管理", - }, - component: () => import("../views/projectList"), - }, - { - path: "addProject", - name: "AddProject", - meta: { - title: "新增项目组", - hide: true, - keepAlive: true, - }, - component: () => import("../views/projectList/addProject"), - } - ] + component: () => import("../views/projectList"), }, { - path: "/dataManagement", - component: Parent, + path: "addProject", + name: "AddProject", meta: { - title: "实验室数据管理", + title: "新增项目组", + hide: true, + keepAlive: true, }, - children: [ - { - path: "approvalPlan", - meta: { - title: "项目课题方案审批", - keepAlive: true, - }, - component: () => import("../views/dataManagement/approvalPlan/list.vue"), - }, - { - path: "addPlan", - name: "addPlan", - meta: { - title: "新增项目课题方案", - hide: true, - keepAlive: true, - }, - component: () => import("../views/dataManagement/approvalPlan/addPlan"), - }, - { - path: "/dispatching", - meta: { - title: "实验调度管理", - keepAlive: true, - }, - component: () => import("../views/dataManagement/dispatching/list.vue"), - }, - { - path: "/confirmation-sheet", - meta: { - title: "校验方法确认单", - keepAlive: true, - }, - component: () => import("../views/dataManagement/confirmation-sheet"), - }, - ], - }, - { - path: "/reportLibrary", - component: Parent, - meta: { - title: "专业报告库审批", - }, - children: [ - { - path: "/feasibilityStudy", - meta: { - title: "可研报告库", - keepAlive: true, - }, - component: () => import("../views/reportLibrary/feasibilityStudy/index.vue"), - }, - { - path: "/feasibilityReport", - meta: { - title: "可行报告库", - keepAlive: true, - }, - component: () => import("../views/reportLibrary/feasibilityReport/index.vue"), - }, - { - path: "/processDevelopment", - meta: { - title: "工艺开发工具", - keepAlive: true, - }, - component: () => import("../views/reportLibrary/processDevelopment/index.vue"), - }, - { - path: "/verificationRelease", - meta: { - title: "验证与发布", - keepAlive: true, - }, - component: () => import("../views/reportLibrary/verificationRelease/index.vue"), - }, - { - path: "/projectProposalLibrary", - meta: { - title: "立项报告库", - keepAlive: true, - }, - component: () => import("../views/reportLibrary/projectProposalLibrary/index.vue"), - }, - ], + component: () => import("../views/projectList/addProject"), } + ] + }, + { + path: "/dataManagement", + component: Layouts, + meta: { + title: "实验室数据管理", + }, + children: [ + { + path: "approvalPlan", + meta: { + title: "项目课题方案审批", + keepAlive: true, + }, + component: () => import("../views/dataManagement/approvalPlan/list.vue"), + }, + { + path: "addPlan", + name: "addPlan", + meta: { + title: "新增项目课题方案", + hide: true, + keepAlive: true, + }, + component: () => import("../views/dataManagement/approvalPlan/addPlan"), + }, + { + path: "dispatching", + meta: { + title: "实验调度管理", + keepAlive: true, + }, + component: () => import("../views/dataManagement/dispatching/list.vue"), + }, + { + path: "confirmation-sheet", + meta: { + title: "校验方法确认单", + keepAlive: true, + }, + component: () => import("../views/dataManagement/confirmation-sheet"), + }, ], }, + { + path: "/reportLibrary", + component: Layouts, + meta: { + title: "专业报告库审批", + }, + children: [ + { + path: "feasibilityStudy", + meta: { + title: "可研报告库", + keepAlive: true, + }, + component: () => import("../views/reportLibrary/feasibilityStudy/index.vue"), + }, + { + path: "feasibilityReport", + meta: { + title: "可行报告库", + keepAlive: true, + }, + component: () => import("../views/reportLibrary/feasibilityReport/index.vue"), + }, + { + path: "processDevelopment", + meta: { + title: "工艺开发工具", + keepAlive: true, + }, + component: () => import("../views/reportLibrary/processDevelopment/index.vue"), + }, + { + path: "verificationRelease", + meta: { + title: "验证与发布", + keepAlive: true, + }, + component: () => import("../views/reportLibrary/verificationRelease/index.vue"), + }, + { + path: "projectProposalLibrary", + meta: { + title: "立项报告库", + keepAlive: true, + }, + component: () => import("../views/reportLibrary/projectProposalLibrary/index.vue"), + }, + ], + } ]; const router = new VueRouter({ -- Gitblit v1.7.1