Files
uni-pos/src/api/Goods.js
T
2021-07-12 17:02:47 +08:00

85 lines
1.8 KiB
JavaScript

import axiosApi from './AxiosApi.js'
const apiList = {
getGroupList: `/productGroup/page`,
productGroup: `/productGroup`,
deleteGroup: `/productGroup/delProductCategory`,
getProductList: `/product/findAdminProductList`,
findCategoryList: '/productCategory/findCategoryListByDepth/',
saveProduct: '/product/save',
findAdminProductList: '/platformProduct/findAdminProductList',
findGoods: '/platformProduct/findProductListByCategoryOrProductIdList',
queryAllCategory: '/productCategory/queryAllCategory'
}
export default {
queryAllCategory() {
return axiosApi({
method: 'POST',
url: apiList.queryAllCategory
})
},
findGoods(data) {
return axiosApi({
method: 'POST',
url: apiList.findGoods,
data
})
},
findAdminProductList(data) {
return axiosApi({
method: 'POST',
url: apiList.findAdminProductList,
data
})
},
saveProduct(data) {
return axiosApi({
method: 'POST',
url: apiList.saveProduct,
data
})
},
findCategoryList(depth) {
return axiosApi({
method: 'GET',
url: apiList.findCategoryList + depth
})
},
getProductList(data) {
return axiosApi({
method: 'POST',
url: apiList.getProductList,
data
})
},
getGroupList(data) {
return axiosApi({
method: 'POST',
url: apiList.getGroupList,
data
})
},
addGroup(data) {
return axiosApi({
method: 'POST',
url: apiList.productGroup,
data
})
},
eidtGroup(data) {
return axiosApi({
method: 'PUT',
url: apiList.productGroup,
data
})
},
deleteGroup(data) {
return axiosApi({
method: 'POST',
url: apiList.deleteGroup,
data
})
}
}