From 59d30d49f2a37c294ee98e495de9bc42dcdfe6ce Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期二, 11 二月 2025 18:06:31 +0800
Subject: [PATCH] 优化

---
 src/router/index.js |  125 ++++++++++++++++++++++++++++-------------
 1 files changed, 84 insertions(+), 41 deletions(-)

diff --git a/src/router/index.js b/src/router/index.js
index 0361468..113991d 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -30,8 +30,7 @@
  * a base page that does not have permission requirements
  * all roles can be accessed
  */
-export const constantRoutes = [
-  {
+export const constantRoutes = [{
     path: "/login",
     component: () => import("@/views/login/index"),
     hidden: true,
@@ -43,57 +42,95 @@
     hidden: true,
   },
 
-  {
-    path: "/",
-    component: Layout,
-    redirect: "/home",
-    children: [
-      {
-        path: "home",
-        name: "home",
-        component: () => import("@/views/home/index"),
-        meta: { title: "棣栭〉", icon: "dashboard" },
-      },
-    ],
-  },
-  {
-    path: "/",
-    component: Layout,
-    redirect: "/curriculum",
-    children: [
-      {
-        path: "/curriculum",
-        name: "Curriculum",
-        component: () => import("@/views/curriculum/index"),
-        meta: { title: "璇捐〃", icon: "table" },
-      },
-    ],
-  },
+  // {
+  //   path: "/",
+  //   component: Layout,
+  //   redirect: "/home",
+  //   children: [
+  //     {
+  //       path: "home",
+  //       name: "home",
+  //       component: () => import("@/views/home/index"),
+  //       meta: { title: "棣栭〉", icon: "dashboard" },
+  //     },
+  //   ],
+  // },
+  // {
+  //   path: "/",
+  //   component: Layout,
+  //   redirect: "/curriculum",
+  //   children: [
+  //     {
+  //       path: "/curriculum",
+  //       name: "Curriculum",
+  //       component: () => import("@/views/curriculum/index"),
+  //       meta: { title: "璇捐〃", icon: "table" },
+  //     },
+  //   ],
+  // },
   {
     path: "/",
     component: Layout,
     redirect: "/student",
-    children: [
-      {
+    children: [{
         path: "/student",
         name: "Student",
         component: () => import("@/views/student/index"),
-        meta: { title: "瀛﹀憳", icon: "table" },
+        meta: {
+          title: "瀛﹀憳鍒楄〃",
+          icon: "user"
+        },
+      },
+      {
+        path: "student/details",
+        name: "StudentDetails",
+        component: () => import("@/views/student/components/details.vue"),
+        meta: {
+          title: "瀛﹀憳璇︽儏"
+        },
+        hidden: true,
       },
     ],
   },
   {
     path: "/",
     component: Layout,
-    redirect: "/session",
-    children: [
-      {
-        path: "/session",
-        name: "Session",
-        component: () => import("@/views/session/index"),
-        meta: { title: "鎶ュ憡", icon: "table" },
+    redirect: "/class",
+    children: [{
+      path: "/class",
+      name: "Class",
+      component: () => import("@/views/class/index"),
+      meta: {
+        title: "鐝骇鍒楄〃",
+        icon: "table"
       },
-    ],
+    }, ],
+  },{
+    path: "/",
+    component: Layout,
+    redirect: "/order",
+    children: [{
+      path: "/order",
+      name: "Order",
+      component: () => import("@/views/order/index"),
+      meta: {
+        title: "瀛﹀憳璁㈠崟",
+        icon: "form"
+      },
+    }, ],
+  },{
+    path: "/",
+    component: Layout,
+    redirect: "/attendance",
+    children: [{
+      path: "/attendance",
+      name: "Attendance",
+      component: () => import("@/views/attendance/index"),
+      meta: {
+        title: "鑰冨嫟鎶ヨ〃",
+        icon: "dashboard"
+      },
+    }, ],
   },
   // {
   //   path: "/educational",
@@ -258,13 +295,19 @@
   // },
 
   // 404 page must be placed at the end !!!
-  { path: "*", redirect: "/404", hidden: true },
+  {
+    path: "*",
+    redirect: "/404",
+    hidden: true
+  },
 ];
 
 const createRouter = () =>
   new Router({
     // mode: 'history', // require service support
-    scrollBehavior: () => ({ y: 0 }),
+    scrollBehavior: () => ({
+      y: 0
+    }),
     routes: constantRoutes,
   });
 

--
Gitblit v1.8.0