personal.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. // 个人路由信息
  2. import Layout from '@/layout'
  3. const personal = [
  4. {
  5. path: '/recruit/personal/accountSettings',
  6. component: Layout,
  7. name: 'personalAccount',
  8. children: [
  9. {
  10. path: '/recruit/personal/accountSettings',
  11. component: () => import('@/views/recruit/personal/accountSettings/index'),
  12. meta: {
  13. title: '账号设置'
  14. },
  15. children: [
  16. {
  17. path: '/recruit/personal/accountSettings/editPassword',
  18. component: () => import('@/views/recruit/personal/accountSettings/dynamic/editPassword'),
  19. meta: {
  20. title: '修改密码'
  21. }
  22. },
  23. {
  24. path: '/recruit/personal/accountSettings/accountBinding',
  25. component: () => import('@/views/recruit/personal/accountSettings/dynamic/accountBinding'),
  26. meta: {
  27. title: '账号加入'
  28. }
  29. },
  30. {
  31. path: '/recruit/personal/accountSettings/realAuthentication',
  32. component: () => import('@/views/recruit/personal/accountSettings/dynamic/realAuthentication'),
  33. meta: {
  34. title: '实名认证'
  35. }
  36. },
  37. {
  38. path: '/recruit/personal/accountSettings/privacySettings',
  39. component: () => import('@/views/recruit/personal/accountSettings/dynamic/privacySettings'),
  40. meta: {
  41. title: '隐私设置'
  42. }
  43. }
  44. ]
  45. }
  46. ]
  47. },
  48. {
  49. path: '/recruit/personal/resume',
  50. component: Layout,
  51. name: 'resume',
  52. meta: {
  53. title: '在线简历'
  54. },
  55. children: [
  56. {
  57. path: '/recruit/personal/resume',
  58. component: () => import('@/views/recruit/personal/remuse/index.vue')
  59. }
  60. ]
  61. },
  62. {
  63. path: '/recruit/personal/personalCenter',
  64. component: Layout,
  65. name: 'personalCenter',
  66. meta: {
  67. title: '个人中心'
  68. },
  69. children: [
  70. {
  71. path: '/recruit/personal/personalCenter',
  72. component: () => import('@/views/recruit/personal/PersonalCenter/index')
  73. }
  74. ]
  75. },
  76. {
  77. path: '/publicRecruitment',
  78. component: Layout,
  79. name: 'myPublicRecruitment',
  80. meta: {
  81. title: '赏金奖励'
  82. },
  83. children: [
  84. {
  85. path: '/publicRecruitment',
  86. component: () => import('@/views/publicRecruitment/index'),
  87. meta: {
  88. title: '赏金奖励'
  89. },
  90. }
  91. ]
  92. },
  93. {
  94. path: '/recruit/personal/myWallet',
  95. component: Layout,
  96. name: 'personalWallet',
  97. meta: {
  98. title: '我的钱包'
  99. },
  100. children: [
  101. {
  102. path: '/recruit/personal/myWallet',
  103. component: () => import('@/views/recruit/personal/myWallet'),
  104. meta: {
  105. title: '我的钱包'
  106. },
  107. }
  108. ]
  109. },
  110. {
  111. path: '/recruit/personal/TaskCenter',
  112. component: Layout,
  113. name: 'personalTaskCenter',
  114. meta: {
  115. title: '任务中心'
  116. },
  117. children: [
  118. {
  119. path: '/recruit/personal/TaskCenter',
  120. component: () => import('@/views/recruit/personal/taskCenter/index'),
  121. meta: {
  122. title: '任务中心'
  123. },
  124. }
  125. ]
  126. },
  127. {
  128. path: '/recruit/personal/purchasePackage',
  129. component: Layout,
  130. name: 'personalPurchasePackage',
  131. meta: {
  132. title: '购买套餐'
  133. },
  134. children: [
  135. {
  136. path: '/recruit/personal/purchasePackage',
  137. component: () => import('@/views/recruit/personal/purchasePackage'),
  138. meta: {
  139. title: '购买套餐'
  140. }
  141. }
  142. ]
  143. },
  144. {
  145. path: '/integral/personalIntegralRules',
  146. component: Layout,
  147. name: 'personalIntegralRules',
  148. meta: {
  149. title: '任务中心'
  150. },
  151. children: [
  152. {
  153. path: '/integral/personalIntegralRules',
  154. component: () => import('@/views/integral/integralRules/index'),
  155. meta: {
  156. title: '积分规则'
  157. },
  158. }
  159. ]
  160. },
  161. {
  162. path: '/recruit/personal/message',
  163. component: Layout,
  164. name: 'message',
  165. meta: {
  166. title: '消息'
  167. },
  168. children: [
  169. {
  170. path: '/recruit/personal/message',
  171. component: () => import('@/views/recruit/personal/message/index'),
  172. meta: {
  173. title: '消息'
  174. }
  175. }
  176. ]
  177. },
  178. ]
  179. export default personal