diff --git a/src/router/index.js b/src/router/index.js index 29f94ea..6e7289b 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -372,17 +372,23 @@ const router = createRouter({ // 限时活动 { - path: '/login-reward', - name: 'login-reward', - component: () => import('../views/Activities/LoginReward/index.vue'), + path: '/activities/spring-festival', + name: 'spring-festival', + component: () => import('../views/Activities/SpringFestival/index.vue'), meta: { requiresAuth: true }, - }, //2026年xxxxxx结束 + }, //2026年2月16日上午5点结束 { path: '/lucky-dollars-season3', name: 'lucky-dollars-season3', component: () => import('../views/Activities/LuckyDollars/Season3/index.vue'), meta: { requiresAuth: true }, }, //2026年2月16日上午5点结束 + { + path: '/login-reward', + name: 'login-reward', + component: () => import('../views/Activities/LoginReward/index.vue'), + meta: { requiresAuth: true }, + }, //2026年xxxxxx结束 { path: '/jack-pot', name: 'jack-pot', diff --git a/src/utils/permissionManager.js b/src/utils/permissionManager.js index 974d5fe..b4b9f27 100644 --- a/src/utils/permissionManager.js +++ b/src/utils/permissionManager.js @@ -58,8 +58,9 @@ const ACTIVITIES = [ INVITATION_PAGES.INVITE_USER, //邀请新用户(邀请码) '/recharge-reward', //充值奖励 - '/login-reward', // 登录奖励 + '/activities/spring-festival', // 春节游戏打榜 '/lucky-dollars-season3', // 水果游戏打榜 + '/login-reward', // 登录奖励 '/jack-pot', // 水果游戏打榜 '/new-year', // 新年抽奖 ] diff --git a/src/utils/routeGuard.js b/src/utils/routeGuard.js index e81c3b4..74ebdb2 100644 --- a/src/utils/routeGuard.js +++ b/src/utils/routeGuard.js @@ -409,8 +409,9 @@ class RouteGuard { '/invitation-to-register', //邀请新用户注册页面 '/recharge-reward', //充值奖励 + '/activities/spring-festival', // 春节游戏打榜 + '/lucky-dollars-season3', // 水果游戏打榜 '/login-reward', // 登录奖励 - '/lucky-dollars-season3', //水果游戏打榜 '/jack-pot', //水果游戏打榜 '/new-year', //新年抽奖 ] diff --git a/src/views/Activities/SpringFestival/Ranking.vue b/src/views/Activities/SpringFestival/Ranking.vue new file mode 100644 index 0000000..bee01a9 --- /dev/null +++ b/src/views/Activities/SpringFestival/Ranking.vue @@ -0,0 +1,232 @@ + + + + + diff --git a/src/views/Activities/SpringFestival/RankingReward.vue b/src/views/Activities/SpringFestival/RankingReward.vue new file mode 100644 index 0000000..bee01a9 --- /dev/null +++ b/src/views/Activities/SpringFestival/RankingReward.vue @@ -0,0 +1,232 @@ + + + + + diff --git a/src/views/Activities/SpringFestival/RechargeReward.vue b/src/views/Activities/SpringFestival/RechargeReward.vue new file mode 100644 index 0000000..bee01a9 --- /dev/null +++ b/src/views/Activities/SpringFestival/RechargeReward.vue @@ -0,0 +1,232 @@ + + + + + diff --git a/src/views/Activities/SpringFestival/Task.vue b/src/views/Activities/SpringFestival/Task.vue new file mode 100644 index 0000000..ce008ef --- /dev/null +++ b/src/views/Activities/SpringFestival/Task.vue @@ -0,0 +1,1180 @@ + + + + + diff --git a/src/views/Activities/SpringFestival/components/Barrage.vue b/src/views/Activities/SpringFestival/components/Barrage.vue new file mode 100644 index 0000000..e724103 --- /dev/null +++ b/src/views/Activities/SpringFestival/components/Barrage.vue @@ -0,0 +1,322 @@ + + + + + + diff --git a/src/views/Activities/SpringFestival/components/topUser.vue b/src/views/Activities/SpringFestival/components/topUser.vue new file mode 100644 index 0000000..695fb0b --- /dev/null +++ b/src/views/Activities/SpringFestival/components/topUser.vue @@ -0,0 +1,472 @@ + + + + + diff --git a/src/views/Activities/SpringFestival/index.vue b/src/views/Activities/SpringFestival/index.vue new file mode 100644 index 0000000..d7ecf82 --- /dev/null +++ b/src/views/Activities/SpringFestival/index.vue @@ -0,0 +1,1077 @@ + + + + +