From cd4c0508386c3c36645ed2af95ef6469441dd435 Mon Sep 17 00:00:00 2001 From: yziiy <15979918+mayday-yziiy@user.noreply.gitee.com> Date: Sat, 30 Aug 2025 18:58:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=A7=98=E5=9C=B0=E5=90=8E?= =?UTF-8?q?=E5=8F=B0=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/blindBox.ts | 22 ++ src/api/modules/room.ts | 24 ++ src/components/UploadImage/index.vue | 7 +- src/store/yusheng-admin | 1 + src/views/BlindBox/boxList/hook.tsx | 2 +- src/views/BlindBox/turntable/form.vue | 44 +++ src/views/BlindBox/turntable/hook.tsx | 288 ++++++++++++++++++ src/views/BlindBox/turntable/index.vue | 110 +++++++ src/views/BlindBox/turntable/settingRule.vue | 57 ++++ src/views/paradise/paradiseList/form.vue | 56 ++++ src/views/paradise/paradiseList/hook.tsx | 283 +++++++++++++++++ src/views/paradise/paradiseList/index.vue | 103 +++++++ .../paradise/paradiseList/settingRule.vue | 143 +++++++++ .../room/roomList/Turntable/Turntable.vue | 26 ++ .../roomList/Turntable/lotteryResults.vue | 182 +++++++++++ .../room/roomList/Turntable/statistics.vue | 217 +++++++++++++ src/views/room/roomList/XunLeHui/Results.vue | 143 +++++++++ src/views/room/roomList/XunLeHui/index.vue | 26 ++ .../room/roomList/XunLeHui/statistics.vue | 176 +++++++++++ src/views/room/roomList/form.vue | 11 +- src/views/room/roomList/hook.tsx | 42 ++- src/views/room/roomList/index.vue | 12 +- vite.config.ts | 4 +- 23 files changed, 1966 insertions(+), 13 deletions(-) create mode 160000 src/store/yusheng-admin create mode 100644 src/views/BlindBox/turntable/form.vue create mode 100644 src/views/BlindBox/turntable/hook.tsx create mode 100644 src/views/BlindBox/turntable/index.vue create mode 100644 src/views/BlindBox/turntable/settingRule.vue create mode 100644 src/views/paradise/paradiseList/form.vue create mode 100644 src/views/paradise/paradiseList/hook.tsx create mode 100644 src/views/paradise/paradiseList/index.vue create mode 100644 src/views/paradise/paradiseList/settingRule.vue create mode 100644 src/views/room/roomList/Turntable/Turntable.vue create mode 100644 src/views/room/roomList/Turntable/lotteryResults.vue create mode 100644 src/views/room/roomList/Turntable/statistics.vue create mode 100644 src/views/room/roomList/XunLeHui/Results.vue create mode 100644 src/views/room/roomList/XunLeHui/index.vue create mode 100644 src/views/room/roomList/XunLeHui/statistics.vue diff --git a/src/api/modules/blindBox.ts b/src/api/modules/blindBox.ts index 4f20afa..fe08a26 100644 --- a/src/api/modules/blindBox.ts +++ b/src/api/modules/blindBox.ts @@ -73,4 +73,26 @@ export const removeBlindBoxData = data => { "/adminapi/BlindBox/blind_box_del", { data } ); +}; +// 巡乐会设置 +export const getXunLeRule = params => { + return http.request( + "get", + "/adminapi/BlindBox/xunlehui_rule_detail", + { params } + ); +}; + +export const queryGiftByTypeList = params => { + return http.request( + "get", + "/adminapi/BlindBox/blind_box_gifts", { params } + ); +}; +export const settingXunLeRule = data => { + return http.request( + "post", + "/adminapi/BlindBox/xunlehui_set_rule", + { data } + ); }; \ No newline at end of file diff --git a/src/api/modules/room.ts b/src/api/modules/room.ts index 652facd..8610c37 100644 --- a/src/api/modules/room.ts +++ b/src/api/modules/room.ts @@ -256,3 +256,27 @@ export const getRoomToken = data => { data }); }; +// 盲盒转盘统计 adminapi/BlindBox/blind_box_turntable_lists +export const queryTurntableList = params => { + return http.request( + "get", + "/adminapi/BlindBox/blind_box_turntable_lists", + { params } + ); +}; +// 盲盒转盘开奖记录 +export const queryTurntableRecord = params => { + return http.request( + "get", + "/adminapi/BlindBox/blind_box_turntable_open_record", + { params } + ); +}; +// 巡乐会锁定记录 +export const queryLockRecord = params => { + return http.request( + "get", + "/adminapi/BlindBox/xlh_lock_record", + { params } + ); +}; diff --git a/src/components/UploadImage/index.vue b/src/components/UploadImage/index.vue index a373df1..38eb580 100644 --- a/src/components/UploadImage/index.vue +++ b/src/components/UploadImage/index.vue @@ -76,10 +76,9 @@ const handleFileSuccess = ({ data, code }, file, fileList) => {