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 | 132 +++++++++++++++++++++++++++----------------- 1 files changed, 81 insertions(+), 51 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index 787d80d..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,55 +42,53 @@ 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: "/", - component: Layout, - redirect: "/session", - children: [ { - path: "/session", - name: "Session", - component: () => import("@/views/session/index"), - meta: { title: "鎶ュ憡", icon: "table" }, + path: "student/details", + name: "StudentDetails", + component: () => import("@/views/student/components/details.vue"), + meta: { + title: "瀛﹀憳璇︽儏" + }, + hidden: true, }, ], }, @@ -99,14 +96,41 @@ path: "/", component: Layout, redirect: "/class", - children: [ - { - path: "/class", - name: "Class", - component: () => import("@/views/class/index"), - meta: { title: "鐝骇", icon: "table" }, + 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", @@ -271,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