rank.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. /**
  2. * 全媒体平台-大数据
  3. */
  4. export default [
  5. // 已发稿件排行
  6. {
  7. path: '/manuscriptIssued',
  8. name: 'manuscriptIssued',
  9. component: () =>
  10. import(/* webpackChunkName: "ManuscriptIssued" */ '../views/Ranking_back/ManuscriptIssued.vue')
  11. },
  12. // 稿件传播量排行榜
  13. {
  14. path: '/manuscriptDissemination',
  15. name: 'manuscriptDissemination',
  16. component: () =>
  17. import(/* webpackChunkName: "ManuscriptDissemination" */ '../views/Ranking_back/ManuscriptDissemination.vue')
  18. },
  19. // 融合号粉丝量排行榜
  20. {
  21. path: '/fusionVermicelli',
  22. name: 'fusionVermicelli',
  23. component: () =>
  24. import(/* webpackChunkName: "FusionVermicelli" */ '../views/Ranking_back/FusionVermicelli.vue')
  25. },
  26. // 融合号稿件数量排行榜
  27. {
  28. path: '/manuscriptQuantity',
  29. name: 'manuscriptQuantity',
  30. component: () =>
  31. import(/* webpackChunkName: "ManuscriptQuantity" */ '../views/Ranking_back/ManuscriptQuantity.vue')
  32. },
  33. // 融合号稿件传播量排行榜
  34. {
  35. path: '/fusionNumberManuscript',
  36. name: 'fusionNumberManuscript',
  37. component: () =>
  38. import(/* webpackChunkName: "FusionNumberManuscript" */ '../views/Ranking_back/FusionNumberManuscript.vue')
  39. },
  40. // 素材贡献量排行榜
  41. {
  42. path: '/materialContribution',
  43. name: 'materialContribution',
  44. component: () =>
  45. import(/* webpackChunkName: "MaterialContribution" */ '../views/Ranking_back/MaterialContribution.vue')
  46. },
  47. // 用户停留排行
  48. {
  49. path: '/userStayRanking',
  50. name: 'userStayRanking',
  51. component: () =>
  52. import(/* webpackChunkName: "UserStayRanking" */ '../views/Ranking_back/UserStayRanking.vue')
  53. },
  54. // 直播播放次数排行榜
  55. {
  56. path: '/liveBroadcastsNum',
  57. name: 'liveBroadcastsNum',
  58. component: () =>
  59. import(/* webpackChunkName: "LiveBroadcastsNum" */ '../views/Ranking_back/LiveBroadcastsNum.vue')
  60. },
  61. // 直播在线用户数排行榜
  62. {
  63. path: '/liveStreamingUser',
  64. name: 'liveStreamingUser',
  65. component: () =>
  66. import(/* webpackChunkName: "LiveStreamingUser" */ '../views/Ranking_back/LiveStreamingUser.vue')
  67. },
  68. // 直播停留时长排行榜
  69. {
  70. path: '/liveResidenceDuration',
  71. name: 'liveResidenceDuration',
  72. component: () =>
  73. import(/* webpackChunkName: "LiveResidenceDuration" */ '../views/Ranking_back/LiveResidenceDuration.vue')
  74. },
  75. // 概览
  76. {
  77. path: '/all_aedia',
  78. children: [
  79. {
  80. path: 'overview',
  81. name: 'overview',
  82. component: () =>
  83. import(/* webpackChunkName: "all_aedia" */ '../views/Ranking/overview.vue')
  84. },
  85. {
  86. path: 'propagate',
  87. name: 'propagate',
  88. component: () =>
  89. import(/* webpackChunkName: "all_aedia" */ '../views/Ranking/propagate.vue')
  90. },
  91. {
  92. path: 'live',
  93. name: 'live',
  94. component: () =>
  95. import(/* webpackChunkName: "all_aedia" */ '../views/Ranking/live.vue')
  96. },
  97. {
  98. // 接口未分页
  99. path: 'all_aedia_column',
  100. name: 'all_aedia_column',
  101. component: () =>
  102. import(/* webpackChunkName: "all_aedia" */ '../views/Ranking/all_aedia_column.vue')
  103. },
  104. {
  105. // 接口未分页
  106. path: 'fusion',
  107. name: 'fusion',
  108. component: () =>
  109. import(/* webpackChunkName: "all_aedia" */ '../views/Ranking/fusion.vue')
  110. },
  111. {
  112. // 无接口
  113. path: 'content_library',
  114. name: 'content_library',
  115. component: () =>
  116. import(/* webpackChunkName: "all_aedia" */ '../views/Ranking/content_library.vue')
  117. },
  118. {
  119. path: 'release',
  120. name: 'release',
  121. component: () =>
  122. import(/* webpackChunkName: "all_aedia" */ '../views/Ranking/release.vue')
  123. }
  124. ]
  125. }
  126. ];