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/gift/getGiftByTypes', method: 'get', params: query }); }; // 福袋礼物列表请求 export const getPrizeGroupsInfo = query => { return request({ url: '/admin/luckyBag/getGroupInfo', 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; };