From 3634129f2e5007e8c80afb3ab6a380d6e661fe9b Mon Sep 17 00:00:00 2001 From: DeluzeDEV Date: Tue, 21 Jul 2020 16:12:05 +0200 Subject: [PATCH] Update Resource.vue --- .../Authorisation/src/api/endpoints/user.js | 15 ++- .../Crud/src/components/Resource.vue | 105 ++++++------------ .../templates/Crud/src/views/UserResource.vue | 13 ++- 3 files changed, 57 insertions(+), 76 deletions(-) diff --git a/generator/templates/Authorisation/src/api/endpoints/user.js b/generator/templates/Authorisation/src/api/endpoints/user.js index 00ba992..97d3481 100644 --- a/generator/templates/Authorisation/src/api/endpoints/user.js +++ b/generator/templates/Authorisation/src/api/endpoints/user.js @@ -1,4 +1,15 @@ -import axios from '../implementation/app'; +import axios, {getPaginated} from '../implementation/app'; + +function index(page, perPage, search, sortBy, descending, params) { + return getPaginated('user', page, perPage, search, sortBy, descending, params); +} + +/** + * @param id {number} + */ +function show(id) { + return axios.get(`user/${id}`); +} /** * @param user {User} @@ -22,6 +33,8 @@ function destroy(userId) { } export { + index, + show, create, update, destroy, diff --git a/generator/templates/Crud/src/components/Resource.vue b/generator/templates/Crud/src/components/Resource.vue index d376f24..28a30ff 100644 --- a/generator/templates/Crud/src/components/Resource.vue +++ b/generator/templates/Crud/src/components/Resource.vue @@ -3,15 +3,15 @@