course.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  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: '/courseUser',
  12. name: 'courseUser',
  13. component: () => import('@/view/course/user'),
  14. label: '我的',
  15. need_login: true,
  16. },
  17. {
  18. path: '/courseAuth',
  19. name: 'courseAuth',
  20. component: () => import('@/view/course/user/wxAuth'),
  21. label: '微信授权',
  22. need_login: true,
  23. },
  24. {
  25. path: '/courseTeam/:id',
  26. name: 'courseTeam',
  27. component: () => import('@/view/course/user/team'),
  28. label: '我的团队',
  29. need_login: false,
  30. },
  31. {
  32. path: '/courseDeal/:id',
  33. name: 'courseDeal',
  34. component: () => import('@/view/course/user/deal'),
  35. label: '课程交易',
  36. need_login: false,
  37. },
  38. {
  39. path: '/courseDetail/:id',
  40. name: 'courseDetail',
  41. component: () => import('@/view/course/user/courseDeal'),
  42. label: '课程详情',
  43. need_login: false,
  44. },
  45. {
  46. path: '/courseAdDetail/:id',
  47. name: 'courseAdDetail',
  48. component: () => import('@/view/course/user/courseAdDeal'),
  49. label: '推广课程详情',
  50. need_login: false,
  51. },
  52. {
  53. path: '/course/limitChange',
  54. name: 'limitChange',
  55. component: () => import('@/view/course/deal/limitRecord'),
  56. label: '名额变动明细',
  57. need_login: false,
  58. },
  59. {
  60. path: '/course/dealOrder/:id',
  61. name: 'dealOrder',
  62. component: () => import('@/view/course/deal/dealOrder'),
  63. label: '课程名额交易',
  64. need_login: false,
  65. },
  66. {
  67. path: '/course/transfer/:id',
  68. name: 'transfer',
  69. component: () => import('@/view/course/deal/transfer'),
  70. label: '课程名额转让',
  71. need_login: false,
  72. },
  73. {
  74. path: '/course/video/:id',
  75. name: 'courseVideo',
  76. component: () => import('@/view/course/video/courseVideo'),
  77. label: '课程播放',
  78. need_login: false,
  79. },
  80. {
  81. path: '/freeCourse',
  82. name: 'freeCourse',
  83. component: () => import('@/view/course/video/freeVideo'),
  84. label: '今日更新',
  85. need_login: false,
  86. },
  87. {
  88. path: '/courseLogin',
  89. name: 'courseLogin',
  90. component: () => import('@/view/course/user/login'),
  91. label: '课程登录',
  92. need_login: true,
  93. },
  94. {
  95. path: '/courseError',
  96. name: 'courseError',
  97. component: () => import('@/view/course/error'),
  98. label: '网络错误',
  99. need_login: true,
  100. },
  101. ]
  102. export default routes