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