From d9f14a34107983856ad80f5e7885bfedc1d10cc0 Mon Sep 17 00:00:00 2001 From: Torben Indorf Date: Sun, 2 Feb 2020 14:25:54 +0100 Subject: [PATCH] create user stuff --- src/api/repositories/AreaRepository.ts | 2 +- src/components/area/CreateArea.component.vue | 14 +-- src/components/user/CreateUser.component.vue | 95 ++++++++++++++++++++ src/components/user/UserTable.component.vue | 86 ++++++++++++++++++ src/models/Area.ts | 11 +-- src/stores/user.store.ts | 2 +- src/views/users/Users.view.vue | 40 ++++++++- 7 files changed, 233 insertions(+), 17 deletions(-) create mode 100644 src/components/user/CreateUser.component.vue create mode 100644 src/components/user/UserTable.component.vue diff --git a/src/api/repositories/AreaRepository.ts b/src/api/repositories/AreaRepository.ts index da17405..cd0f4d0 100644 --- a/src/api/repositories/AreaRepository.ts +++ b/src/api/repositories/AreaRepository.ts @@ -19,6 +19,6 @@ export default class AreaRepository extends BaseRepository { } public setUsers(area: any, userIds: any): Promise { - return this.axiosClient.post(`area/${area.id}/setUsers`, {userIds: userIds}); + return this.axiosClient.post(`area/${area.id}/setUsers`, {userIds}); } } diff --git a/src/components/area/CreateArea.component.vue b/src/components/area/CreateArea.component.vue index d5fb528..97c0e40 100644 --- a/src/components/area/CreateArea.component.vue +++ b/src/components/area/CreateArea.component.vue @@ -1,13 +1,15 @@