From 6fb28f53934b767518b6d59053fd3722975df9fa Mon Sep 17 00:00:00 2001 From: WUSIJIAN <13825895+wsj0228@user.noreply.gitee.com> Date: Fri, 12 Dec 2025 16:56:13 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E5=AE=A2=E6=9C=8D=E8=B4=A6?= =?UTF-8?q?=E5=8F=B7=E5=92=8C=E8=AF=9D=E6=9C=AF=E7=AE=A1=E7=90=86=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E4=B8=AD=E6=96=B0=E5=A2=9E=E6=8C=89=E9=92=AE=E7=9A=84?= =?UTF-8?q?=E8=87=AA=E5=AE=9A=E4=B9=89=E6=A0=B7=E5=BC=8F=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/assets/category/index.ts | 57 ++++++ src/stores/bigUpload.ts | 1 + .../category/component/editCategory.vue | 193 ++++++++++++++++++ src/views/assets/category/index.vue | 170 +++++++++++++++ src/views/customerService/account/index.vue | 2 +- src/views/customerService/script/index.vue | 2 +- 6 files changed, 423 insertions(+), 2 deletions(-) create mode 100644 src/api/assets/category/index.ts create mode 100644 src/views/assets/category/component/editCategory.vue create mode 100644 src/views/assets/category/index.vue diff --git a/src/api/assets/category/index.ts b/src/api/assets/category/index.ts new file mode 100644 index 0000000..428a379 --- /dev/null +++ b/src/api/assets/category/index.ts @@ -0,0 +1,57 @@ +// import request from '/@/utils/request'; +import request, { newService } from '/@/utils/request'; + + +// 获取分类树 +export function getCategoryTree(query?: Object) { + return newService({ + url: '/assets/category/getCategoryTree', + method: 'get', + params: query, + }); +} + +// 获取分类详情 +export function getCategory(id: string) { + return newService({ + url: '/assets/category/getCategory', + method: 'get', + params: { id }, + }); +} + +// 新增分类 +export function addCategory(data: object) { + return newService({ + url: '/assets/category/addCategory', + method: 'post', + data: data, + }); +} + +// 修改分类 +export function updateCategory(data: object) { + return newService({ + url: '/assets/category/updateCategory', + method: 'put', + data: data, + }); +} + +// 删除分类 +export function deleteCategory(id: string) { + return newService({ + url: '/assets/category/deleteCategory', + method: 'delete', + params: { id }, + }); +} + +// 更新分类状态 +export function updateCategoryStatus(id: string, status: number) { + return newService({ + url: '/assets/category/updateCategoryStatus', + method: 'put', + data: { id, status }, + }); +} diff --git a/src/stores/bigUpload.ts b/src/stores/bigUpload.ts index 5418d6b..58b6ec6 100644 --- a/src/stores/bigUpload.ts +++ b/src/stores/bigUpload.ts @@ -11,3 +11,4 @@ export const bigUpload = defineStore('bigUpload', { } }, }) + \ No newline at end of file diff --git a/src/views/assets/category/component/editCategory.vue b/src/views/assets/category/component/editCategory.vue new file mode 100644 index 0000000..ada6773 --- /dev/null +++ b/src/views/assets/category/component/editCategory.vue @@ -0,0 +1,193 @@ + + + + + + + diff --git a/src/views/assets/category/index.vue b/src/views/assets/category/index.vue new file mode 100644 index 0000000..f6134e9 --- /dev/null +++ b/src/views/assets/category/index.vue @@ -0,0 +1,170 @@ + + + + + + + diff --git a/src/views/customerService/account/index.vue b/src/views/customerService/account/index.vue index a8d8fcf..e8f736f 100644 --- a/src/views/customerService/account/index.vue +++ b/src/views/customerService/account/index.vue @@ -27,7 +27,7 @@ 查询 - + diff --git a/src/views/customerService/script/index.vue b/src/views/customerService/script/index.vue index b9f7368..d4dc424 100644 --- a/src/views/customerService/script/index.vue +++ b/src/views/customerService/script/index.vue @@ -20,7 +20,7 @@ 重置 - + 新增话术