diff --git a/src/assets/images/Activities/Oman/NationalDay/RankingBottomBorder.png b/src/assets/images/Activities/Oman/NationalDay/RankingBottomBorder.png new file mode 100644 index 0000000..cc3b266 Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/RankingBottomBorder.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/RankingItem.png b/src/assets/images/Activities/Oman/NationalDay/RankingItem.png new file mode 100644 index 0000000..1705aa6 Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/RankingItem.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/RankingMain.png b/src/assets/images/Activities/Oman/NationalDay/RankingMain.png new file mode 100644 index 0000000..110a0ac Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/RankingMain.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/bg.png b/src/assets/images/Activities/Oman/NationalDay/bg.png new file mode 100644 index 0000000..24fa3f9 Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/bg.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/giftItemBg.png b/src/assets/images/Activities/Oman/NationalDay/giftItemBg.png new file mode 100644 index 0000000..84f38be Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/giftItemBg.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/giftsBg.png b/src/assets/images/Activities/Oman/NationalDay/giftsBg.png new file mode 100644 index 0000000..4c23368 Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/giftsBg.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/help.png b/src/assets/images/Activities/Oman/NationalDay/help.png new file mode 100644 index 0000000..cd42167 Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/help.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/helpInfo.png b/src/assets/images/Activities/Oman/NationalDay/helpInfo.png new file mode 100644 index 0000000..ca79008 Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/helpInfo.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/myRankingBg.png b/src/assets/images/Activities/Oman/NationalDay/myRankingBg.png new file mode 100644 index 0000000..fb10bcd Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/myRankingBg.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/rankingBt.png b/src/assets/images/Activities/Oman/NationalDay/rankingBt.png new file mode 100644 index 0000000..6d7eb00 Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/rankingBt.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/rankingBtActive.png b/src/assets/images/Activities/Oman/NationalDay/rankingBtActive.png new file mode 100644 index 0000000..49d21f1 Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/rankingBtActive.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/rewardBtActive.png b/src/assets/images/Activities/Oman/NationalDay/rewardBtActive.png new file mode 100644 index 0000000..a002674 Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/rewardBtActive.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/rewardsBt.png b/src/assets/images/Activities/Oman/NationalDay/rewardsBt.png new file mode 100644 index 0000000..5d2a4f4 Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/rewardsBt.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/timeDayBg.png b/src/assets/images/Activities/Oman/NationalDay/timeDayBg.png new file mode 100644 index 0000000..037d8eb Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/timeDayBg.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/timeHourBg.png b/src/assets/images/Activities/Oman/NationalDay/timeHourBg.png new file mode 100644 index 0000000..812e73b Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/timeHourBg.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/timeMinBg.png b/src/assets/images/Activities/Oman/NationalDay/timeMinBg.png new file mode 100644 index 0000000..bf1fce1 Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/timeMinBg.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/timeSecBg.png b/src/assets/images/Activities/Oman/NationalDay/timeSecBg.png new file mode 100644 index 0000000..5a111fc Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/timeSecBg.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/top1RewardBg.png b/src/assets/images/Activities/Oman/NationalDay/top1RewardBg.png new file mode 100644 index 0000000..04e15f9 Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/top1RewardBg.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/top2RewardBg.png b/src/assets/images/Activities/Oman/NationalDay/top2RewardBg.png new file mode 100644 index 0000000..2337de6 Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/top2RewardBg.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/top3RewardBg.png b/src/assets/images/Activities/Oman/NationalDay/top3RewardBg.png new file mode 100644 index 0000000..fba4131 Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/top3RewardBg.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/topOne.png b/src/assets/images/Activities/Oman/NationalDay/topOne.png new file mode 100644 index 0000000..ca70b9f Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/topOne.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/topThree.png b/src/assets/images/Activities/Oman/NationalDay/topThree.png new file mode 100644 index 0000000..ce1b165 Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/topThree.png differ diff --git a/src/assets/images/Activities/Oman/NationalDay/topTwo.png b/src/assets/images/Activities/Oman/NationalDay/topTwo.png new file mode 100644 index 0000000..88bd908 Binary files /dev/null and b/src/assets/images/Activities/Oman/NationalDay/topTwo.png differ diff --git a/src/components/itemCenter.vue b/src/components/itemCenter.vue new file mode 100644 index 0000000..79b4421 --- /dev/null +++ b/src/components/itemCenter.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/src/router/index.js b/src/router/index.js index 92b87ac..176795b 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -329,6 +329,12 @@ const router = createRouter({ component: () => import('../views/Activities/Palestinian/IndependenceDay/index.vue'), meta: { requiresAuth: true }, }, + { + path: '/oman-national-day', + name: 'oman-national-day', + component: () => import('../views/Activities/Oman/NationalDay/index.vue'), + meta: { requiresAuth: true }, + }, ], }) diff --git a/src/utils/permissionManager.js b/src/utils/permissionManager.js index 3beacfc..f8d1d8c 100644 --- a/src/utils/permissionManager.js +++ b/src/utils/permissionManager.js @@ -48,6 +48,7 @@ const ACTIVITIES = [ '/revolution-unity-day', //孟加拉国民革命与团结日 '/heroes-day', //印度尼西亚英雄日 '/independence-day', //巴勒斯坦独立日 + '/oman-national-day', //阿曼国庆日 ] // 🎯 核心改变:基于身份的权限配置 diff --git a/src/utils/routeGuard.js b/src/utils/routeGuard.js index a67b70b..34c4540 100644 --- a/src/utils/routeGuard.js +++ b/src/utils/routeGuard.js @@ -407,6 +407,7 @@ class RouteGuard { '/revolution-unity-day', //孟加拉国民革命与团结日 '/heroes-day', //印度尼西亚英雄日 '/independence-day', //巴勒斯坦独立日 + '/oman-national-day', //阿曼国庆日 ] const publicPages = [ diff --git a/src/views/Activities/Oman/NationalDay/components/topUser.vue b/src/views/Activities/Oman/NationalDay/components/topUser.vue new file mode 100644 index 0000000..6372975 --- /dev/null +++ b/src/views/Activities/Oman/NationalDay/components/topUser.vue @@ -0,0 +1,192 @@ + + + + + diff --git a/src/views/Activities/Oman/NationalDay/index.vue b/src/views/Activities/Oman/NationalDay/index.vue new file mode 100644 index 0000000..e0f8159 --- /dev/null +++ b/src/views/Activities/Oman/NationalDay/index.vue @@ -0,0 +1,657 @@ + + + + + +