diff --git a/src/assets/images/Activities/UAE/IndependenceDay/RankingBg.png b/src/assets/images/Activities/UAE/IndependenceDay/RankingBg.png new file mode 100644 index 0000000..1b0d1eb Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/RankingBg.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/RankingBottomBorder.png b/src/assets/images/Activities/UAE/IndependenceDay/RankingBottomBorder.png new file mode 100644 index 0000000..7d57993 Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/RankingBottomBorder.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/RankingItem.png b/src/assets/images/Activities/UAE/IndependenceDay/RankingItem.png new file mode 100644 index 0000000..04f175a Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/RankingItem.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/RankingMain.png b/src/assets/images/Activities/UAE/IndependenceDay/RankingMain.png new file mode 100644 index 0000000..9b203f1 Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/RankingMain.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/bg.png b/src/assets/images/Activities/UAE/IndependenceDay/bg.png new file mode 100644 index 0000000..3109a5f Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/bg.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/giftItemBg.png b/src/assets/images/Activities/UAE/IndependenceDay/giftItemBg.png new file mode 100644 index 0000000..3d1b581 Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/giftItemBg.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/giftsBg.png b/src/assets/images/Activities/UAE/IndependenceDay/giftsBg.png new file mode 100644 index 0000000..0ee9e5c Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/giftsBg.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/helpInfo.png b/src/assets/images/Activities/UAE/IndependenceDay/helpInfo.png new file mode 100644 index 0000000..08824d3 Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/helpInfo.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/myRankingBg.png b/src/assets/images/Activities/UAE/IndependenceDay/myRankingBg.png new file mode 100644 index 0000000..7deba2b Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/myRankingBg.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/rankingBt.png b/src/assets/images/Activities/UAE/IndependenceDay/rankingBt.png new file mode 100644 index 0000000..b944df9 Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/rankingBt.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/rankingBtActive.png b/src/assets/images/Activities/UAE/IndependenceDay/rankingBtActive.png new file mode 100644 index 0000000..7f6ae94 Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/rankingBtActive.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/rewardBtActive.png b/src/assets/images/Activities/UAE/IndependenceDay/rewardBtActive.png new file mode 100644 index 0000000..41edf8b Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/rewardBtActive.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/rewardsBt.png b/src/assets/images/Activities/UAE/IndependenceDay/rewardsBt.png new file mode 100644 index 0000000..adbe60a Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/rewardsBt.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/timeBg.png b/src/assets/images/Activities/UAE/IndependenceDay/timeBg.png new file mode 100644 index 0000000..9ae1d46 Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/timeBg.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/top1RewardBg.png b/src/assets/images/Activities/UAE/IndependenceDay/top1RewardBg.png new file mode 100644 index 0000000..d7cb2a7 Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/top1RewardBg.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/top2RewardBg.png b/src/assets/images/Activities/UAE/IndependenceDay/top2RewardBg.png new file mode 100644 index 0000000..0c0156d Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/top2RewardBg.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/top3RewardBg.png b/src/assets/images/Activities/UAE/IndependenceDay/top3RewardBg.png new file mode 100644 index 0000000..077c435 Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/top3RewardBg.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/topOne.png b/src/assets/images/Activities/UAE/IndependenceDay/topOne.png new file mode 100644 index 0000000..0b9800a Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/topOne.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/topThree.png b/src/assets/images/Activities/UAE/IndependenceDay/topThree.png new file mode 100644 index 0000000..d49ce11 Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/topThree.png differ diff --git a/src/assets/images/Activities/UAE/IndependenceDay/topTwo.png b/src/assets/images/Activities/UAE/IndependenceDay/topTwo.png new file mode 100644 index 0000000..15b998d Binary files /dev/null and b/src/assets/images/Activities/UAE/IndependenceDay/topTwo.png differ diff --git a/src/main.js b/src/main.js index b8e3c97..c4cc2cf 100644 --- a/src/main.js +++ b/src/main.js @@ -48,6 +48,7 @@ const ACTIVITIES = [ '/Lebanon-independence-day', //黎巴嫩独立日 '/Yemen-independence-day', //也门独立日 + '/UAE-independence-day', //阿联酋独立日 ] // 固定语言(布局)的页面 diff --git a/src/router/index.js b/src/router/index.js index f812110..e554fa1 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -371,6 +371,12 @@ const router = createRouter({ component: () => import('../views/AdminCenter/policy.vue'), meta: { requiresAuth: true }, }, + { + path: '/UAE-independence-day', + name: 'UAE-independence-day', + component: () => import('../views/Activities/UAE/IndependenceDay/index.vue'), + meta: { requiresAuth: true }, + }, ], }) diff --git a/src/utils/permissionManager.js b/src/utils/permissionManager.js index 01ff748..242546c 100644 --- a/src/utils/permissionManager.js +++ b/src/utils/permissionManager.js @@ -64,6 +64,7 @@ const ACTIVITIES = [ '/oman-national-day', //阿曼国庆日 '/Lebanon-independence-day', //黎巴嫩独立日 '/Yemen-independence-day', //也门独立日 + '/UAE-independence-day', //阿联酋独立日 ] // 🎯 核心改变:基于身份的权限配置 diff --git a/src/utils/routeGuard.js b/src/utils/routeGuard.js index 7b4f6fc..512102a 100644 --- a/src/utils/routeGuard.js +++ b/src/utils/routeGuard.js @@ -415,6 +415,7 @@ class RouteGuard { '/oman-national-day', //阿曼国庆日 '/Lebanon-independence-day', //黎巴嫩独立日 '/Yemen-independence-day', //也门独立日 + '/UAE-independence-day', //阿联酋独立日 ] const publicPages = [ diff --git a/src/views/Activities/UAE/IndependenceDay/components/topUser.vue b/src/views/Activities/UAE/IndependenceDay/components/topUser.vue new file mode 100644 index 0000000..ec14fa5 --- /dev/null +++ b/src/views/Activities/UAE/IndependenceDay/components/topUser.vue @@ -0,0 +1,196 @@ + + + + + diff --git a/src/views/Activities/UAE/IndependenceDay/index.vue b/src/views/Activities/UAE/IndependenceDay/index.vue new file mode 100644 index 0000000..bf2111a --- /dev/null +++ b/src/views/Activities/UAE/IndependenceDay/index.vue @@ -0,0 +1,683 @@ + + + + + +