| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- import Vue from 'vue'
- import Router from 'vue-router'
- Vue.use(Router)
- export default new Router({
- routes: [{
- path: '/',
- name: 'login',
- component: () =>
- import ('./views/Login.vue'),
- show: 0,
- },
- {
- path: '/map',
- name: 'map',
- component: () =>
- import ('./views/WorldMap.vue'),
- show: 0,
- },
-
- {
- path: '/school',
- name: '学校管理',
- icon: 'el-icon-user-solid',
- component: () =>
- import ('./views/Home.vue'),
- show: 1,
- isLeaf: 0,
- children: [
- {
- path: '/school/list',
- component: () =>
- import ('./views/school/SchoolList.vue'),
- name: '学校管理'
- },
- {
- path: '/school/class',
- component: () =>
- import ('./views/school/ClassList.vue'),
- name: '班级管理'
- },
- {
- path: '/school/teacher',
- component: () =>
- import ('./views/school/TeacherList.vue'),
- name: '教师管理'
- },
- {
- path: '/school/student',
- component: () =>
- import ('./views/school/StudentList.vue'),
- name: '学生管理'
- },
- ]
- },
- {
- path: '/paper',
- name: '试卷管理',
- icon: 'el-icon-tickets',
- component: () =>
- import ('./views/Home.vue'),
- show: 1,
- isLeaf: 0,
- children: [
- {
- path: '/barcode/list',
- component: () =>
- import ('./views/barcode/Index.vue'),
- name: '条形码制作'
- },
- {
- path: '/anscard/list',
- component: () =>
- import ('./views/anscard/Index.vue'),
- name: '答题卡制作'
- },
- {
- path: '/papertpl/list',
- component: () =>
- import ('./views/papers/Index.vue'),
- name: '试卷模板'
- },
- {
- path: '/papertpl/cutpaper',
- component: () =>
- import ('./views/papers/cutPaper.vue'),
- name: '试卷切割',
- hide:1
- },
- {
- path: '/papertpl/testdraw',
- component: () =>
- import ('./views/papers/test.vue'),
- name: '试卷切割',
- hide:1
- },
- {
- path: '/papertpl/drawer',
- component: () =>
- import ('./components/CanvasCropper.vue'),
- name: '试卷切割',
- hide:1
- },
-
- ]
- },
- {
- path: '/mark',
- name: '阅卷管理',
- icon: 'el-icon-s-check',
- component: () =>
- import ('./views/Home.vue'),
- show: 1,
- isLeaf: 0,
- children: [
- {
- path: '/task/list',
- component: () =>
- import ('./views/tasks/Index.vue'),
- name: '阅卷任务'
- }
- ]
- },
- {
- path: '/agreement',
- name: '系统管理',
- icon: 'el-icon-s-tools',
- component: () =>
- import ('./views/Home.vue'),
- show: 1,
- isLeaf: 0,
- children: [
- {
- path: '/agreement/list',
- component: () =>
- import ('./views/user/index.vue'),
- name: '用户管理'
- },
- {
- path: '/phocode/list',
- component: () =>
- import ('./views/user/role.vue'),
- name: '角色管理'
- }
- ]
- }
- ]
- })
|