From 54e06ab83d8fbebf91f8e0c3a621da743ac5af26 Mon Sep 17 00:00:00 2001 From: 黄何裕 <1053952480@qq.com> Date: 星期四, 08 八月 2024 09:28:06 +0800 Subject: [PATCH] 课表页面开发 --- src/router/index.js | 279 ++++++++++++++++++++++++++++++------------------------- 1 files changed, 152 insertions(+), 127 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index 5a0c890..ee4ea47 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -56,83 +56,108 @@ }, ], }, - { - path: "/educational", + path: "/", component: Layout, - redirect: "/educational/student", - name: "Educational", - meta: { title: "鏁欏姟", icon: "el-icon-s-help" }, + redirect: "/curriculum", children: [ { - path: "student", + path: "/curriculum", + name: "Curriculum", + component: () => import("@/views/curriculum/index"), + meta: { title: "璇捐〃", icon: "table" }, + }, + ], + }, + { + path: "/", + component: Layout, + redirect: "/student", + children: [ + { + path: "/student", name: "Student", component: () => import("@/views/student/index"), meta: { title: "瀛﹀憳", icon: "table" }, }, - { - path: "student/details", - name: "StudentDetails", - component: () => import("@/views/student/components/details.vue"), - meta: { title: "瀛﹀憳璇︽儏" }, - hidden: true, - }, - { - path: "class", - name: "Class", - component: () => import("@/views/class/index"), - meta: { title: "鐝骇", icon: "tree" }, - }, - { - path: "scheduleCourses", - name: "ScheduleCourses", - component: () => import("@/views/scheduleCourses/index"), - meta: { title: "鎺掕", icon: "table" }, - }, - { - path: "work", - name: "Work", - component: () => import("@/views/work/index"), - meta: { title: "浣滀笟", icon: "tree" }, - }, - { - path: "comment", - name: "Comment", - component: () => import("@/views/comment/index"), - meta: { title: "鐐硅瘎", icon: "table" }, - }, - { - path: "curriculum", - name: "Curriculum", - component: () => import("@/views/curriculum/index"), - meta: { title: "璇捐〃", icon: "tree" }, - }, - { - path: "table", - name: "Table", - component: () => import("@/views/student/index"), - meta: { title: "鏃ョ▼", icon: "table" }, - }, - { - path: "development", - name: "Development", - component: () => import("@/views/development/index"), - meta: { title: "鎴愰暱", icon: "tree" }, - }, - { - path: "integral", - name: "Integral", - component: () => import("@/views/integral/index"), - meta: { title: "绉垎", icon: "tree" }, - }, - { - path: "rollCall", - name: "RollCall", - component: () => import("@/views/rollCall/index"), - meta: { title: "鐐硅瘎", icon: "tree" }, - }, ], }, + // { + // path: "/educational", + // component: Layout, + // redirect: "/educational/student", + // name: "Educational", + // meta: { title: "鏁欏姟", icon: "el-icon-s-help" }, + // children: [ + // { + // path: "student", + // name: "Student", + // component: () => import("@/views/student/index"), + // meta: { title: "瀛﹀憳", icon: "table" }, + // }, + // { + // path: "student/details", + // name: "StudentDetails", + // component: () => import("@/views/student/components/details.vue"), + // meta: { title: "瀛﹀憳璇︽儏" }, + // hidden: true, + // }, + // { + // path: "class", + // name: "Class", + // component: () => import("@/views/class/index"), + // meta: { title: "鐝骇", icon: "tree" }, + // }, + // { + // path: "scheduleCourses", + // name: "ScheduleCourses", + // component: () => import("@/views/scheduleCourses/index"), + // meta: { title: "鎺掕", icon: "table" }, + // }, + // { + // path: "work", + // name: "Work", + // component: () => import("@/views/work/index"), + // meta: { title: "浣滀笟", icon: "tree" }, + // }, + // { + // path: "comment", + // name: "Comment", + // component: () => import("@/views/comment/index"), + // meta: { title: "鐐硅瘎", icon: "table" }, + // }, + // { + // path: "curriculum", + // name: "Curriculum", + // component: () => import("@/views/curriculum/index"), + // meta: { title: "璇捐〃", icon: "tree" }, + // }, + // { + // path: "table", + // name: "Table", + // component: () => import("@/views/student/index"), + // meta: { title: "鏃ョ▼", icon: "table" }, + // }, + // { + // path: "development", + // name: "Development", + // component: () => import("@/views/development/index"), + // meta: { title: "鎴愰暱", icon: "tree" }, + // }, + // { + // path: "integral", + // name: "Integral", + // component: () => import("@/views/integral/index"), + // meta: { title: "绉垎", icon: "tree" }, + // }, + // { + // path: "rollCall", + // name: "RollCall", + // component: () => import("@/views/rollCall/index"), + // meta: { title: "鐐硅瘎", icon: "tree" }, + // }, + // ], + // }, // { // path: '/form', @@ -147,66 +172,66 @@ // ] // }, - { - path: "/nested", - component: Layout, - redirect: "/nested/menu1", - name: "Nested", - meta: { - title: "Nested", - icon: "nested", - }, - children: [ - { - path: "menu1", - component: () => import("@/views/nested/menu1/index"), // Parent router-view - name: "Menu1", - meta: { title: "Menu1" }, - children: [ - { - path: "menu1-1", - component: () => import("@/views/nested/menu1/menu1-1"), - name: "Menu1-1", - meta: { title: "Menu1-1" }, - }, - { - path: "menu1-2", - component: () => import("@/views/nested/menu1/menu1-2"), - name: "Menu1-2", - meta: { title: "Menu1-2" }, - children: [ - { - path: "menu1-2-1", - component: () => - import("@/views/nested/menu1/menu1-2/menu1-2-1"), - name: "Menu1-2-1", - meta: { title: "Menu1-2-1" }, - }, - { - path: "menu1-2-2", - component: () => - import("@/views/nested/menu1/menu1-2/menu1-2-2"), - name: "Menu1-2-2", - meta: { title: "Menu1-2-2" }, - }, - ], - }, - { - path: "menu1-3", - component: () => import("@/views/nested/menu1/menu1-3"), - name: "Menu1-3", - meta: { title: "Menu1-3" }, - }, - ], - }, - { - path: "menu2", - component: () => import("@/views/nested/menu2/index"), - name: "Menu2", - meta: { title: "menu2" }, - }, - ], - }, + // { + // path: "/nested", + // component: Layout, + // redirect: "/nested/menu1", + // name: "Nested", + // meta: { + // title: "Nested", + // icon: "nested", + // }, + // children: [ + // { + // path: "menu1", + // component: () => import("@/views/nested/menu1/index"), // Parent router-view + // name: "Menu1", + // meta: { title: "Menu1" }, + // children: [ + // { + // path: "menu1-1", + // component: () => import("@/views/nested/menu1/menu1-1"), + // name: "Menu1-1", + // meta: { title: "Menu1-1" }, + // }, + // { + // path: "menu1-2", + // component: () => import("@/views/nested/menu1/menu1-2"), + // name: "Menu1-2", + // meta: { title: "Menu1-2" }, + // children: [ + // { + // path: "menu1-2-1", + // component: () => + // import("@/views/nested/menu1/menu1-2/menu1-2-1"), + // name: "Menu1-2-1", + // meta: { title: "Menu1-2-1" }, + // }, + // { + // path: "menu1-2-2", + // component: () => + // import("@/views/nested/menu1/menu1-2/menu1-2-2"), + // name: "Menu1-2-2", + // meta: { title: "Menu1-2-2" }, + // }, + // ], + // }, + // { + // path: "menu1-3", + // component: () => import("@/views/nested/menu1/menu1-3"), + // name: "Menu1-3", + // meta: { title: "Menu1-3" }, + // }, + // ], + // }, + // { + // path: "menu2", + // component: () => import("@/views/nested/menu2/index"), + // name: "Menu2", + // meta: { title: "menu2" }, + // }, + // ], + // }, // { // path: 'external-link', -- Gitblit v1.8.0