From ece1142624f32f7bf9002ccc051631a8b0977c4d Mon Sep 17 00:00:00 2001 From: hzj <1304805162@qq.com> Date: Sat, 23 May 2026 14:36:29 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=8F=A4=E5=B0=94=E9=82=A6=E8=8A=82):=20?= =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/activity.js | 16 + src/components/itemCenter.vue | 2 +- src/directives/smartImage.js | 13 +- src/router/index.js | 12 +- .../GulbenFestival/components/topUser.vue | 4 +- src/views/Activities/GulbenFestival/index.vue | 547 +++++--- .../Activities/GulbenFestival/page.config.js | 25 +- .../Activities/GulbenFestival/页面创建信息.md | 1102 +++++++++++++++++ 8 files changed, 1506 insertions(+), 215 deletions(-) create mode 100644 src/views/Activities/GulbenFestival/页面创建信息.md diff --git a/src/api/activity.js b/src/api/activity.js index eb3a12f..a0348b4 100644 --- a/src/api/activity.js +++ b/src/api/activity.js @@ -212,3 +212,19 @@ export const apiPostCardBagList = async (data) => { throw error } } + +// 查询中奖记录 +export const apiPostCardRewardRecordList = async (data = {}) => { + try { + const response = await post('/activity/card/reward/record/list', { + size: 10, + current: 1, + ...data, + }) + return response + } catch (error) { + console.error('Failed to get card reward record list:', error) + console.error('error:' + (error.response?.errorMsg || error.errorMsg || error.message || '')) + throw error + } +} diff --git a/src/components/itemCenter.vue b/src/components/itemCenter.vue index 39a8539..4293b39 100644 --- a/src/components/itemCenter.vue +++ b/src/components/itemCenter.vue @@ -4,7 +4,7 @@ import('../views/Activities/LuckyDollars/Season5/index.vue'), - meta: { requiresAuth: true }, - }, //2026年x月x日上午5点结束 { path: '/activities/gulben-festival', name: 'gulben-festival', component: () => import('../views/Activities/GulbenFestival/index.vue'), meta: { requiresAuth: true }, }, // 古尔邦节活动 + { + path: '/activities/lucky-dollars-season5', + name: 'lucky-dollars-season5', + component: () => import('../views/Activities/LuckyDollars/Season5/index.vue'), + meta: { requiresAuth: true }, + }, //2026年x月x日上午5点结束 { path: '/activities/poker-ace', name: 'pokerAce', diff --git a/src/views/Activities/GulbenFestival/components/topUser.vue b/src/views/Activities/GulbenFestival/components/topUser.vue index b92aa8d..f2486c4 100644 --- a/src/views/Activities/GulbenFestival/components/topUser.vue +++ b/src/views/Activities/GulbenFestival/components/topUser.vue @@ -2,7 +2,7 @@
+