diff --git a/src/assets/icon/helpAct.png b/src/assets/icon/helpAct.png new file mode 100644 index 0000000..cd42167 Binary files /dev/null and b/src/assets/icon/helpAct.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/RankingBottomBorder.png b/src/assets/images/Activities/Lebanon/IndependenceDay/RankingBottomBorder.png new file mode 100644 index 0000000..263a680 Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/RankingBottomBorder.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/RankingItem.png b/src/assets/images/Activities/Lebanon/IndependenceDay/RankingItem.png new file mode 100644 index 0000000..59626cc Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/RankingItem.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/RankingMain.png b/src/assets/images/Activities/Lebanon/IndependenceDay/RankingMain.png new file mode 100644 index 0000000..e32e5af Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/RankingMain.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/bg.png b/src/assets/images/Activities/Lebanon/IndependenceDay/bg.png new file mode 100644 index 0000000..2eb1c02 Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/bg.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/giftItemBg.png b/src/assets/images/Activities/Lebanon/IndependenceDay/giftItemBg.png new file mode 100644 index 0000000..0ab4cb4 Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/giftItemBg.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/giftsBg.png b/src/assets/images/Activities/Lebanon/IndependenceDay/giftsBg.png new file mode 100644 index 0000000..ae40fae Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/giftsBg.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/helpInfo.png b/src/assets/images/Activities/Lebanon/IndependenceDay/helpInfo.png new file mode 100644 index 0000000..4592984 Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/helpInfo.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/myRankingBg.png b/src/assets/images/Activities/Lebanon/IndependenceDay/myRankingBg.png new file mode 100644 index 0000000..42effef Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/myRankingBg.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/rankingBt.png b/src/assets/images/Activities/Lebanon/IndependenceDay/rankingBt.png new file mode 100644 index 0000000..03d44d8 Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/rankingBt.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/rankingBtActive.png b/src/assets/images/Activities/Lebanon/IndependenceDay/rankingBtActive.png new file mode 100644 index 0000000..2fce373 Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/rankingBtActive.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/rewardBtActive.png b/src/assets/images/Activities/Lebanon/IndependenceDay/rewardBtActive.png new file mode 100644 index 0000000..459cf60 Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/rewardBtActive.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/rewardsBt.png b/src/assets/images/Activities/Lebanon/IndependenceDay/rewardsBt.png new file mode 100644 index 0000000..0968ca6 Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/rewardsBt.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/timeBg.png b/src/assets/images/Activities/Lebanon/IndependenceDay/timeBg.png new file mode 100644 index 0000000..1cc8628 Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/timeBg.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/timeDayBg.png b/src/assets/images/Activities/Lebanon/IndependenceDay/timeDayBg.png new file mode 100644 index 0000000..ebdacfe Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/timeDayBg.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/top1RewardBg.png b/src/assets/images/Activities/Lebanon/IndependenceDay/top1RewardBg.png new file mode 100644 index 0000000..b0a761c Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/top1RewardBg.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/top2RewardBg.png b/src/assets/images/Activities/Lebanon/IndependenceDay/top2RewardBg.png new file mode 100644 index 0000000..3a5217c Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/top2RewardBg.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/top3RewardBg.png b/src/assets/images/Activities/Lebanon/IndependenceDay/top3RewardBg.png new file mode 100644 index 0000000..2732c44 Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/top3RewardBg.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/topOne.png b/src/assets/images/Activities/Lebanon/IndependenceDay/topOne.png new file mode 100644 index 0000000..319a127 Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/topOne.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/topPodium.png b/src/assets/images/Activities/Lebanon/IndependenceDay/topPodium.png new file mode 100644 index 0000000..2feb9c8 Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/topPodium.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/topThree.png b/src/assets/images/Activities/Lebanon/IndependenceDay/topThree.png new file mode 100644 index 0000000..606eeff Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/topThree.png differ diff --git a/src/assets/images/Activities/Lebanon/IndependenceDay/topTwo.png b/src/assets/images/Activities/Lebanon/IndependenceDay/topTwo.png new file mode 100644 index 0000000..c15fd36 Binary files /dev/null and b/src/assets/images/Activities/Lebanon/IndependenceDay/topTwo.png differ diff --git a/src/router/index.js b/src/router/index.js index 871c41b..1ce16fa 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -329,6 +329,12 @@ const router = createRouter({ component: () => import('../views/Activities/Oman/NationalDay/index.vue'), meta: { requiresAuth: true }, }, + { + path: '/Lebanon-independence-day', + name: 'Lebanon-independence-day', + component: () => import('../views/Activities/Lebanon/IndependenceDay/index.vue'), + meta: { requiresAuth: true }, + }, ], }) diff --git a/src/utils/permissionManager.js b/src/utils/permissionManager.js index 469a76e..a8a2745 100644 --- a/src/utils/permissionManager.js +++ b/src/utils/permissionManager.js @@ -49,6 +49,7 @@ const ACTIVITIES = [ '/heroes-day', //印度尼西亚英雄日 '/independence-day', //巴勒斯坦独立日 '/oman-national-day', //阿曼国庆日 + '/Lebanon-independence-day', //黎巴嫩独立日 ] // 🎯 核心改变:基于身份的权限配置 diff --git a/src/utils/routeGuard.js b/src/utils/routeGuard.js index e491665..77f8c66 100644 --- a/src/utils/routeGuard.js +++ b/src/utils/routeGuard.js @@ -408,6 +408,7 @@ class RouteGuard { '/heroes-day', //印度尼西亚英雄日 '/independence-day', //巴勒斯坦独立日 '/oman-national-day', //阿曼国庆日 + '/Lebanon-independence-day', //黎巴嫩独立日 ] const publicPages = [ diff --git a/src/views/Activities/Lebanon/IndependenceDay/components/topUser.vue b/src/views/Activities/Lebanon/IndependenceDay/components/topUser.vue new file mode 100644 index 0000000..c775ea7 --- /dev/null +++ b/src/views/Activities/Lebanon/IndependenceDay/components/topUser.vue @@ -0,0 +1,195 @@ + + + + + diff --git a/src/views/Activities/Lebanon/IndependenceDay/index.vue b/src/views/Activities/Lebanon/IndependenceDay/index.vue new file mode 100644 index 0000000..886ddcd --- /dev/null +++ b/src/views/Activities/Lebanon/IndependenceDay/index.vue @@ -0,0 +1,642 @@ + + + + + +