remaining.js 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. import common from './common'
  2. import recruit from './recruit'
  3. // import Layout from '@/layout'
  4. import { setCommonPage } from '@/utils/dealData'
  5. const remainingRouter = [
  6. {
  7. path: '/login',
  8. component: () => import('@/views/login/index'),
  9. name: 'login',
  10. meta: {
  11. commonPage: true,
  12. hidden: true,
  13. title: '登录/注册'
  14. }
  15. },
  16. {
  17. path: '/flameLogin',
  18. component: () => import('@/views/login/flameLogin'),
  19. name: 'flameLogin',
  20. meta: {
  21. hidden: true,
  22. title: '火苗儿校企'
  23. }
  24. },
  25. {
  26. path: '/register/selected',
  27. component: () => import('@/views/register/select.vue'),
  28. name: 'registerSelect',
  29. meta: {
  30. hidden: true,
  31. title: '注册'
  32. }
  33. },
  34. {
  35. path: '/register/selectedPersonRole',
  36. component: () => import('@/views/register/selectedPersonRole.vue'),
  37. name: 'registerSelectPersonRole',
  38. meta: {
  39. hidden: true,
  40. title: '个人用户选择角色'
  41. }
  42. },
  43. {
  44. path: '/register/school',
  45. component: () => import('@/views/register/school.vue'),
  46. name: 'registerShool',
  47. meta: {
  48. hidden: true,
  49. title: '老师注册'
  50. }
  51. },
  52. {
  53. path: '/recruit/teacher/register/schoolIndex',
  54. component: () => import('@/views/register/schoolForm.vue'),
  55. name: 'registerShoolForm',
  56. meta: {
  57. hidden: true,
  58. title: '老师注册'
  59. }
  60. },
  61. {
  62. path: '/recruit/teacher/register/school/inReview',
  63. component: () => import('@/views/register/schoolInReview.vue'),
  64. name: 'registerShoolInReview',
  65. meta: {
  66. hidden: true,
  67. title: '老师注册详情'
  68. }
  69. },
  70. {
  71. path: '/register/person',
  72. component: () => import('@/views/register/person.vue'),
  73. name: 'personRegister',
  74. meta: {
  75. hidden: true,
  76. title: '个人用户注册'
  77. }
  78. },
  79. {
  80. path: '/register/company',
  81. component: () => import('@/views/register/company.vue'),
  82. name: 'companyRegister',
  83. meta: {
  84. hidden: true,
  85. title: '企业用户注册'
  86. }
  87. },
  88. {
  89. path: '/forgotPassword',
  90. component: () => import('@/views/login/forgotPassword.vue'),
  91. name: 'forgotPassword',
  92. meta: {
  93. hidden: true,
  94. title: '找回密码'
  95. }
  96. },
  97. {
  98. path: '/forgotPasswordEnt',
  99. component: () => import('@/views/login/forgotPasswordEnt.vue'),
  100. name: 'forgotPasswordEnt',
  101. meta: {
  102. hidden: true,
  103. title: '找回密码'
  104. }
  105. },
  106. {
  107. path: '/userAgreement',
  108. name: 'userAgreement',
  109. children: [
  110. {
  111. path: '/userAgreement',
  112. component: () => import('@/views/login/components/userAgreement.vue'),
  113. meta: {
  114. title: '用户协议'
  115. }
  116. }
  117. ]
  118. },
  119. {
  120. path: '/privacyPolicy',
  121. name: 'privacyPolicy',
  122. children: [
  123. {
  124. path: '/privacyPolicy',
  125. component: () => import('@/views/login/components/privacyPolicy.vue'),
  126. meta: {
  127. title: '隐私政策'
  128. }
  129. }
  130. ]
  131. },
  132. {
  133. path: '/UserBehaviorNorms',
  134. name: 'UserBehaviorNorms',
  135. children: [
  136. {
  137. path: '/UserBehaviorNorms',
  138. component: () => import('@/views/login/components/UserBehaviorNorms.vue'),
  139. meta: {
  140. title: '用户行为规范'
  141. }
  142. }
  143. ]
  144. },
  145. {
  146. path: '/WorkplaceCommunityPolicy',
  147. name: 'WorkplaceCommunityPolicy',
  148. children: [
  149. {
  150. path: '/WorkplaceCommunityPolicy',
  151. component: () => import('@/views/login/components/WorkplaceCommunityPolicy.vue'),
  152. meta: {
  153. title: '职场社区政策'
  154. }
  155. }
  156. ]
  157. },
  158. {
  159. path: '/CopyrightPolicy',
  160. name: 'CopyrightPolicy',
  161. children: [
  162. {
  163. path: '/CopyrightPolicy',
  164. component: () => import('@/views/login/components/CopyrightPolicy.vue'),
  165. meta: {
  166. title: '版权政策'
  167. }
  168. }
  169. ]
  170. },
  171. {
  172. path: '/404',
  173. name: '404Page',
  174. component: () => import('@/views/404/index.vue'),
  175. meta: {
  176. title: '404'
  177. }
  178. },
  179. {
  180. path: '/permissionPrompt',
  181. name: 'permissionPrompt',
  182. component: () => import('@/views/recruit/enterprise/permissionPrompt/index.vue'),
  183. meta: {
  184. title: '无权限提示'
  185. }
  186. }
  187. ]
  188. setCommonPage(remainingRouter) // 公共访问路由
  189. const routeArray = [
  190. ...recruit,
  191. ...common,
  192. ...remainingRouter
  193. ]
  194. export default routeArray