diff --git a/src/api/pms/category.ts b/src/api/pms/category.ts new file mode 100644 index 00000000..b79a2d75 --- /dev/null +++ b/src/api/pms/category.ts @@ -0,0 +1,57 @@ +import request from "@utils/request"; + +export function list(queryParams:object) { + return request({ + url: '/mall-pms/api/v1/categories', + method: 'get', + params: queryParams + }) +} + +export function cascadeList(queryParams:object) { + return request({ + url: '/mall-pms/api/v1/categories/cascade', + method: 'get', + params: queryParams + }) +} + + + +export function detail(id:number) { + return request({ + url: '/mall-pms/api/v1/categories/' + id, + method: 'get' + }) +} + +export function add(data:object) { + return request({ + url: '/mall-pms/api/v1/categories', + method: 'post', + data: data + }) +} + +export function update(id:number, data:object) { + return request({ + url: '/mall-pms/api/v1/categories/' + id, + method: 'put', + data: data + }) +} + +export function del(ids:string) { + return request({ + url: '/mall-pms/api/v1/categories/' + ids, + method: 'delete' + }) +} + +export function patch(id:number, data:object) { + return request({ + url: '/mall-pms/api/v1/categories/' + id, + method: 'patch', + data: data + }) +} diff --git a/src/api/pms/goods.ts b/src/api/pms/goods.ts new file mode 100644 index 00000000..d3551b00 --- /dev/null +++ b/src/api/pms/goods.ts @@ -0,0 +1,46 @@ +import request from '@/utils/request' +export function page(queryParams:object) { + return request({ + url: '/mall-pms/api/v1/goods/page', + method: 'get', + params: queryParams + }) +} + +export function detail(id:number) { + return request({ + url: '/mall-pms/api/v1/goods/' + id, + method: 'get' + }) +} + +export function addGoods(data:object) { + return request({ + url: '/mall-pms/api/v1/goods', + method: 'post', + data: data + }) +} + +export function updateGoods(id:number, data:object) { + return request({ + url: '/mall-pms/api/v1/goods/' + id, + method: 'put', + data: data + }) +} + +export function removeGoods(ids:string) { + return request({ + url: '/mall-pms/api/v1/goods/'+ids, + method: 'delete' + }) +} + +export function patch(id:number, data:object) { + return request({ + url: '/mall-pms/api/v1/goods/' + id, + method: 'patch', + data: data + }) +} diff --git a/src/views/pms/goods/index.vue b/src/views/pms/goods/index.vue new file mode 100644 index 00000000..c2bc2712 --- /dev/null +++ b/src/views/pms/goods/index.vue @@ -0,0 +1,248 @@ + + + + +