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 @@ + + +