index.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. import Vue from "vue";
  2. import Router from "vue-router";
  3. import Login from "@/pages/Login";
  4. import Home from "@/pages/Home";
  5. import Super from "@/pages/Super";
  6. // import Redirect_uri from "@/pages/Redirect_uri";
  7. import Error from "@/pages/Error";
  8. import Error404 from "@/pages/Error404";
  9. import SchoolManager from "@/pages/home/SchoolManager";
  10. import TeacherApporval from "@/pages/home/TeacherApporval";
  11. import TeacherPay from "@/pages/home/TeacherPay";
  12. import CheckTeacherAudit from "@/pages/super/CheckTeacherAudit";
  13. import CheckTeacherPay from "@/pages/super/CheckTeacherPay";
  14. import SuperAdmin from "@/pages/super/SuperAdmin";
  15. import Redirect_uri from "@/pages/aikmt/Redirect_uri"; //微信登陆路由重定向页面
  16. Vue.use(Router);
  17. export const constantRouterMap =
  18. [
  19. {
  20. path: "/",
  21. name: "Login",
  22. component: Login
  23. },
  24. {
  25. path: "/Login",
  26. name: "login",
  27. component: Login
  28. },
  29. {
  30. path: "/aikmt/redirect_uri",
  31. name: "微信认证重定向页",
  32. component: Redirect_uri
  33. },
  34. {
  35. path: "/super",
  36. component: Super,
  37. children:[
  38. {
  39. path: "",
  40. redirect: "SuperAdmin"
  41. },
  42. {
  43. path: "SuperAdmin",
  44. name: "SuperAdmin",
  45. component: SuperAdmin,
  46. meta: { title: '超级管理员', roles: ['2'] }
  47. },
  48. {
  49. path: "CheckTeacherAudit",
  50. name: "CheckTeacherAudit",
  51. component: CheckTeacherAudit,
  52. meta: { title: '批改老师注册审核', roles: ['2'] }
  53. },
  54. {
  55. path: "CheckTeacherPay",
  56. name: "CheckTeacherPay",
  57. component: CheckTeacherPay,
  58. meta: { title: '批改老师薪酬表', roles: ['2'] }
  59. },
  60. ]
  61. },
  62. {
  63. path: "/home",
  64. component: Home,
  65. children: [
  66. {
  67. path: "",
  68. redirect: "SchoolManager"
  69. },
  70. {
  71. path: "SchoolManager",
  72. name: "SchoolManager",
  73. component: SchoolManager,
  74. meta: { title: '校区管理员', roles: ['2'] }
  75. },
  76. {
  77. path: "TeacherApporval",
  78. name: "TeacherApporval",
  79. component: TeacherApporval,
  80. meta: { title: '教师审核', roles: ['2'] }
  81. },
  82. {
  83. path: "TeacherPay",
  84. name: "TeacherPay",
  85. component: TeacherPay,
  86. meta: { title: '教师薪酬管理', roles: ['1'] }
  87. },
  88. {
  89. path: "*",
  90. name: "找不到页面",
  91. component: Error404
  92. }
  93. ]
  94. },
  95. {
  96. path: "*",
  97. name: "错误页面",
  98. component: Error
  99. }
  100. ]
  101. export default new Router({
  102. routes: constantRouterMap
  103. })
  104. // 异步挂载的路由
  105. // 动态需要根据权限加载的路由表
  106. export const asyncRouterMap = [
  107. // {
  108. // path: "/home",
  109. // component: Home,
  110. // children: [
  111. // {
  112. // path: "",
  113. // redirect: "SchoolManager"
  114. // },
  115. // {
  116. // path: "SchoolManager",
  117. // name: "SchoolManager",
  118. // component: SchoolManager,
  119. // meta: { title: '校区管理员', roles: ['2'] }
  120. // },
  121. // {
  122. // path: "TeacherApporval",
  123. // name: "TeacherApporval",
  124. // component: TeacherApporval,
  125. // meta: { title: '教师审核', roles: ['2'] }
  126. // },
  127. // {
  128. // path: "TeacherPay",
  129. // name: "TeacherPay",
  130. // component: TeacherPay,
  131. // meta: { title: '教师薪酬管理', roles: ['2'] }
  132. // },
  133. // {
  134. // path: "*",
  135. // name: "找不到页面",
  136. // component: Error404
  137. // }
  138. // ]
  139. // },
  140. // {
  141. // path: "*",
  142. // name: "错误页面",
  143. // component: Error
  144. // }
  145. ]