diff --git a/src/api/cdk/index.js b/src/api/cdk/index.js new file mode 100644 index 0000000..21b55af --- /dev/null +++ b/src/api/cdk/index.js @@ -0,0 +1,80 @@ +import service from '@/utils/request' + + +// 获取兑换码库列表 +export const mkList = (params) => { + return service({ + url: '/cdk/mk/list', + method: 'get', + params + }) +} + +// 新增兑换码库 +export const addMk = (data) => { + return service({ + url: '/cdk/mk', + method: 'post', + data + }) +} + +// 编辑兑换码库 +export const editMk = (data) => { + return service({ + url: '/cdk/mk', + method: 'put', + data + }) +} + + +// 删除兑换码库 +export const delMk = (data) => { + return service({ + url: '/cdk/mk', + method: 'delete', + data + }) +} + +// 获取兑换码库详情 +export const mkDetail = (params) => { + return service({ + url: '/cdk/mk', + method: 'get', + params + }) +} + + +// =======================CDK相关=========================== + +// 获取兑换码列表 +export const cdkList = (params) => { + return service({ + url: '/cdk/list', + method: 'get', + params + }) +} + + +// 新增兑换码 +export const addCdk = (data) => { + return service({ + url: '/cdk/generate', + method: 'post', + data + }) +} + +// 作废兑换码 +export const delCdk = (data) => { + return service({ + url: '/cdk', + method: 'delete', + data + }) +} + diff --git a/src/pathInfo.json b/src/pathInfo.json index 1678871..6578db7 100644 --- a/src/pathInfo.json +++ b/src/pathInfo.json @@ -5,6 +5,7 @@ "/src/view/bot/bot/botForm.vue": "BotForm", "/src/view/category/category/category.vue": "Category", "/src/view/category/category/categoryForm.vue": "CategoryForm", + "/src/view/cdk/index.vue": "CdkManagement", "/src/view/dashboard/components/banner.vue": "Banner", "/src/view/dashboard/components/card.vue": "Card", "/src/view/dashboard/components/charts-content-numbers.vue": "ChartsContentNumbers", @@ -25,6 +26,7 @@ "/src/view/goods/article/edit.vue": "Edit", "/src/view/goods/article/index.vue": "Index", "/src/view/goods/index.vue": "goods", + "/src/view/goods/teacher_vip/index.vue": "Index", "/src/view/goods/vip/index.vue": "VipList", "/src/view/init/index.vue": "Init", "/src/view/layout/aside/asideComponent/asyncSubmenu.vue": "AsyncSubmenu", diff --git a/src/view/cdk/cdkManage.vue b/src/view/cdk/cdkManage.vue new file mode 100644 index 0000000..7d4e3c4 --- /dev/null +++ b/src/view/cdk/cdkManage.vue @@ -0,0 +1,661 @@ + + + + + \ No newline at end of file diff --git a/src/view/cdk/index.vue b/src/view/cdk/index.vue new file mode 100644 index 0000000..3de821e --- /dev/null +++ b/src/view/cdk/index.vue @@ -0,0 +1,747 @@ + + + + + + +