diff --git a/src/assets/icon/defaultAvatar.png b/src/assets/icon/defaultAvatar.png new file mode 100644 index 0000000..6c70672 Binary files /dev/null and b/src/assets/icon/defaultAvatar.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/RankingBg.png b/src/assets/images/Activities/Yemen/IndependenceDay/RankingBg.png new file mode 100644 index 0000000..7ef5fb8 Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/RankingBg.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/RankingBottomBorder.png b/src/assets/images/Activities/Yemen/IndependenceDay/RankingBottomBorder.png new file mode 100644 index 0000000..93cb15b Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/RankingBottomBorder.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/RankingItem.png b/src/assets/images/Activities/Yemen/IndependenceDay/RankingItem.png new file mode 100644 index 0000000..c638bc8 Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/RankingItem.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/RankingMain.png b/src/assets/images/Activities/Yemen/IndependenceDay/RankingMain.png new file mode 100644 index 0000000..d1c4d5e Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/RankingMain.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/bg.png b/src/assets/images/Activities/Yemen/IndependenceDay/bg.png new file mode 100644 index 0000000..16a5a3c Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/bg.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/giftItemBg.png b/src/assets/images/Activities/Yemen/IndependenceDay/giftItemBg.png new file mode 100644 index 0000000..a1488f6 Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/giftItemBg.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/giftsBg.png b/src/assets/images/Activities/Yemen/IndependenceDay/giftsBg.png new file mode 100644 index 0000000..6e3e91e Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/giftsBg.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/helpInfo.png b/src/assets/images/Activities/Yemen/IndependenceDay/helpInfo.png new file mode 100644 index 0000000..e02271f Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/helpInfo.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/myRankingBg.png b/src/assets/images/Activities/Yemen/IndependenceDay/myRankingBg.png new file mode 100644 index 0000000..913e787 Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/myRankingBg.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/rankingBt.png b/src/assets/images/Activities/Yemen/IndependenceDay/rankingBt.png new file mode 100644 index 0000000..85125b8 Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/rankingBt.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/rankingBtActive.png b/src/assets/images/Activities/Yemen/IndependenceDay/rankingBtActive.png new file mode 100644 index 0000000..17b625a Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/rankingBtActive.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/rewardBtActive.png b/src/assets/images/Activities/Yemen/IndependenceDay/rewardBtActive.png new file mode 100644 index 0000000..5524808 Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/rewardBtActive.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/rewardsBt.png b/src/assets/images/Activities/Yemen/IndependenceDay/rewardsBt.png new file mode 100644 index 0000000..20430a0 Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/rewardsBt.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/timeBg.png b/src/assets/images/Activities/Yemen/IndependenceDay/timeBg.png new file mode 100644 index 0000000..dad84d5 Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/timeBg.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/top1RewardBg.png b/src/assets/images/Activities/Yemen/IndependenceDay/top1RewardBg.png new file mode 100644 index 0000000..a6de0b9 Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/top1RewardBg.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/top2RewardBg.png b/src/assets/images/Activities/Yemen/IndependenceDay/top2RewardBg.png new file mode 100644 index 0000000..ebba818 Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/top2RewardBg.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/top3RewardBg.png b/src/assets/images/Activities/Yemen/IndependenceDay/top3RewardBg.png new file mode 100644 index 0000000..bb35fe0 Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/top3RewardBg.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/topOne.png b/src/assets/images/Activities/Yemen/IndependenceDay/topOne.png new file mode 100644 index 0000000..b9abe15 Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/topOne.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/topThree.png b/src/assets/images/Activities/Yemen/IndependenceDay/topThree.png new file mode 100644 index 0000000..6c3ef00 Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/topThree.png differ diff --git a/src/assets/images/Activities/Yemen/IndependenceDay/topTwo.png b/src/assets/images/Activities/Yemen/IndependenceDay/topTwo.png new file mode 100644 index 0000000..8bbf393 Binary files /dev/null and b/src/assets/images/Activities/Yemen/IndependenceDay/topTwo.png differ diff --git a/src/router/index.js b/src/router/index.js index 91d7f9c..03d8d8d 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -329,6 +329,12 @@ const router = createRouter({ component: () => import('../views/Activities/Lebanon/IndependenceDay/index.vue'), meta: { requiresAuth: true }, }, + { + path: '/Yemen-independence-day', + name: 'Yemen-independence-day', + component: () => import('../views/Activities/Yemen/IndependenceDay/index.vue'), + meta: { requiresAuth: true }, + }, { path: '/my-BDLeader-teams', name: 'my-BDLeader-teams', diff --git a/src/utils/permissionManager.js b/src/utils/permissionManager.js index 81e729d..6df49ea 100644 --- a/src/utils/permissionManager.js +++ b/src/utils/permissionManager.js @@ -57,6 +57,7 @@ const ACTIVITIES = [ '/independence-day', //巴勒斯坦独立日 '/oman-national-day', //阿曼国庆日 '/Lebanon-independence-day', //黎巴嫩独立日 + '/Yemen-independence-day', //也门独立日 ] // 🎯 核心改变:基于身份的权限配置 diff --git a/src/utils/routeGuard.js b/src/utils/routeGuard.js index 4748bc7..02ddaf1 100644 --- a/src/utils/routeGuard.js +++ b/src/utils/routeGuard.js @@ -408,6 +408,7 @@ class RouteGuard { '/independence-day', //巴勒斯坦独立日 '/oman-national-day', //阿曼国庆日 '/Lebanon-independence-day', //黎巴嫩独立日 + '/Yemen-independence-day', //也门独立日 ] const publicPages = [ diff --git a/src/views/Activities/Yemen/IndependenceDay/components/topUser.vue b/src/views/Activities/Yemen/IndependenceDay/components/topUser.vue new file mode 100644 index 0000000..dff21bc --- /dev/null +++ b/src/views/Activities/Yemen/IndependenceDay/components/topUser.vue @@ -0,0 +1,196 @@ + + + + + + + + + + + + + + + + {{ name }} + + + + + + {{ distributionValue }} + + + + + + + + + + diff --git a/src/views/Activities/Yemen/IndependenceDay/index.vue b/src/views/Activities/Yemen/IndependenceDay/index.vue new file mode 100644 index 0000000..36e9dab --- /dev/null +++ b/src/views/Activities/Yemen/IndependenceDay/index.vue @@ -0,0 +1,661 @@ + + + + + + + + + + + + + + + + + + {{ Days }}D + + + + + + {{ Hours }} + + + : + + + {{ Minutes }} + + + : + + + {{ Second }} + + + + + + + + + + + + + + {{ gift.giftCandy }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ listItem?.rank }} + + + + + + + + + {{ listItem?.nickname }} + + + ID:{{ listItem?.account }} + + + + + + + + + {{ listItem?.quantity }} + + + + + + + + + + + + + + + + + handleImageError(e, reward.type)" + /> + + + {{ showDetail(reward.type, reward) }} + + + + + + + + + + + + + + {{ myRanking.rank || 999 }} + + + + + + + + + {{ myRanking.nickname }} + + + + + + + + + {{ myRanking.quantity || 0 }} + + + + + + + + + + + + + + + + + +