import service from '../service'
|
// 商品分类管理api
|
export class ProductCategoryApi {
|
/**
|
* 获取分类管理树
|
* @param {*} params
|
*/
|
getList = (params, showLoading = true) => {
|
return service.get('/awl-product-service/ma/productCategory/list', { params, showLoading })
|
}
|
|
/**
|
* 新增分类树
|
* @param {*} params
|
*/
|
addInfo=(params) => {
|
return service.post('/awl-product-service/ma/productCategory/save', params)
|
}
|
|
/**
|
*修改分类树
|
* @param {*} params
|
*/
|
updateInfo=(params) => {
|
return service.post('/awl-product-service/ma/productCategory/update', params)
|
}
|
|
/**
|
*删除分类树
|
* @param {*} params
|
*/
|
deleteItem = (params) => {
|
return service.post('/awl-product-service/ma/productCategory/deleteById', params)
|
}
|
|
/**
|
* 分类添加品牌
|
* @param {*} params
|
*/
|
addItemBrand = (params) => {
|
return service.post('/awl-product-service/ecProduct/save', params)
|
}
|
|
/**
|
* 分类添加属性
|
* @param {*} params
|
*/
|
addItemProp = (params) => {
|
return service.post('/awl-product-service/productProp/save', params)
|
}
|
|
/**
|
* 获取分类品牌列表
|
* @param {*} params
|
*/
|
getCategoryBrandList = (params) => {
|
return service.get('/awl-product-service/brand/getBrandByCatId', { params })
|
}
|
|
/**
|
* 获取分类属性列表
|
* @param {*} params
|
*/
|
getCategoryPropList = (params) => {
|
return service.get('/awl-product-service/productProp/listByPage', { params })
|
}
|
|
/**
|
* 删除分类品牌
|
* @param {*} params
|
*/
|
deleteCategoryBrandItem = (params) => {
|
return service.post('/awl-product-service/ecProduct/deleteById', params)
|
}
|
|
/**
|
* 删除分类属性
|
* @param {*} params
|
*/
|
deleteCategoryPropItem = (params) => {
|
return service.post('/awl-product-service/productProp/deleteById', params)
|
}
|
|
/**
|
* 编辑分类属性
|
* @param {*} params
|
*/
|
editCategoryPropItem = (params) => {
|
return service.post('/awl-product-service/productProp/update ', params)
|
}
|
|
/**
|
* 通过分类获取属性值
|
* @param {*} params
|
*/
|
getByCategoryProp = (params) => {
|
return service.get('/awl-product-service/productProp/findByCatId', { params })
|
}
|
|
/**
|
*批量添加品牌
|
*/
|
batchAddBrand = (params) => {
|
return service.post('/awl-product-service/saveBrand/batchAdd', params)
|
}
|
|
/**
|
*批量添加属性
|
*/
|
batchAddProp = (params) => {
|
return service.post('/awl-product-service/saveProp/batchSave', params)
|
}
|
}
|
export default new ProductCategoryApi()
|