diff --git a/src/router/index.js b/src/router/index.js index 64995d2..8b69ee4 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -349,6 +349,12 @@ const router = createRouter({ component: () => import('../views/Ranking/Overall/Ranking.vue'), meta: { requiresAuth: true }, }, + { + path: '/games-king', + name: 'games-king', + component: () => import('../views/Ranking/GamesKing/index.vue'), + meta: { requiresAuth: true }, + }, // 限时活动 { diff --git a/src/utils/permissionManager.js b/src/utils/permissionManager.js index 7b20590..419f3d1 100644 --- a/src/utils/permissionManager.js +++ b/src/utils/permissionManager.js @@ -49,6 +49,7 @@ const RANKING_PAGES = [ '/top-list', //排行榜 '/weekly-star', //每周明星 '/ranking', //总排行榜 + '/games-king', //游戏排行榜 ] // 活动页面 diff --git a/src/utils/routeGuard.js b/src/utils/routeGuard.js index f3f821b..ae89df7 100644 --- a/src/utils/routeGuard.js +++ b/src/utils/routeGuard.js @@ -400,6 +400,7 @@ class RouteGuard { '/top-list', //排行榜 '/weekly-star', //每周明星 '/ranking', //总排行榜 + '/games-king', //游戏排行榜 ] // 活动页面 diff --git a/src/views/Ranking/GamesKing/components/topUser.vue b/src/views/Ranking/GamesKing/components/topUser.vue new file mode 100644 index 0000000..4526f2a --- /dev/null +++ b/src/views/Ranking/GamesKing/components/topUser.vue @@ -0,0 +1,232 @@ + + + + + + + + + + + + + + + + {{ name }} + + + + + + + + + + diff --git a/src/views/Ranking/GamesKing/index.vue b/src/views/Ranking/GamesKing/index.vue new file mode 100644 index 0000000..a03a63b --- /dev/null +++ b/src/views/Ranking/GamesKing/index.vue @@ -0,0 +1,941 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + {{ Days }}D + + + + + + {{ Hours }} + + + : + + + {{ Minutes }} + + + : + + + {{ Second }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ listItem?.rank }} + + + + + + + + + {{ listItem?.nickname }} + + + {{ $t('user_id_prefix') }} {{ listItem?.account }} + + + + + + + + + {{ listItem?.quantity }} + + + + + + + + + + + + + + + + + + + handleRewardImageError(e, reward.type)" + /> + + + + + + {{ showDetail(reward.type, reward) }} + + + + + + + + 7Days + + + + + + + + + + handleRewardImageError(e, reward.type)" + /> + + + + + + {{ showDetail(reward.type, reward) }} + + + + + + + + + + + + + + + + + + {{ myRanking.rank || 999 }} + + + + + + + + + {{ myRanking.nickname }} + + + + + + + + + {{ myRanking.quantity || 0 }} + + + + + + + + + + + + + + + + + +