userCenterItem.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362
  1. let userCenterItem = [
  2. {
  3. path: '/userCenterView',// 用户中心
  4. name: 'userCenterView',
  5. // 登录需要登录权限
  6. meta: {
  7. requireAuth: true,
  8. },
  9. component: resolve => require(['../views/userCenter/userCenterView.vue'], resolve),
  10. }, {
  11. path: '/information',// 基本信息
  12. name: 'information',
  13. meta: {
  14. requireAuth: true,
  15. },
  16. component: resolve => require(['../views/userCenter/userCenterItem/userCenterInformation.vue'], resolve),
  17. }, {
  18. path: '/authentication',// 实名认证
  19. name: 'authentication',
  20. meta: {
  21. requireAuth: true,
  22. },
  23. component: resolve => require(['../views/userCenter/userCenterItem/userCenterAuthentication.vue'], resolve),
  24. }, {
  25. path: '/securitySetting',// 安全设置
  26. name: 'securitySetting',
  27. meta: {
  28. requireAuth: true,
  29. },
  30. component: resolve => require(['../views/userCenter/userCenterItem/userCenterSecuritySetting.vue'], resolve),
  31. }, {
  32. path: '/myProject',// 我的项目
  33. name: 'myProject',
  34. meta: {
  35. requireAuth: true,
  36. },
  37. component: resolve => require(['../views/userCenter/userCenterItem/userCenterProject.vue'], resolve),
  38. }, {
  39. path: '/myProjectNew',// 我的项目
  40. name: 'myProjectNew',
  41. meta: {
  42. requireAuth: true,
  43. },
  44. component: resolve => require(['../views/userCenter/userCenterItem/userCenterMyProject.vue'], resolve),
  45. }, {
  46. path: '/myProject',// 我的项目
  47. name: 'myProject',
  48. meta: {
  49. requireAuth: true,
  50. },
  51. component: resolve => require(['../views/userCenter/userCenterItem/userCenterProject.vue'], resolve),
  52. }, {
  53. path: '/myProject',// 我的项目
  54. name: 'myProject',
  55. meta: {
  56. requireAuth: true,
  57. },
  58. component: resolve => require(['../views/userCenter/userCenterItem/userCenterProject.vue'], resolve),
  59. }, {
  60. path: '/myActivity',// 我的活动
  61. name: 'myActivity',
  62. meta: {
  63. requireAuth: true,
  64. },
  65. component: resolve => require(['../views/userCenter/userCenterItem/userCenterMyActivity.vue'], resolve),
  66. }, {
  67. path: '/myConsultingService',// 我的咨询
  68. name: 'myConsultingService',
  69. meta: {
  70. requireAuth: true,
  71. },
  72. component: resolve => require(['../views/userCenter/userCenterItem/userCenterMyConsultingService.vue'], resolve),
  73. }, {
  74. path: '/myInfoData',// 我的资讯
  75. name: 'myInfoData',
  76. meta: {
  77. requireAuth: true,
  78. },
  79. component: resolve => require(['../views/userCenter/userCenterItem/userCenterMyInfoData.vue'], resolve),
  80. }, {
  81. path: '/addMyInfoData',// 添加资讯
  82. name: 'addMyInfoData',
  83. meta: {
  84. requireAuth: true,
  85. },
  86. component: resolve => require(['../views/userCenter/userCenterItem/userCenterAddMyInfoData.vue'], resolve),
  87. }, {
  88. path: '/addMyPeriodical',// 添加期刊
  89. name: 'addMyPeriodical',
  90. meta: {
  91. requireAuth: true,
  92. },
  93. component: resolve => require(['../views/userCenter/userCenterItem/userCenterAddMyPeriodical.vue'], resolve),
  94. }, {
  95. path: '/myFollow',// 我的关注
  96. name: 'myFollow',
  97. meta: {
  98. requireAuth: true,
  99. },
  100. component: resolve => require(['../views/userCenter/userCenterItem/userCenterMyFollow.vue'], resolve),
  101. }, {
  102. path: '/mySubscribe',// 我的订阅
  103. name: 'mySubscribe',
  104. meta: {
  105. requireAuth: true,
  106. },
  107. component: resolve => require(['../views/userCenter/userCenterItem/userCenterMySubscribe.vue'], resolve),
  108. }, {
  109. path: '/myCollection',// 我的收藏
  110. name: 'myCollection',
  111. meta: {
  112. requireAuth: true,
  113. },
  114. component: resolve => require(['../views/userCenter/userCenterItem/userCenterMyCollection.vue'], resolve),
  115. }, {
  116. path: '/ApplicationHistory',// 我的报名
  117. name: 'ApplicationHistory',
  118. meta: {
  119. requireAuth: true,
  120. },
  121. component: resolve => require(['../views/userCenter/userCenterItem/userCenterApplicationHistory.vue'], resolve),
  122. },
  123. {
  124. path: '/myResourceSharing',// 我的资源共享
  125. name: 'myResourceSharing',
  126. meta: {
  127. requireAuth: true,
  128. },
  129. component: resolve => require(['../views/userCenter/userCenterItem/userCenterResourceSharing.vue'], resolve),
  130. },
  131. {
  132. path: '/myConcerns',// 我的收藏
  133. name: 'myConcerns',
  134. meta: {
  135. requireAuth: true,
  136. },
  137. component: resolve => require(['../views/userCenter/userCenterItem/userCentermyConcerns.vue'], resolve),
  138. }, {
  139. path: '/maintenance',// 信息资讯维护
  140. name: 'maintenance',
  141. meta: {
  142. requireAuth: true,
  143. },
  144. component: resolve => require(['../views/userCenter/userCenterItem/userCenterMaintenance.vue'], resolve),
  145. }, {
  146. path: '/homeMaintenance',// 主页信息维护
  147. name: 'homeMaintenance',
  148. meta: {
  149. requireAuth: true,
  150. },
  151. component: resolve => require(['../views/userCenter/userCenterItem/userCenterHomeMaintenance.vue'], resolve),
  152. }, {
  153. path: '/notification',// 消息通知
  154. name: 'notification',
  155. meta: {
  156. requireAuth: true,
  157. },
  158. component: resolve => require(['../views/userCenter/userCenterItem/userCenterNotification.vue'], resolve),
  159. },
  160. {
  161. path: '/communication',// 互动交流
  162. name: 'communication',
  163. meta: {
  164. requireAuth: true,
  165. },
  166. component: resolve => require(['../views/userCenter/userCenterItem/userCenterCommunication.vue'], resolve),
  167. },
  168. {
  169. path: '/SystemMessage',// 系统消息
  170. name: 'SystemMessage',
  171. meta: {
  172. requireAuth: true,
  173. },
  174. component: resolve => require(['../views/userCenter/userCenterItem/userCenterSystemMessage.vue'], resolve),
  175. },
  176. {
  177. path: '/addHomeMaintenance',// 主页信息维护-添加信息
  178. name: 'addHomeMaintenance',
  179. meta: {
  180. requireAuth: true,
  181. },
  182. component: resolve => require(['../views/userCenter/userCenterItem/userCenterAddHomeMaintenance.vue'], resolve),
  183. },
  184. {
  185. path: '/securitySettingChangePhone',// 安全设置-更改手机号
  186. name: 'securitySettingChangePhone',
  187. meta: {
  188. requireAuth: true,
  189. },
  190. component: resolve => require(['../views/userCenter/userCenterItem/userCenterSecuritySettingChangePhone.vue'], resolve),
  191. },
  192. {
  193. path: '/securitySettingChangeMail',// 安全设置-邮箱
  194. name: 'securitySettingChangeMail',
  195. meta: {
  196. requireAuth: true,
  197. },
  198. component: resolve => require(['../views/userCenter/userCenterItem/userCenterSecuritySettingChangeMail.vue'], resolve),
  199. },
  200. {
  201. path: '/addMaintenanceInformations',// 信息资讯维护-添加资讯信息
  202. name: 'addMaintenanceInformations',
  203. meta: {
  204. requireAuth: true,
  205. },
  206. component: resolve => require(['../views/userCenter/userCenterItem/userCenteraddMaintenanceInformations.vue'], resolve),
  207. },
  208. {
  209. path: '/addMaintenanceDataInformations',// 信息资讯维护-添加数据信息
  210. name: 'addMaintenanceDataInformations',
  211. meta: {
  212. requireAuth: true,
  213. },
  214. component: resolve => require(['../views/userCenter/userCenterItem/userCenteraddMaintenanceDataInformations.vue'], resolve),
  215. },
  216. {
  217. path: '/addMaintenanceJournalInformations',// 信息资讯维护-添加期刊信息
  218. name: 'addMaintenanceJournalInformations',
  219. meta: {
  220. requireAuth: true,
  221. },
  222. component: resolve => require(['../views/userCenter/userCenterItem/userCenteraddMaintenanceJournalInformations.vue'], resolve),
  223. },
  224. {
  225. path: '/addMyProject',// 我的项目-添加项目
  226. name: 'addMyProject',
  227. meta: {
  228. requireAuth: true,
  229. },
  230. component: resolve => require(['../views/userCenter/userCenterItem/userCenteraddMyProject.vue'], resolve),
  231. },
  232. {
  233. path: '/myConcernsProgressCheck',// 我的申请-查看进度
  234. name: 'myConcernsProgressCheck',
  235. meta: {
  236. requireAuth: true,
  237. },
  238. component: resolve => require(['../views/userCenter/userCenterItem/userCentermyConcernsProgressCheck.vue'], resolve),
  239. },
  240. {
  241. path: '/userCentermyConcernsProgressCheckAlliance',// 我的申请-查看进度
  242. name: 'userCentermyConcernsProgressCheckAlliance',
  243. meta: {
  244. requireAuth: true,
  245. },
  246. component: resolve => require(['../views/userCenter/userCenterItem/userCentermyConcernsProgressCheckAlliance.vue'], resolve),
  247. },
  248. {
  249. path: '/securitySettingBindPhone',// 安全设置-绑定手机号
  250. name: 'securitySettingBindPhone',
  251. meta: {
  252. requireAuth: true,
  253. },
  254. component: resolve => require(['../views/userCenter/userCenterItem/userCenterSecuritySettingBindPhone.vue'], resolve),
  255. },
  256. {
  257. path: '/addPersonnel',// 我的项目-添加项目
  258. name: 'addPersonnel',
  259. meta: {
  260. requireAuth: true,
  261. },
  262. component: resolve => require(['../views/userCenter/userCenterItem/userCenteraddUnitPersonnel.vue'], resolve),
  263. },
  264. {
  265. path: '/userCenterMyFeedBackService',// 用户中心-我的意见反馈
  266. name: 'userCenterMyFeedBackService',
  267. meta: {
  268. requireAuth: true,
  269. },
  270. component: resolve => require(['../views/userCenter/userCenterItem/userCenterMyFeedBackService.vue'], resolve),
  271. },
  272. {
  273. path: '/userCenterGeiWebDataForm',// 用户中心-添加数据
  274. name: 'userCenterGeiWebDataForm',
  275. meta: {
  276. requireAuth: true,
  277. },
  278. component: resolve => require(['../views/userCenter/userCenterItem/userCenterGeiWebDataForm.vue'], resolve),
  279. },
  280. {
  281. path: '/userCenterIntegralAccount',// 用户中心-积分账户
  282. name: 'userCenterIntegralAccount',
  283. meta: {
  284. requireAuth: true,
  285. },
  286. component: resolve => require(['../views/userCenter/userCenterItem/userCenterIntegralAccount.vue'], resolve),
  287. },
  288. {
  289. path: '/userCenterIntegralExchange',// 用户中心-积分兑换
  290. name: 'userCenterIntegralExchange',
  291. meta: {
  292. requireAuth: true,
  293. },
  294. component: resolve => require(['../views/userCenter/userCenterItem/userCenterIntegralExchange.vue'], resolve),
  295. },
  296. {
  297. path: '/userCenterIntegralExchangeDetail',// 用户中心-积分兑换详情页
  298. name: 'userCenterIntegralExchangeDetail',
  299. meta: {
  300. requireAuth: true,
  301. },
  302. component: resolve => require(['../views/userCenter/userCenterItem/userCenterIntegralExchangeDetail.vue'], resolve),
  303. },
  304. {
  305. path: '/userCenterRightsRank',// 用户中心-权益等级
  306. name: 'userCenterRightsRank',
  307. meta: {
  308. requireAuth: true,
  309. },
  310. component: resolve => require(['../views/userCenter/userCenterItem/userCenterRightsRank.vue'], resolve),
  311. },
  312. {
  313. path: '/userCenterGrowthRecord',// 用户中心-我的成长值记录
  314. name: 'userCenterGrowthRecord',
  315. meta: {
  316. requireAuth: true,
  317. },
  318. component: resolve => require(['../views/userCenter/userCenterItem/userCenterGrowthRecord.vue'], resolve),
  319. },
  320. {
  321. path: '/userCenterMyOrder',// 用户中心-我的订单
  322. name: 'userCenterMyOrder',
  323. meta: {
  324. requireAuth: true,
  325. },
  326. component:resolve => require(['../views/userCenter/userCenterItem/userCenterMyOrder.vue'], resolve),
  327. },
  328. {
  329. path: '/userCenterMyOrderDetails',// 用户中心-订单详情
  330. name: 'userCenterMyOrderDetails',
  331. meta: {
  332. requireAuth: true,
  333. },
  334. component:resolve => require(['../views/userCenter/userCenterItem/userCenterMyOrderDetails.vue'], resolve),
  335. },
  336. {
  337. path: '/userCenterMyOrderEvaluate',// 用户中心-订单评价
  338. name: 'userCenterMyOrderEvaluate',
  339. meta: {
  340. requireAuth: true,
  341. },
  342. component:resolve => require(['../views/userCenter/userCenterItem/userCenterMyOrderEvaluate.vue'], resolve),
  343. },
  344. {
  345. path: '/userCenterMyAddress',// 用户中心-我的地址
  346. name: 'userCenterMyAddress',
  347. meta: {
  348. requireAuth: true,
  349. },
  350. component:resolve => require(['../views/userCenter/userCenterItem/userCenterMyAddress.vue'], resolve),
  351. },
  352. {
  353. path: '/userCenterMyBalance',// 用户中心-我的余额
  354. name: 'userCenterMyBalance',
  355. meta: {
  356. requireAuth: true,
  357. },
  358. component:resolve => require(['../views/userCenter/userCenterItem/userCenterMyBalance.vue'], resolve),
  359. },
  360. ]
  361. export default userCenterItem