diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/RankingBottomBorder.png b/src/assets/images/Activities/Palestinian/IndependenceDay/RankingBottomBorder.png new file mode 100644 index 0000000..b253c32 Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/RankingBottomBorder.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/RankingItem.png b/src/assets/images/Activities/Palestinian/IndependenceDay/RankingItem.png new file mode 100644 index 0000000..6be2396 Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/RankingItem.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/RankingMain.png b/src/assets/images/Activities/Palestinian/IndependenceDay/RankingMain.png new file mode 100644 index 0000000..5969fc1 Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/RankingMain.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/bg.png b/src/assets/images/Activities/Palestinian/IndependenceDay/bg.png new file mode 100644 index 0000000..d04eab8 Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/bg.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/giftItemBg.png b/src/assets/images/Activities/Palestinian/IndependenceDay/giftItemBg.png new file mode 100644 index 0000000..7acb8f4 Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/giftItemBg.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/giftsBg.png b/src/assets/images/Activities/Palestinian/IndependenceDay/giftsBg.png new file mode 100644 index 0000000..e0ec1b5 Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/giftsBg.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/help.png b/src/assets/images/Activities/Palestinian/IndependenceDay/help.png new file mode 100644 index 0000000..cd42167 Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/help.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/helpInfo.png b/src/assets/images/Activities/Palestinian/IndependenceDay/helpInfo.png new file mode 100644 index 0000000..9ebecdc Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/helpInfo.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/myRankingBg.png b/src/assets/images/Activities/Palestinian/IndependenceDay/myRankingBg.png new file mode 100644 index 0000000..d5d8d41 Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/myRankingBg.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/rankingBt.png b/src/assets/images/Activities/Palestinian/IndependenceDay/rankingBt.png new file mode 100644 index 0000000..fb40743 Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/rankingBt.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/rankingBtActive.png b/src/assets/images/Activities/Palestinian/IndependenceDay/rankingBtActive.png new file mode 100644 index 0000000..738cae6 Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/rankingBtActive.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/rewardBtActive.png b/src/assets/images/Activities/Palestinian/IndependenceDay/rewardBtActive.png new file mode 100644 index 0000000..582734a Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/rewardBtActive.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/rewardsBt.png b/src/assets/images/Activities/Palestinian/IndependenceDay/rewardsBt.png new file mode 100644 index 0000000..3b9bfbe Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/rewardsBt.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/timeBg.png b/src/assets/images/Activities/Palestinian/IndependenceDay/timeBg.png new file mode 100644 index 0000000..dad84d5 Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/timeBg.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/top1RewardBg.png b/src/assets/images/Activities/Palestinian/IndependenceDay/top1RewardBg.png new file mode 100644 index 0000000..869e5cb Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/top1RewardBg.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/top2RewardBg.png b/src/assets/images/Activities/Palestinian/IndependenceDay/top2RewardBg.png new file mode 100644 index 0000000..66a8c1f Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/top2RewardBg.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/top3RewardBg.png b/src/assets/images/Activities/Palestinian/IndependenceDay/top3RewardBg.png new file mode 100644 index 0000000..858b192 Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/top3RewardBg.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/topOne.png b/src/assets/images/Activities/Palestinian/IndependenceDay/topOne.png new file mode 100644 index 0000000..224f05d Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/topOne.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/topThree.png b/src/assets/images/Activities/Palestinian/IndependenceDay/topThree.png new file mode 100644 index 0000000..a54065a Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/topThree.png differ diff --git a/src/assets/images/Activities/Palestinian/IndependenceDay/topTwo.png b/src/assets/images/Activities/Palestinian/IndependenceDay/topTwo.png new file mode 100644 index 0000000..56358ea Binary files /dev/null and b/src/assets/images/Activities/Palestinian/IndependenceDay/topTwo.png differ diff --git a/src/router/index.js b/src/router/index.js index 3552b8e..4e15b26 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -323,6 +323,12 @@ const router = createRouter({ component: () => import('../views/Wallet/CashOut/BankCard.vue'), meta: { requiresAuth: true }, }, + { + path: '/independence-day', + name: 'independence-day', + component: () => import('../views/Activities/Palestinian/IndependenceDay/index.vue'), + meta: { requiresAuth: true }, + }, ], }) diff --git a/src/utils/permissionManager.js b/src/utils/permissionManager.js index 4a1cde9..839decb 100644 --- a/src/utils/permissionManager.js +++ b/src/utils/permissionManager.js @@ -47,6 +47,7 @@ const ACTIVITIES = [ '/invitation-to-register', //邀请新用户注册页面 '/revolution-unity-day', //孟加拉国民革命与团结日 '/heroes-day', //印度尼西亚英雄日 + '/independence-day', //巴勒斯坦独立日 ] // 🎯 核心改变:基于身份的权限配置 diff --git a/src/utils/routeGuard.js b/src/utils/routeGuard.js index 8c349eb..a67b70b 100644 --- a/src/utils/routeGuard.js +++ b/src/utils/routeGuard.js @@ -406,6 +406,7 @@ class RouteGuard { '/invitation-to-register', //邀请新用户注册页面 '/revolution-unity-day', //孟加拉国民革命与团结日 '/heroes-day', //印度尼西亚英雄日 + '/independence-day', //巴勒斯坦独立日 ] const publicPages = [ diff --git a/src/views/Activities/Palestinian/IndependenceDay/components/topUser.vue b/src/views/Activities/Palestinian/IndependenceDay/components/topUser.vue new file mode 100644 index 0000000..f495b33 --- /dev/null +++ b/src/views/Activities/Palestinian/IndependenceDay/components/topUser.vue @@ -0,0 +1,226 @@ + + + + + diff --git a/src/views/Activities/Palestinian/IndependenceDay/index.vue b/src/views/Activities/Palestinian/IndependenceDay/index.vue new file mode 100644 index 0000000..85560aa --- /dev/null +++ b/src/views/Activities/Palestinian/IndependenceDay/index.vue @@ -0,0 +1,674 @@ + + + + + +