jmalcloud-view/src/api/category.js
2020-11-04 17:59:03 +08:00

59 lines
1018 B
JavaScript

import request from '@/utils/request'
const qs = require('qs')
export default {
categories(params) {
return request({
url: 'category/list',
method: 'get',
params
})
},
categoryTree(params) {
return request({
url: 'category/tree',
method: 'get',
params
})
},
categoryInfo(params) {
return request({
url: 'category/info',
method: 'get',
params
})
},
add(data) {
return request({
url: 'category/add',
method: 'post',
data
})
},
update(data) {
return request({
url: 'category/update',
method: 'put',
data
})
},
setDefault(params) {
return request({
url: 'category/setDefault',
method: 'put',
params
})
},
delete(params) {
return request({
url: 'category/delete',
method: 'delete',
params,
paramsSerializer: function(params) {
return qs.stringify(params, { arrayFormat: 'repeat' })
}
})
}
}