From baacae9d9951de589d2d7e8a7edbb547e3f52aab Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 23 Sep 2020 09:28:30 +0800 Subject: [PATCH] 9/28 --- src/api/typemanage.js | 72 +++++++++ src/views/firstPages/typemanage.vue | 233 +++++++++++++++++++++++++++- 2 files changed, 299 insertions(+), 6 deletions(-) create mode 100644 src/api/typemanage.js diff --git a/src/api/typemanage.js b/src/api/typemanage.js new file mode 100644 index 0000000..932b1fb --- /dev/null +++ b/src/api/typemanage.js @@ -0,0 +1,72 @@ +import request from '@/utils/request' +const typemanage = '/enterprise/category' + +export function TypeManage(data) { + return request({ + url: `/gateway${typemanage}/queryCategory`, + method: 'post', + data: { + param: { + name: data.name, + pageNum: data.pageNum, + pageSize: data.pageSize, + type: data.type + } + } + }) +} + +export function addCategory(data) { + console.log(data) + return request({ + url: `/gateway${typemanage}/addCategory`, + method: 'post', + data: { + param: { + name: data.name, + type: data.type + } + } + }) +} + +export function CategoryDetail(data) { + return request({ + url: `/gateway${typemanage}/queryCategory`, + method: 'post', + data: { + param: { + name: data.name, + pageNum: data.pageNum, + pageSize: data.pageSize, + type: data.type + } + } + }) +} + +export function CategoryDelete(id) { + return request({ + url: `/gateway${typemanage}/deleteCategory`, + method: 'post', + data: { + param: { + id: id + } + } + }) +} + +export function CategoryUpdate(data) { + return request({ + url: `/gateway${typemanage}/updateCategory`, + method: 'post', + data: { + param: { + id: data.id, + name: data.name, + type: data.type + } + } + }) +} diff --git a/src/views/firstPages/typemanage.vue b/src/views/firstPages/typemanage.vue index ebde280..5c064c2 100644 --- a/src/views/firstPages/typemanage.vue +++ b/src/views/firstPages/typemanage.vue @@ -1,18 +1,239 @@ -