9fc34a7d5e
This reverts commit d4033c32c4.
42 lines
983 B
JavaScript
42 lines
983 B
JavaScript
import Axios from 'axios';
|
|
|
|
export default {
|
|
|
|
// get space by alias
|
|
getByAlias(alias)
|
|
{
|
|
return Axios.get('spaces/getByAlias', { params: { alias }}).then(res => Promise.resolve(res.data));
|
|
},
|
|
|
|
// get all spaces
|
|
getAll()
|
|
{
|
|
return Axios.get('spaces/getAll').then(res => Promise.resolve(res.data));
|
|
},
|
|
|
|
// get all list items in a space
|
|
getList(alias, query)
|
|
{
|
|
query.alias = alias;
|
|
|
|
return Axios.get('spaces/getList', { params: query }).then(res => Promise.resolve(res.data));
|
|
},
|
|
|
|
// get space item
|
|
getContent(alias, contentId)
|
|
{
|
|
return Axios.get('spaces/getContent', { params: { alias, contentId } }).then(res => Promise.resolve(res.data));
|
|
},
|
|
|
|
// save a space item
|
|
save(model)
|
|
{
|
|
return Axios.post('spaces/save', model).then(res => Promise.resolve(res.data));
|
|
},
|
|
|
|
// deletes an item
|
|
delete(alias, id)
|
|
{
|
|
return Axios.delete('spaces/delete', { params: { alias, id } }).then(res => Promise.resolve(res.data));
|
|
}
|
|
}; |