From cc4f8046f4fab83306e7514367de7a6ad424e493 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期二, 28 十月 2025 22:59:05 +0800
Subject: [PATCH] 班级考勤汇总表
---
src/router/index.js | 97 +++++++++++++++++++++++++++++++++++++++++-------
1 files changed, 83 insertions(+), 14 deletions(-)
diff --git a/src/router/index.js b/src/router/index.js
index b259f99..d2d6b89 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,
@@ -73,12 +72,23 @@
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,
},
],
},
@@ -86,14 +96,67 @@
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: "/",
+ component: Layout,
+ redirect: "/attendance_day",
+ children: [{
+ path: "/attendance_day",
+ name: "AttendanceDay",
+ component: () => import("@/views/attendanceDay/index"),
+ meta: {
+ title: "瀛﹀憳鑰冨嫟鏃ユ姤琛�",
+ icon: "example"
+ },
+ }, ],
+ },{
+ path: "/",
+ component: Layout,
+ redirect: "/class_attendance",
+ children: [{
+ path: "/class_attendance",
+ name: "ClassAttendance",
+ component: () => import("@/views/classAttendance/index"),
+ meta: {
+ title: "鐝骇鑰冨嫟姹囨�昏〃",
+ icon: "dashboard"
+ },
+ }, ],
},
// {
// path: "/educational",
@@ -258,13 +321,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