123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207 |
- import Vue from "vue";
- import Router from "vue-router";
- import Login from "@/pages/Login";
- import Home from "@/pages/Home";
- import Super from "@/pages/Super";
- import Onteacher from "@/pages/Onteacher";
- // import Redirect_uri from "@/pages/Redirect_uri";
- import Error from "@/pages/Error";
- import Error404 from "@/pages/Error404";
- // 校区管理员
- import SchoolManager from "@/pages/home/SchoolManager";
- import TeacherApporval from "@/pages/home/TeacherApporval";
- import TeacherPay from "@/pages/home/TeacherPay";
- // 超级管理员
- import CheckTeacherAudit from "@/pages/Super/CheckTeacherAudit";
- import SuperSchoolManager from "@/pages/Super/SchoolManager";
- import CheckTeacherPay from "@/pages/Super/CheckTeacherPay";
- import SuperAdmin from "@/pages/Super/SuperAdmin";
- // 在线批改老师
- import Onlineteacher from "@/pages/OnlineTeacher/onlineteacher";
- import Redirect_uri from "@/pages/aikmt/Redirect_uri"; //微信登陆路由重定向页面
- Vue.use(Router);
- export const constantRouterMap =
- [
- {
- path: "/",
- name: "Login",
- component: Login,
- meta: { title: '登陆', roles: ['0'] }
- },
- {
- path: "/Login",
- name: "login",
- component: Login,
- meta: { title: '登陆', roles: ['0'] }
- },
- {
- path: "/aikmt/redirect_uri",
- name: "微信认证重定向页",
- component: Redirect_uri,
- meta: { title: '微信认证重定向页', roles: ['0'] }
- },
- // 超级管理员角色路由
- {
- path: "/super",
- component: Super,
- meta: {
- title: '',
- requireAuth: true, // 添加该字段,表示进入这个路由是需要登录的
- },
- children:[
- {
- path: "",
- redirect: "SuperAdmin"
- },
- {
- path: "SuperAdmin",
- name: "SuperAdmin",
- component: SuperAdmin,
- meta: { title: '超级管理员', roles: ['3'] }
- },
- {
- path: "CheckTeacherAudit",
- name: "CheckTeacherAudit",
- component: CheckTeacherAudit,
- meta: { title: '批改老师注册审核', roles: ['3'] }
- },
- {
- path: "CheckTeacherPay",
- name: "CheckTeacherPay",
- component: CheckTeacherPay,
- meta: { title: '批改老师薪酬表', roles: ['3'] }
- },
- {
- path: "SuperSchoolManager",
- name: "SuperSchoolManager",
- component: SuperSchoolManager,
- meta: { title: '校区管理员', roles: ['3'] }
- },
- ]
- },
- // 校区管理员角色路由
- {
- path: "/home",
- component: Home,
- meta: {
- title: '',
- requireAuth: true, // 添加该字段,表示进入这个路由是需要登录的
- },
- children: [
- {
- path: "",
- redirect: "SchoolManager"
- },
- {
- path: "SchoolManager",
- name: "SchoolManager",
- component: SchoolManager,
- meta: { title: '校区管理员', roles: ['2'] }
- },
- {
- path: "TeacherApporval",
- name: "TeacherApporval",
- component: TeacherApporval,
- meta: { title: '在线批改老师', roles: ['2'] }
- },
- {
- path: "TeacherPay",
- name: "TeacherPay",
- component: TeacherPay,
- meta: { title: '教师薪酬管理', roles: ['2'] }
- },
- ]
- },
- // 在线批改老师角色路由
- {
- path: "/Onteacher",
- component: Onteacher,
- meta: {
- title: '',
- requireAuth: true, // 添加该字段,表示进入这个路由是需要登录的
- },
- children: [
- {
- path: "",
- redirect: "Onlineteacher"
- },
- {
- path: "Onlineteacher",
- name: "Onlineteacher",
- component: Onlineteacher,
- meta: { title: '在线批改老师', roles: ['1'] }
- },
- ]
- },
- {
- path: "*",
- name: "找不到页面",
- component: Error404,
- meta: { title: '找不到页面', roles: ['0'] }
- },
- {
- path: "*",
- name: "错误页面",
- component: Error,
- meta: { title: '错误页面', roles: ['0'] }
- }
- ]
- export default new Router({
- routes: constantRouterMap
- })
- // 异步挂载的路由
- // 动态需要根据权限加载的路由表
- // export const asyncRouterMap = [
- // {
- // path: "/home",
- // component: Home,
- // children: [
- // {
- // path: "",
- // redirect: "SchoolManager"
- // },
- // {
- // path: "SchoolManager",
- // name: "SchoolManager",
- // component: SchoolManager,
- // meta: { title: '校区管理员', roles: ['1'] }
- // },
- // {
- // path: "TeacherApporval",
- // name: "TeacherApporval",
- // component: TeacherApporval,
- // meta: { title: '在线批改老师', roles: ['1'] }
- //
- // },
- // {
- // path: "TeacherPay",
- // name: "TeacherPay",
- // component: TeacherPay,
- // meta: { title: '教师薪酬管理', roles: ['1'] }
- // },
- // {
- // path: "SuperAdmin",
- // name: "SuperAdmin",
- // component: SuperAdmin,
- // meta: { title: '超级管理员', roles: ['1'] }
- // },
- // {
- // path: "CheckTeacherAudit",
- // name: "CheckTeacherAudit",
- // component: CheckTeacherAudit,
- // meta: { title: '批改老师注册审核', roles: ['1'] }
- // },
- // {
- // path: "CheckTeacherPay",
- // name: "CheckTeacherPay",
- // component: CheckTeacherPay,
- // meta: { title: '批改老师薪酬表', roles: ['1'] }
- // },
- // ]
- // },
- // ]
|