routes.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. import Login from './views/Login.vue'
  4. import Register from './views/Register.vue'
  5. import NotFound from './views/404.vue'
  6. import Home from './views/Home.vue'
  7. import PdfView from './views/pdf/pdfview';
  8. //课程管理
  9. import courselist from './views/coursemanagement/list';
  10. import lecturerList from './views/lecturerManagement/index.vue'
  11. Vue.use(Router)
  12. export const allRouters = [
  13. {
  14. path: '/login',
  15. component: Login,
  16. name: '',
  17. hidden: true
  18. },
  19. {
  20. path: '/register',
  21. component: Register,
  22. name: '',
  23. hidden: true
  24. },
  25. {
  26. path: '/viewonline',
  27. component: PdfView,
  28. name: '',
  29. hidden: true
  30. },
  31. {
  32. path: '/courselist',
  33. component: Home,
  34. name: '课程管理',
  35. iconCls: 'iconfont firerock-iconkehu',
  36. leaf: true,
  37. children: [
  38. { path: '/courselist', component: courselist, name: '课程管理' }
  39. ]
  40. },
  41. {
  42. path: '/lecturer',
  43. component: Home,
  44. name: '讲师管理',
  45. iconCls: 'iconfont firerock-iconkehu',
  46. leaf: true,
  47. children: [
  48. { path: '/lecturer', component: lecturerList, name: '讲师管理' }
  49. ]
  50. },
  51. {
  52. path: '/404',
  53. component: NotFound,
  54. name: '',
  55. hidden: true
  56. },
  57. {
  58. path: '*',
  59. hidden: true,
  60. redirect: { path: '/404' }
  61. }
  62. ]
  63. export default new Router({
  64. routes: allRouters
  65. })