From a631f6ea46f8358307b0e9b6957fc18980fdba4e Mon Sep 17 00:00:00 2001 From: Echo <1711788888@qq.com> Date: Tue, 9 Sep 2025 23:54:01 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E6=96=B0=E5=A2=9E=E5=85=91=E6=8D=A2?= =?UTF-8?q?=E7=A0=81=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/cdk/index.js | 80 ++++ src/pathInfo.json | 2 + src/view/cdk/cdkManage.vue | 661 ++++++++++++++++++++++++++++++++ src/view/cdk/index.vue | 747 +++++++++++++++++++++++++++++++++++++ 4 files changed, 1490 insertions(+) create mode 100644 src/api/cdk/index.js create mode 100644 src/view/cdk/cdkManage.vue create mode 100644 src/view/cdk/index.vue 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 @@ + + + + + + +