diff --git a/src/api/giftPackCenter/giftPackCenter.js b/src/api/giftPackCenter/giftPackCenter.js new file mode 100644 index 0000000..be52319 --- /dev/null +++ b/src/api/giftPackCenter/giftPackCenter.js @@ -0,0 +1,82 @@ +import request from '@/utils/request'; +// 礼包配置中心 +// 礼包配置列表 +export const getConfigList = query => { + return request({ + url: '/admin/packCenter/configList', + method: 'get', + params: query + }); +}; +// 礼包配置保存更新 +export const configSave = query => { + return request({ + url: '/admin/packCenter/configSave', + method: 'post', + params: query + }); +}; +// 奖品列表 +export const getItemList = query => { + return request({ + url: '/admin/packCenter/itemList', + method: 'get', + params: query + }); +}; +// 奖品列表 - 删除奖品 +export const deleteReward = query => { + return request({ + url: '/admin/packCenter/itemDel', + method: 'post', + params: query + }); +}; +// 添加奖品 +export const addReward = query => { + return request({ + url: '/admin/packCenter/itemAdd', + method: 'post', + params: query + }); +}; +// 奖励列表 +export const getAwardsList = query => { + return request({ + url: '/admin/packCenter/awards', + method: 'get', + params: query + }); +}; +// 赠送礼包 +export const sendPackCenter = query => { + return request({ + url: '/admin/userPack/send', + method: 'post', + params: query + }); +}; +// 奖励列表 +export const getRecordList = query => { + return request({ + url: '/admin/userPack/recordList', + method: 'get', + params: query + }); +}; +// 撤回礼包 +export const optionPackRecall = query => { + return request({ + url: '/admin/userPack/packRecall', + method: 'post', + params: query + }); +}; +//礼包使用记录 +export const getUseRecordList = query => { + return request({ + url: '/admin/userUsePack/recordList', + method: 'get', + params: query + }); +}; \ No newline at end of file diff --git a/src/views/giftPackCenter/distributionRecord.vue b/src/views/giftPackCenter/distributionRecord.vue new file mode 100644 index 0000000..68a0a2f --- /dev/null +++ b/src/views/giftPackCenter/distributionRecord.vue @@ -0,0 +1,200 @@ + + + + + diff --git a/src/views/giftPackCenter/giftPackageConfiguration.vue b/src/views/giftPackCenter/giftPackageConfiguration.vue new file mode 100644 index 0000000..d43673c --- /dev/null +++ b/src/views/giftPackCenter/giftPackageConfiguration.vue @@ -0,0 +1,662 @@ + + + + + diff --git a/src/views/giftPackCenter/usageRecord.vue b/src/views/giftPackCenter/usageRecord.vue new file mode 100644 index 0000000..5775811 --- /dev/null +++ b/src/views/giftPackCenter/usageRecord.vue @@ -0,0 +1,165 @@ + + + + +