You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
287 lines
11 KiB
287 lines
11 KiB
export default [
|
|
{
|
|
path: '/education',
|
|
name: 'Education',
|
|
component: () => import('@/layouts/default.vue'),
|
|
meta: {
|
|
title: '教务教学',
|
|
icon: 'book-open-fill',
|
|
},
|
|
children: [
|
|
{
|
|
path: 'teacher',
|
|
name: 'TeacherManagement',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '老师管理',
|
|
icon: 'user-shared-fill',
|
|
},
|
|
},
|
|
{
|
|
path: 'student',
|
|
name: 'StudentManagement',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '学生管理',
|
|
icon: 'user-received-fill',
|
|
},
|
|
children: [
|
|
{
|
|
path: 'list',
|
|
name: 'StudentManagementList',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '学生列表',
|
|
icon: 'user-received-line',
|
|
},
|
|
},
|
|
{
|
|
path: 'grade',
|
|
name: 'GradeManagement',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '年级管理',
|
|
icon: 'account-pin-box-fill',
|
|
},
|
|
},
|
|
{
|
|
path: 'class',
|
|
name: 'ClassManagement',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '班级管理',
|
|
icon: 'account-pin-circle-fill',
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
path: 'admission',
|
|
name: 'AdmissionManagement',
|
|
component: () => import('@/views/home/index.vue'),
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '入学',
|
|
icon: 'award-fill',
|
|
},
|
|
children: [
|
|
{
|
|
path: 'evaluation',
|
|
name: 'AdmissionEvaluation',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '入学评测',
|
|
icon: 'file-paper-2-fill',
|
|
},
|
|
},
|
|
{
|
|
path: 'way',
|
|
name: 'StudyWay',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '学习路线',
|
|
icon: 'send-plane-fill',
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
path: 'answer',
|
|
name: 'Answer',
|
|
component: () => import('@/views/home/index.vue'),
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '答疑',
|
|
icon: 'question-answer-fill',
|
|
},
|
|
children: [
|
|
{
|
|
path: 'management',
|
|
name: 'AnswerManagement',
|
|
component: () => import('@/views/home/index.vue'),
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '答疑管理',
|
|
icon: 'question-answer-fill',
|
|
},
|
|
children: [
|
|
{
|
|
path: 'list',
|
|
name: 'AnswerManagementList',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '答疑管理列表',
|
|
icon: 'question-answer-line',
|
|
},
|
|
},
|
|
{
|
|
path: 'invalid',
|
|
name: 'InvalidQuestionManagement',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '无效追问管理',
|
|
icon: 'questionnaire-fill',
|
|
},
|
|
},
|
|
{
|
|
path: 'lock',
|
|
name: 'UserLockManagement',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '用户锁定管理',
|
|
icon: 'lock-fill',
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
path: 'assign/:questionId',
|
|
name: 'AssignAnswerTeacher',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '指派老师',
|
|
icon: 'account-box-fill',
|
|
hidden: true,
|
|
activeMenu: '/education/answer/management',
|
|
},
|
|
},
|
|
{
|
|
path: 'teacher',
|
|
name: 'AnswerTeacher',
|
|
component: () => import('@/views/home/index.vue'),
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '答疑老师管理',
|
|
icon: 'book-line',
|
|
},
|
|
children: [
|
|
{
|
|
path: 'summary',
|
|
name: 'AnswerTeacherSummary',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '答疑老师统计',
|
|
icon: 'book-2-line',
|
|
},
|
|
},
|
|
{
|
|
path: 'management',
|
|
name: 'AnswerTeacherManagement',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '答疑老师管理',
|
|
icon: 'book-3-line',
|
|
},
|
|
},
|
|
{
|
|
path: 'bind/:teacher?',
|
|
name: 'AnswerTeacherUpdateBind',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '编辑课程绑定',
|
|
icon: 'book-fill',
|
|
hidden: true,
|
|
activeMenu: '/education/answer/teacher/management',
|
|
},
|
|
},
|
|
{
|
|
path: 'course',
|
|
name: 'AnswerTeacherBindCourse',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '绑定课程管理',
|
|
icon: 'book-fill',
|
|
},
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
path: 'question',
|
|
name: 'QuestionManagement',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '题库管理',
|
|
icon: 'brush-fill',
|
|
},
|
|
},
|
|
{
|
|
path: 'note',
|
|
name: 'NoteManagement',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '笔记管理',
|
|
icon: 'sticky-note-2-fill',
|
|
},
|
|
},
|
|
{
|
|
path: 'research',
|
|
name: 'CourseResearch',
|
|
component: () => import('@/views/home/index.vue'),
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '课研更新',
|
|
icon: 'contacts-book-upload-fill',
|
|
},
|
|
children: [
|
|
{
|
|
path: 'plan',
|
|
name: 'CourseResearchPlan',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '课研计划',
|
|
icon: 'contacts-book-upload-line',
|
|
},
|
|
},
|
|
{
|
|
path: 'log',
|
|
name: 'CourseResearchLog',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '课研更新日志',
|
|
icon: 'file-copy-2-line',
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
path: 'live',
|
|
name: 'LiveManagement',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '直播管理',
|
|
icon: 'live-fill',
|
|
},
|
|
},
|
|
{
|
|
path: 'material',
|
|
name: 'MaterialManagement',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '老师资料管理',
|
|
icon: 'database-2-fill',
|
|
},
|
|
},
|
|
{
|
|
path: 'shift',
|
|
name: 'ShiftTable',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '排班表',
|
|
icon: 'calendar-check-line',
|
|
},
|
|
},
|
|
{
|
|
path: 'course',
|
|
name: 'CourseTable',
|
|
component: () => import('@/views/home/index.vue'),
|
|
meta: {
|
|
title: '课程表管理',
|
|
icon: 'calendar-todo-fill',
|
|
},
|
|
},
|
|
],
|
|
},
|
|
];
|