halo-admin/src/api/tag.js

51 lines
724 B
JavaScript

import service from '@/utils/service'
const baseUrl = '/api/admin/tags'
const tagApi = {}
tagApi.listAll = (more = false) => {
return service({
url: baseUrl,
params: {
more: more
},
method: 'get'
})
}
tagApi.createWithName = name => {
return service({
url: baseUrl,
data: {
name: name
},
method: 'post'
})
}
tagApi.create = tag => {
return service({
url: baseUrl,
data: tag,
method: 'post'
})
}
tagApi.update = (tagId, tag) => {
return service({
url: `${baseUrl}/${tagId}`,
data: tag,
method: 'put'
})
}
tagApi.delete = tagId => {
return service({
url: `${baseUrl}/${tagId}`,
method: 'delete'
})
}
export default tagApi