diff --git a/frontend/src/api/index.js b/frontend/src/api/index.js index f28111d..6c82c33 100644 --- a/frontend/src/api/index.js +++ b/frontend/src/api/index.js @@ -91,8 +91,8 @@ export const getDashboardCharts = () => http.get('/api/dashboard/charts', { loading: models.dashboard }); // Lists. -export const getLists = () => http.get('/api/lists', - { loading: models.lists, store: models.lists }); +export const getLists = (params) => http.get('/api/lists', + { params, loading: models.lists, store: models.lists }); export const createList = (data) => http.post('/api/lists', data, { loading: models.lists }); diff --git a/frontend/src/views/Lists.vue b/frontend/src/views/Lists.vue index bbbfe24..4419053 100644 --- a/frontend/src/views/Lists.vue +++ b/frontend/src/views/Lists.vue @@ -14,10 +14,13 @@ + hoverable default-sort="createdAt" + paginated backend-pagination pagination-position="both" @page-change="onPageChange" + :current-page="queryParams.page" :per-page="lists.perPage" :total="lists.total" + >