From 40884b5b21bc4bfab91a6e5423deda892fd22ebf Mon Sep 17 00:00:00 2001 From: dragon <3013557874@qq.com> Date: Thu, 4 Jul 2024 20:32:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=B9=B8=E8=BF=90=E7=A6=8F?= =?UTF-8?q?=E8=A2=8B=E9=85=8D=E7=BD=AE=E5=90=8E=E5=8F=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/luckyTycoon/luckyTycoon.js | 173 +++ .../luckyTycoon/luckyTycoonCollectSet.vue | 1061 +++++++++++++++++ .../luckyTycoon/luckyTycoonListStatistics.vue | 443 +++++++ .../luckyTycoon/luckyTycoonOnePlusOne.vue | 766 ++++++++++++ .../luckyTycoonUserWinningRecord.vue | 193 +++ 5 files changed, 2636 insertions(+) create mode 100644 src/api/luckyTycoon/luckyTycoon.js create mode 100644 src/views/luckyTycoon/luckyTycoonCollectSet.vue create mode 100644 src/views/luckyTycoon/luckyTycoonListStatistics.vue create mode 100644 src/views/luckyTycoon/luckyTycoonOnePlusOne.vue create mode 100644 src/views/luckyTycoon/luckyTycoonUserWinningRecord.vue diff --git a/src/api/luckyTycoon/luckyTycoon.js b/src/api/luckyTycoon/luckyTycoon.js new file mode 100644 index 0000000..3d6ed1b --- /dev/null +++ b/src/api/luckyTycoon/luckyTycoon.js @@ -0,0 +1,173 @@ +import request from '@/utils/request'; +import { genQueryParam } from '@/utils/maintainer'; + +// 地区接口 +export const listPartitionInfo = query => { + return request({ + url: '/partition/listPartitionInfo', + method: 'get', + params: query + }); +}; +// 福袋列表请求 +export const listLuckyBagLinearGift = query => { + return request({ + url: '/admin/luckyBagLinearPool/listLuckyBagLinearGift', + method: 'get', + params: query + }); +}; +// 福袋礼物列表请求 +export const getPrizeGroupsInfo = query => { + return request({ + url: '/admin/luckyBagLinearPool/getPrizeGroupsInfo', + method: 'get', + params: query + }); +}; +// 所有礼物列表请求 +export const getAll = query => { + return request({ + url: '/admin/gift/getAll', + method: 'get', + params: query + }); +}; +// 所有座驾列表请求 +export const carAll = query => { + return request({ + url: '/admin/car/goods/total/list', + method: 'get', + params: query + }); +}; +// 所有头饰列表请求 +export const headwearAll = query => { + return request({ + url: '/admin/headwear/total/list', + method: 'get', + params: query + }); +}; +// 所有铭牌列表请求 +export const nameplateAll = query => { + return request({ + url: '/admin/nameplate/total/list', + method: 'get', + params: query + }); +}; +// 所有气泡列表请求 +export const chatbubbleAll = query => { + return request({ + url: '/admin/chatbubble/total/list', + method: 'get', + params: query + }); +}; +// 所有资料卡列表请求 +export const infocard = query => { + return request({ + url: '/admin/infocard/total/list', + method: 'get', + params: query + }); +}; +// 榜单统计-列表接口 +export const luckyBagWeekRankList = query => { + return request({ + url: '/admin/luckyBagWeekRank/list', + method: 'get', + params: query + }); +}; +// 榜单统计-详情列表接口 +export const luckyBagWeekRankListRank = query => { + return request({ + url: '/admin/luckyBagWeekRank/pageRank', + method: 'get', + params: query + }); +}; +// 榜单统计-总导出 +export const exportList = query => { + window.location.href = `/admin/luckyBagWeekRank/exportList?${genQueryParam(query)}`; + return; +}; +// 榜单统计-详情导出 +export const exportRank = query => { + window.location.href = `/admin/luckyBagWeekRank/exportRank?${genQueryParam(query)}`; + return; +}; +// 用户中奖记录-列表 +export const getRecordPage = query => { + return request({ + url: '/admin/luckyBagFortunate/getRecordPage', + method: 'get', + params: query + }); +}; +// 用户中奖记录-导出 +export const exportForReward = query => { + window.location.href = `/admin/luckyBagFortunate/exportForReward?${genQueryParam(query)}`; + return; +}; +// 欧气1+1-导出 +export const luckyBagFortunateExport = query => { + window.location.href = `/admin/luckyBagFortunate/export?${genQueryParam(query)}`; + return; +}; +// 欧气1+1-列表 +export const luckyBagFortunatePage = query => { + return request({ + url: '/admin/luckyBagFortunate/page', + method: 'get', + params: query + }); +}; +// 欧气1+1-保存 +export const luckyBagFortunateSave = query => { + return request({ + url: '/admin/luckyBagFortunate/save', + method: 'post', + params: query + }); +}; +// 欧气1+1-上下线 +export const luckyBagFortunateUpdateEnabled = query => { + return request({ + url: '/admin/luckyBagFortunate/updateEnabled', + method: 'post', + params: query + }); +}; +// 收藏-列表 +export const luckyBagCollectPage = query => { + return request({ + url: '/admin/luckyBagCollect/page', + method: 'get', + params: query + }); +}; +// 收藏-上下线 +export const updateEnabled = query => { + return request({ + url: '/admin/luckyBagCollect/updateEnabled', + method: 'post', + params: query + }); +}; +// 收藏-保存 +export const luckyBagCollectSave = query => { + return request({ + url: '/admin/luckyBagCollect/save', + headers:{"Content-Type": 'application/x-www-form-urlencoded'}, + method: 'post', + data: query + }); +}; +// 收藏-导出 +export const luckyBagCollectExport = query => { + window.location.href = `/admin/luckyBagCollect/export?${genQueryParam(query)}`; + return; +}; \ No newline at end of file diff --git a/src/views/luckyTycoon/luckyTycoonCollectSet.vue b/src/views/luckyTycoon/luckyTycoonCollectSet.vue new file mode 100644 index 0000000..8449b30 --- /dev/null +++ b/src/views/luckyTycoon/luckyTycoonCollectSet.vue @@ -0,0 +1,1061 @@ + + + diff --git a/src/views/luckyTycoon/luckyTycoonListStatistics.vue b/src/views/luckyTycoon/luckyTycoonListStatistics.vue new file mode 100644 index 0000000..9956f5a --- /dev/null +++ b/src/views/luckyTycoon/luckyTycoonListStatistics.vue @@ -0,0 +1,443 @@ + + + diff --git a/src/views/luckyTycoon/luckyTycoonOnePlusOne.vue b/src/views/luckyTycoon/luckyTycoonOnePlusOne.vue new file mode 100644 index 0000000..1991196 --- /dev/null +++ b/src/views/luckyTycoon/luckyTycoonOnePlusOne.vue @@ -0,0 +1,766 @@ + + + diff --git a/src/views/luckyTycoon/luckyTycoonUserWinningRecord.vue b/src/views/luckyTycoon/luckyTycoonUserWinningRecord.vue new file mode 100644 index 0000000..d39eaa5 --- /dev/null +++ b/src/views/luckyTycoon/luckyTycoonUserWinningRecord.vue @@ -0,0 +1,193 @@ + + +