course.js 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. // 在线课程相关
  2. const routes = [
  3. {
  4. path: '/courseHome',
  5. name: 'courseHome',
  6. component: () => import('@/view/course/home'),
  7. label: '课程首页',
  8. need_login: true,
  9. },
  10. {
  11. path: '/courseTeam',
  12. name: 'courseHome',
  13. component: () => import('@/view/course/user/team'),
  14. label: '我的团队',
  15. need_login: true,
  16. },
  17. {
  18. path: '/courseDeal/:id',
  19. name: 'courseDeal',
  20. component: () => import('@/view/course/user/deal'),
  21. label: '课程交易',
  22. need_login: true,
  23. },
  24. {
  25. path: '/courseDetail/:id',
  26. name: 'courseDetail',
  27. component: () => import('@/view/course/user/courseDeal'),
  28. label: '课程详情',
  29. need_login: true,
  30. },
  31. {
  32. path: '/courseAdDetail/:id',
  33. name: 'courseAdDetail',
  34. component: () => import('@/view/course/user/courseAdDeal'),
  35. label: '推广课程详情',
  36. need_login: true,
  37. },
  38. {
  39. path: '/course/adlist',
  40. name: 'courseAdlist',
  41. component: () => import('@/view/course/user/courseAd'),
  42. label: '我的推广',
  43. need_login: true,
  44. },
  45. {
  46. path: '/course/limitChange',
  47. name: 'limitChange',
  48. component: () => import('@/view/course/deal/limitRecord'),
  49. label: '名额变动明细',
  50. need_login: true,
  51. },
  52. {
  53. path: '/course/dealOrder/:id',
  54. name: 'dealOrder',
  55. component: () => import('@/view/course/deal/dealOrder'),
  56. label: '课程名额交易',
  57. need_login: true,
  58. },
  59. {
  60. path: '/course/limitChange/:id',
  61. name: 'assignLimitChange',
  62. component: () => import('@/view/course/deal/courseLimitRecord'),
  63. label: '课程名额变动',
  64. need_login: true,
  65. },
  66. {
  67. path: '/course/transfer/:id',
  68. name: 'transfer',
  69. component: () => import('@/view/course/deal/transfer'),
  70. label: '课程名额转让',
  71. need_login: true,
  72. },
  73. {
  74. path: '/course/video/:id',
  75. name: 'courseVideo',
  76. component: () => import('@/view/course/video/video'),
  77. label: '课程播放',
  78. need_login: true,
  79. },
  80. {
  81. path: '/courseLogin',
  82. name: 'courseLogin',
  83. component: () => import('@/view/course/user/login'),
  84. label: '课程登录',
  85. need_login: false,
  86. },
  87. {
  88. path: '/courseError',
  89. name: 'courseError',
  90. component: () => import('@/view/course/error'),
  91. label: '网络错误',
  92. need_login: false,
  93. },
  94. ]
  95. export default routes