teacher.js 1.39 KB
/*
 * @Date: 2025-06-17 16:46:50
 * @LastEditors: hookehuyr hookehuyr@gmail.com
 * @LastEditTime: 2025-06-26 11:45:44
 * @FilePath: /mlaj/src/router/teacher.js
 * @Description: 文件描述
 */
export default [
  {
    path: '/teacher/checkin',
    name: 'Teacher',
    component: () => import('../views/teacher/checkinPage.vue'),
    meta: {
      title: '打卡管理',
      requiresAuth: true
    },
  },
  {
    path: '/teacher/form',
    name: 'TeacherForm',
    component: () => import('../views/teacher/formPage.vue'),
    meta: {
      title: '教师新增作业',
      requiresAuth: true
    },
  },
  {
    path: '/teacher/myClass',
    name: 'MyClass',
    component: () => import('../views/teacher/myClassPage.vue'),
    meta: {
      title: '我的班级',
      requiresAuth: true
    },
  },
  {
    path: '/teacher/tasks',
    name: 'TeacherTasks',
    component: () => import('../views/teacher/taskManagePage.vue'),
    meta: {
      title: '作业管理',
      requiresAuth: true
    },
  },
  {
    path: '/teacher/tasks/:id',
    name: 'TeacherTaskHome',
    component: () => import('../views/teacher/taskHomePage.vue'),
    meta: {
      title: '作业主页',
      requiresAuth: true
    },
  },
  {
    path: '/teacher/student/:id',
    name: 'Student',
    component: () => import('../views/teacher/studentPage.vue'),
    meta: {
      title: '学员详情',
      requiresAuth: true
    },
  },
]