| | |
| | | name: 'bookStore', |
| | | component: bookStore, |
| | | }, |
| | | //个人中心 |
| | | { |
| | | path: '/personalCenter', |
| | | name: 'personalCenter', |
| | | redirect: '/userInfo', |
| | | meta: { |
| | | name: '个人中心', |
| | | }, |
| | | component: () => import('@/views/personalCenter/index.vue'), |
| | | children: [ |
| | | { |
| | | path: '/userInfo', |
| | | name: 'userInfo', |
| | | meta: { |
| | | name: '账户信息', |
| | | }, |
| | | component: () => import('@/views/personalCenter/userInfo.vue'), |
| | | }, |
| | | { |
| | | path: '/myCart', |
| | | name: 'myCart', |
| | | meta: { |
| | | name: '购物车', |
| | | }, |
| | | component: () => import('@/views/personalCenter/myCart.vue'), |
| | | }, |
| | | { |
| | | path: '/myBook', |
| | | name: 'myBook', |
| | | meta: { |
| | | name: '书架', |
| | | }, |
| | | component: () => import('@/views/personalCenter/myBook.vue'), |
| | | }, |
| | | { |
| | | path: '/myCourse', |
| | | name: 'myCourse', |
| | | meta: { |
| | | name: '课程', |
| | | }, |
| | | component: () => import('@/views/personalCenter/course.vue'), |
| | | }, |
| | | { |
| | | path: '/myClass', |
| | | name: 'myClass', |
| | | meta: { |
| | | name: '班级', |
| | | }, |
| | | component: () => import('@/views/personalCenter/class.vue'), |
| | | }, |
| | | { |
| | | path: '/myOrder', |
| | | name: 'myOrder', |
| | | meta: { |
| | | name: '订单', |
| | | }, |
| | | component: () => import('@/views/personalCenter/myOrder.vue'), |
| | | }, |
| | | { |
| | | path: '/myApply', |
| | | name: 'myApply', |
| | | meta: { |
| | | name: '申请', |
| | | }, |
| | | component: () => import('@/views/personalCenter/myApply.vue'), |
| | | }, |
| | | { |
| | | path: '/myCollection', |
| | | name: 'myCollection', |
| | | meta: { |
| | | name: '收藏', |
| | | }, |
| | | component: () => import('@/views/personalCenter/myCollection.vue'), |
| | | }, |
| | | { |
| | | path: '/myMessage', |
| | | name: 'myMessage', |
| | | meta: { |
| | | name: '消息', |
| | | }, |
| | | component: () => import('@/views/personalCenter/myMessage.vue'), |
| | | }, |
| | | { |
| | | path: '/activateProduct', |
| | | name: 'activateProduct', |
| | | meta: { |
| | | name: '激活码', |
| | | }, |
| | | component: () => import('@/views/personalCenter/activeCode.vue'), |
| | | }, |
| | | { |
| | | path: '/courseDetail', |
| | | name: 'courseDetail', |
| | | meta: { |
| | | name: '课程详情', |
| | | }, |
| | | component: () => import('@/views/courseManage/index.vue'), |
| | | }, |
| | | ], |
| | | }, |
| | | // 班级 |
| | | { |
| | | path: '/classManage', |
| | | name: 'classManage', |
| | | redirect: '/classHome', |
| | | meta: { |
| | | name: '班级管理', |
| | | }, |
| | | component: () => import('../views/classManage/index.vue'), |
| | | children: [ |
| | | { |
| | | path: '/classHome', |
| | | name: 'classHome', |
| | | meta: { |
| | | name: '班级首页', |
| | | }, |
| | | component: () => import('@/views/classManage/classHome.vue'), |
| | | }, |
| | | { |
| | | path: '/studentManage', |
| | | name: 'studentManage', |
| | | meta: { |
| | | name: '学生管理', |
| | | }, |
| | | component: () => import('@/views/classManage/studentManage.vue'), |
| | | }, |
| | | { |
| | | path: '/teachingPlan', |
| | | name: 'teachingPlan', |
| | | meta: { |
| | | name: '教学计划', |
| | | }, |
| | | component: () => import('@/views/classManage/teachingPlan.vue'), |
| | | }, |
| | | { |
| | | path: '/prepareLessons', |
| | | name: 'prepareLessons', |
| | | meta: { |
| | | name: '备课', |
| | | }, |
| | | component: () => import('@/views/classManage/prepareLessons.vue'), |
| | | }, |
| | | { |
| | | path: '/jobManage', |
| | | name: 'jobManage', |
| | | meta: { |
| | | name: '作业管理-教师', |
| | | }, |
| | | component: () => import('@/views/classManage/jobManage.vue'), |
| | | }, |
| | | { |
| | | path: '/studentJob', |
| | | name: 'studentJob', |
| | | meta: { |
| | | name: '作业管理-学生', |
| | | }, |
| | | component: () => import('@/views/classManage/studentJob.vue'), |
| | | }, |
| | | { |
| | | path: '/jobDetail', |
| | | name: 'jobDetail', |
| | | meta: { |
| | | name: '作业管理详情', |
| | | }, |
| | | component: () => import('@/views/classManage/jobDetail.vue'), |
| | | }, |
| | | { |
| | | path: '/testManage', |
| | | name: 'testManage', |
| | | meta: { |
| | | name: '测试管理', |
| | | }, |
| | | component: () => import('@/views/classManage/testManage.vue'), |
| | | }, |
| | | { |
| | | path: '/jobAnalysis', |
| | | name: 'jobAnalysis', |
| | | meta: { |
| | | name: '作业分析', |
| | | }, |
| | | component: () => import('@/views/classManage/jobAnalysis.vue'), |
| | | }, |
| | | { |
| | | path: '/teachInteraction', |
| | | name: 'teachInteraction', |
| | | meta: { |
| | | name: '教学互动', |
| | | }, |
| | | component: () => import('@/views/classManage/teachInteraction.vue'), |
| | | }, |
| | | { |
| | | path: '/interactionDetail', |
| | | name: 'interactionDetail', |
| | | meta: { |
| | | name: '教学互动-详情', |
| | | }, |
| | | component: () => import('@/views/classManage/interactionDetail.vue'), |
| | | }, |
| | | { |
| | | path: '/talkingPoint', |
| | | name: 'talkingPoint', |
| | | meta: { |
| | | name: '话题', |
| | | }, |
| | | component: () => import('@/views/classManage/talkingPoint.vue'), |
| | | }, |
| | | { |
| | | path: '/talkDetail', |
| | | name: 'talkDetail', |
| | | meta: { |
| | | name: '话题', |
| | | }, |
| | | component: () => import('@/views/classManage/talkDetail.vue'), |
| | | }, |
| | | { |
| | | path: '/info', |
| | | name: 'info', |
| | | meta: { |
| | | name: '班级通知列表', |
| | | }, |
| | | component: () => import('@/views/classManage/infoList.vue'), |
| | | }, |
| | | ], |
| | | }, |
| | | ], |
| | | }, |
| | | ], |