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: '角色管理' } ] } ] })