diff --git a/src/api/pms/category.ts b/src/api/pms/category.ts index 0bdb6b9e..1a53322a 100644 --- a/src/api/pms/category.ts +++ b/src/api/pms/category.ts @@ -1,6 +1,11 @@ import request from "@/utils/request"; -export const list=(queryParams:object)=>{ +/** + * 获取商品分类列表 + * + * @param queryParams + */ +export function listCategories(queryParams:object){ return request({ url: '/mall-pms/api/v1/categories', method: 'get', @@ -8,7 +13,12 @@ export const list=(queryParams:object)=>{ }) } -export const cascadeList=(queryParams:object)=> { +/** + * 获取商品分类级联器树形列表 + * + * @param queryParams + */ +export function listCascadeCategories(queryParams:object) { return request({ url: '/mall-pms/api/v1/categories/cascade', method: 'get', @@ -16,16 +26,24 @@ export const cascadeList=(queryParams:object)=> { }) } - - -export const detail=(id:number)=> { +/** + * 获取商品分类详情 + * + * @param id + */ +export function getCategoryDetail(id:number){ return request({ url: '/mall-pms/api/v1/categories/' + id, method: 'get' }) } -export const add=(data:object)=> { +/** + * 添加商品分类 + * + * @param data + */ +export function addCategory(data:object){ return request({ url: '/mall-pms/api/v1/categories', method: 'post', @@ -33,7 +51,13 @@ export const add=(data:object)=> { }) } -export function update(id:number, data:object) { +/** + * 修改商品分类 + * + * @param id + * @param data + */ +export function updateCategory(id:number, data:object) { return request({ url: '/mall-pms/api/v1/categories/' + id, method: 'put', @@ -41,14 +65,25 @@ export function update(id:number, data:object) { }) } -export function del(ids:string) { +/** + * 删除商品分类 + * + * @param ids + */ +export function deleteCategories(ids:string) { return request({ url: '/mall-pms/api/v1/categories/' + ids, method: 'delete' }) } -export function patch(id:number, data:object) { +/** + * 选择性修改商品分类 + * + * @param id + * @param data + */ +export function updateCategoryPart(id:number, data:object) { return request({ url: '/mall-pms/api/v1/categories/' + id, method: 'patch', diff --git a/src/views/pms/category/components/Attribute.vue b/src/views/pms/category/components/Attribute.vue new file mode 100644 index 00000000..0b479830 --- /dev/null +++ b/src/views/pms/category/components/Attribute.vue @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/src/views/pms/category/components/Category.vue b/src/views/pms/category/components/Category.vue new file mode 100644 index 00000000..0893b7a8 --- /dev/null +++ b/src/views/pms/category/components/Category.vue @@ -0,0 +1,278 @@ + + + + + + diff --git a/src/views/pms/category/index.vue b/src/views/pms/category/index.vue new file mode 100644 index 00000000..d5a6c73b --- /dev/null +++ b/src/views/pms/category/index.vue @@ -0,0 +1,55 @@ + + + + + diff --git a/src/views/pms/goods/index.vue b/src/views/pms/goods/index.vue index 31924367..5db452ad 100644 --- a/src/views/pms/goods/index.vue +++ b/src/views/pms/goods/index.vue @@ -108,7 +108,7 @@