From 89c8f8f87752d8151f841c661a0b3218200b896c Mon Sep 17 00:00:00 2001 From: zheng020 Date: Thu, 14 May 2026 13:06:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=20ActivityRankingMod?= =?UTF-8?q?al=20=E6=B4=BB=E5=8A=A8=E6=A6=9C=E5=8D=95=E5=BC=B9=E7=AA=97?= =?UTF-8?q?=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新建 ActivityRankingModal.vue 组件,实现单活动排名展示 - TOP3 展示使用 TOP3Card 组件 - 排名列表使用 RankingListItem 组件 - 支持下拉刷新和滚动加载更多 - 当前用户栏固定底部显示 - ThemeBanner 添加 @tap 事件触发弹窗 - index.vue 集成 ActivityRankingModal Co-Authored-By: Claude Opus 4.7 --- .../components/ActivityRankingModal.vue | 536 +++--------------- .../components/ThemeBanner.vue | 2 +- 2 files changed, 95 insertions(+), 443 deletions(-) diff --git a/frontend/pages/support-activity/components/ActivityRankingModal.vue b/frontend/pages/support-activity/components/ActivityRankingModal.vue index a3a1025..b014ce5 100644 --- a/frontend/pages/support-activity/components/ActivityRankingModal.vue +++ b/frontend/pages/support-activity/components/ActivityRankingModal.vue @@ -6,21 +6,21 @@ - + + + {{ activityTitle }} - - + - - @@ -42,39 +42,11 @@ - - - - - - - - - - - - - - - - {{ user.nickname || '未知用户' }} - - - - - {{ formatPopularityScore(user.popularityScore) - }} - - - - 拜访 - - + @@ -86,33 +58,12 @@ - - - - {{ item.rank }} - - - - - {{ item.nickname || '未知用户' }} - - - - - - - {{ - formatPopularityScore(item.popularityScore) - }} - - - 拜访 - - - + @@ -140,9 +91,9 @@ @@ -159,8 +110,10 @@