24 lines
572 B
JavaScript
24 lines
572 B
JavaScript
import Axios from 'axios';
|
|
|
|
export default {
|
|
|
|
// get list collection by alias
|
|
getCollectionByAlias(alias)
|
|
{
|
|
return Axios.get('lists/getCollectionByAlias', { params: { alias }}).then(res => Promise.resolve(res.data));
|
|
},
|
|
|
|
// get all list collections
|
|
getCollections()
|
|
{
|
|
return Axios.get('lists/getCollections').then(res => Promise.resolve(res.data));
|
|
},
|
|
|
|
// get all list items in a collection
|
|
getAll(alias, query)
|
|
{
|
|
query.alias = alias;
|
|
|
|
return Axios.get('lists/getAll', { params: query }).then(res => Promise.resolve(res.data));
|
|
}
|
|
}; |