diff --git a/src/api/weeklyCard/weeklyCard.js b/src/api/weeklyCard/weeklyCard.js new file mode 100644 index 0000000..aefdce2 --- /dev/null +++ b/src/api/weeklyCard/weeklyCard.js @@ -0,0 +1,111 @@ +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 + }); +}; +// 周卡TAB-列表 +export const weekCardTabList = query => { + return request({ + url: '/admin/weekCardTab/list', + method: 'get', + params: query + }); +}; +// 周卡激励统计-列表 +export const weekCardRecordPage = query => { + return request({ + url: '/admin/weekCardRecord/page', + method: 'get', + params: query + }); +}; +// 周卡激励统计-详情 +export const weekCardRecordGetDetailPage = query => { + return request({ + url: '/admin/weekCardRecord/getDetailPage', + method: 'get', + params: query + }); +}; +// 周卡激励统计-导出 +export const weekCardRecordExport = query => { + window.location.href = `/admin/weekCardRecord/export?${genQueryParam(query)}`; + return; +}; +// 周卡激励配置-列表 +export const weekCardPage = query => { + return request({ + url: '/admin/weekCard/page', + method: 'get', + params: query + }); +}; \ No newline at end of file diff --git a/src/views/weeklyCard/weekCardGear.vue b/src/views/weeklyCard/weekCardGear.vue new file mode 100644 index 0000000..87fcae8 --- /dev/null +++ b/src/views/weeklyCard/weekCardGear.vue @@ -0,0 +1,208 @@ + + + + + \ No newline at end of file diff --git a/src/views/weeklyCard/weekCardSet.vue b/src/views/weeklyCard/weekCardSet.vue new file mode 100644 index 0000000..5396436 --- /dev/null +++ b/src/views/weeklyCard/weekCardSet.vue @@ -0,0 +1,237 @@ + + + + + \ No newline at end of file diff --git a/src/views/weeklyCard/weekCardStatistics.vue b/src/views/weeklyCard/weekCardStatistics.vue new file mode 100644 index 0000000..83a6dff --- /dev/null +++ b/src/views/weeklyCard/weekCardStatistics.vue @@ -0,0 +1,293 @@ + + + + + \ No newline at end of file