diff --git a/src/assets/images/Activities/revolution/RankingBottomBorder.png b/src/assets/images/Activities/revolution/RankingBottomBorder.png new file mode 100644 index 0000000..24b5d82 Binary files /dev/null and b/src/assets/images/Activities/revolution/RankingBottomBorder.png differ diff --git a/src/assets/images/Activities/revolution/RankingItem.png b/src/assets/images/Activities/revolution/RankingItem.png new file mode 100644 index 0000000..a4964b6 Binary files /dev/null and b/src/assets/images/Activities/revolution/RankingItem.png differ diff --git a/src/assets/images/Activities/revolution/RankingMain.png b/src/assets/images/Activities/revolution/RankingMain.png new file mode 100644 index 0000000..75bdede Binary files /dev/null and b/src/assets/images/Activities/revolution/RankingMain.png differ diff --git a/src/assets/images/Activities/revolution/backGift.png b/src/assets/images/Activities/revolution/backGift.png new file mode 100644 index 0000000..a78a327 Binary files /dev/null and b/src/assets/images/Activities/revolution/backGift.png differ diff --git a/src/assets/images/Activities/revolution/bg.png b/src/assets/images/Activities/revolution/bg.png new file mode 100644 index 0000000..4e10dd9 Binary files /dev/null and b/src/assets/images/Activities/revolution/bg.png differ diff --git a/src/assets/images/Activities/revolution/giftItemBg.png b/src/assets/images/Activities/revolution/giftItemBg.png new file mode 100644 index 0000000..928bb07 Binary files /dev/null and b/src/assets/images/Activities/revolution/giftItemBg.png differ diff --git a/src/assets/images/Activities/revolution/giftsBg.png b/src/assets/images/Activities/revolution/giftsBg.png new file mode 100644 index 0000000..f6b71f3 Binary files /dev/null and b/src/assets/images/Activities/revolution/giftsBg.png differ diff --git a/src/assets/images/Activities/revolution/help.png b/src/assets/images/Activities/revolution/help.png new file mode 100644 index 0000000..cd42167 Binary files /dev/null and b/src/assets/images/Activities/revolution/help.png differ diff --git a/src/assets/images/Activities/revolution/helpInfo.png b/src/assets/images/Activities/revolution/helpInfo.png new file mode 100644 index 0000000..4507018 Binary files /dev/null and b/src/assets/images/Activities/revolution/helpInfo.png differ diff --git a/src/assets/images/Activities/revolution/history.png b/src/assets/images/Activities/revolution/history.png new file mode 100644 index 0000000..d997458 Binary files /dev/null and b/src/assets/images/Activities/revolution/history.png differ diff --git a/src/assets/images/Activities/revolution/historyBg.png b/src/assets/images/Activities/revolution/historyBg.png new file mode 100644 index 0000000..fbd9ab6 Binary files /dev/null and b/src/assets/images/Activities/revolution/historyBg.png differ diff --git a/src/assets/images/Activities/revolution/myRankingBg.png b/src/assets/images/Activities/revolution/myRankingBg.png new file mode 100644 index 0000000..b0eb54a Binary files /dev/null and b/src/assets/images/Activities/revolution/myRankingBg.png differ diff --git a/src/assets/images/Activities/revolution/nextGift.png b/src/assets/images/Activities/revolution/nextGift.png new file mode 100644 index 0000000..2a336b6 Binary files /dev/null and b/src/assets/images/Activities/revolution/nextGift.png differ diff --git a/src/assets/images/Activities/revolution/rankingBt.png b/src/assets/images/Activities/revolution/rankingBt.png new file mode 100644 index 0000000..2fe3bbf Binary files /dev/null and b/src/assets/images/Activities/revolution/rankingBt.png differ diff --git a/src/assets/images/Activities/revolution/rankingBtActive.png b/src/assets/images/Activities/revolution/rankingBtActive.png new file mode 100644 index 0000000..c84b7ea Binary files /dev/null and b/src/assets/images/Activities/revolution/rankingBtActive.png differ diff --git a/src/assets/images/Activities/revolution/rewardBtActive.png b/src/assets/images/Activities/revolution/rewardBtActive.png new file mode 100644 index 0000000..e34a693 Binary files /dev/null and b/src/assets/images/Activities/revolution/rewardBtActive.png differ diff --git a/src/assets/images/Activities/revolution/rewardsBt.png b/src/assets/images/Activities/revolution/rewardsBt.png new file mode 100644 index 0000000..190c0f5 Binary files /dev/null and b/src/assets/images/Activities/revolution/rewardsBt.png differ diff --git a/src/assets/images/Activities/revolution/timeDayBg.png b/src/assets/images/Activities/revolution/timeDayBg.png new file mode 100644 index 0000000..c9477bd Binary files /dev/null and b/src/assets/images/Activities/revolution/timeDayBg.png differ diff --git a/src/assets/images/Activities/revolution/timeHourBg.png b/src/assets/images/Activities/revolution/timeHourBg.png new file mode 100644 index 0000000..87087f3 Binary files /dev/null and b/src/assets/images/Activities/revolution/timeHourBg.png differ diff --git a/src/assets/images/Activities/revolution/timeMinBg.png b/src/assets/images/Activities/revolution/timeMinBg.png new file mode 100644 index 0000000..3a5b85c Binary files /dev/null and b/src/assets/images/Activities/revolution/timeMinBg.png differ diff --git a/src/assets/images/Activities/revolution/timeSecBg.png b/src/assets/images/Activities/revolution/timeSecBg.png new file mode 100644 index 0000000..6adc603 Binary files /dev/null and b/src/assets/images/Activities/revolution/timeSecBg.png differ diff --git a/src/assets/images/Activities/revolution/top1RewardBg.png b/src/assets/images/Activities/revolution/top1RewardBg.png new file mode 100644 index 0000000..2d2f4c9 Binary files /dev/null and b/src/assets/images/Activities/revolution/top1RewardBg.png differ diff --git a/src/assets/images/Activities/revolution/top2RewardBg.png b/src/assets/images/Activities/revolution/top2RewardBg.png new file mode 100644 index 0000000..cd91930 Binary files /dev/null and b/src/assets/images/Activities/revolution/top2RewardBg.png differ diff --git a/src/assets/images/Activities/revolution/top3RewardBg.png b/src/assets/images/Activities/revolution/top3RewardBg.png new file mode 100644 index 0000000..84fc665 Binary files /dev/null and b/src/assets/images/Activities/revolution/top3RewardBg.png differ diff --git a/src/assets/images/Activities/revolution/topOne.png b/src/assets/images/Activities/revolution/topOne.png new file mode 100644 index 0000000..7e1d341 Binary files /dev/null and b/src/assets/images/Activities/revolution/topOne.png differ diff --git a/src/assets/images/Activities/revolution/topOneHistory.png b/src/assets/images/Activities/revolution/topOneHistory.png new file mode 100644 index 0000000..b1ce22d Binary files /dev/null and b/src/assets/images/Activities/revolution/topOneHistory.png differ diff --git a/src/assets/images/Activities/revolution/topThree.png b/src/assets/images/Activities/revolution/topThree.png new file mode 100644 index 0000000..14b20a6 Binary files /dev/null and b/src/assets/images/Activities/revolution/topThree.png differ diff --git a/src/assets/images/Activities/revolution/topTwo.png b/src/assets/images/Activities/revolution/topTwo.png new file mode 100644 index 0000000..145dee1 Binary files /dev/null and b/src/assets/images/Activities/revolution/topTwo.png differ diff --git a/src/router/index.js b/src/router/index.js index 18d2503..e9d3118 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -305,6 +305,12 @@ const router = createRouter({ component: () => import('../views/Reward/RechargeReward.vue'), meta: { requiresAuth: true }, }, + { + path: '/revolution-unity-day', + name: 'revolution-unity-day', + component: () => import('../views/Activities/RevolutionUnityDay/index.vue'), + meta: { requiresAuth: true }, + }, ], }) diff --git a/src/utils/permissionManager.js b/src/utils/permissionManager.js index c08bd97..19da26d 100644 --- a/src/utils/permissionManager.js +++ b/src/utils/permissionManager.js @@ -36,6 +36,18 @@ export const PAGES = { MAP: '/map', } +// 活动页面 +const ACTIVITIES = [ + '/top-list', //排行榜 + '/weekly-star', //每周明星 + '/ranking', //总排行榜 + '/halloween', //万圣节活动页面 + '/lottery', // 抽奖活动页面 + '/recharge-reward', //充值奖励页面 + '/invitation-to-register', //邀请新用户注册页面 + '/revolution-unity-day', //孟加拉国民革命与团结日 +] + // 🎯 核心改变:基于身份的权限配置 // 每个身份拥有的页面权限列表 export const ROLE_PERMISSIONS = { @@ -123,19 +135,13 @@ export const ROLE_PERMISSIONS = { PAGES.NOT_APP, // 错误页面 PAGES.PAY_RESULT, // 支付成功页面 PAGES.MAP, // 地图选择页面 + ...ACTIVITIES, //活动页面 '/recharge', '/recharge-freight-agent', - '/top-list', //排行榜 - '/weekly-star', //每周明星 - '/ranking', //总排行榜 - '/halloween', //万圣节活动页面 '/recharge-agency-recruit', //充值代理介绍页面 - '/invitation-to-register', //邀请新用户注册页面 - '/lottery', // 抽奖活动页面 '/cash-out', // 提现页面 '/cash-out-details', //提现详情页面 '/KYC', //提现资料提交 - '/recharge-reward', //充值奖励页面 ], // 加载页面 diff --git a/src/views/Activities/RevolutionUnityDay/index.vue b/src/views/Activities/RevolutionUnityDay/index.vue new file mode 100644 index 0000000..1fb3cda --- /dev/null +++ b/src/views/Activities/RevolutionUnityDay/index.vue @@ -0,0 +1,1030 @@ + + + + + + diff --git a/src/views/Activities/RevolutionUnityDay/topUser.vue b/src/views/Activities/RevolutionUnityDay/topUser.vue new file mode 100644 index 0000000..feea752 --- /dev/null +++ b/src/views/Activities/RevolutionUnityDay/topUser.vue @@ -0,0 +1,176 @@ + + + + +