From a42d8aa30aab12877700578dc210f66402649763 Mon Sep 17 00:00:00 2001 From: megavrilinvv Date: Wed, 7 Dec 2022 14:51:12 +0300 Subject: [PATCH 1/2] =?UTF-8?q?[WIP]=20=D0=A4=D0=B8=D0=BA=D1=81=20=D0=BF?= =?UTF-8?q?=D1=80=D0=BE=D1=81=D1=80=D0=BE=D1=87=D0=B5=D0=BD=D0=BD=D0=BE?= =?UTF-8?q?=D0=B3=D0=BE=20=D1=82=D0=BE=D0=BA=D0=B5=D0=BD=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/base/BaseClientFormCreate.vue | 2 +- src/pages/calendar/TheCalendar.vue | 12 ++----- src/pages/clients/components/ClientsTable.vue | 36 +++++++------------ .../components/FormCreateBasicInfo.vue | 2 +- src/shared/fetchWrapper.js | 7 +++- 5 files changed, 23 insertions(+), 36 deletions(-) diff --git a/src/components/base/BaseClientFormCreate.vue b/src/components/base/BaseClientFormCreate.vue index df58b62..7494295 100644 --- a/src/components/base/BaseClientFormCreate.vue +++ b/src/components/base/BaseClientFormCreate.vue @@ -431,7 +431,7 @@ export default { background-color: var(--default-white) border-radius: 4px width: 634px - min-height: 700px + min-height: 585px box-shadow: var(--default-shadow) .title diff --git a/src/pages/calendar/TheCalendar.vue b/src/pages/calendar/TheCalendar.vue index 2c5e302..d06bca1 100644 --- a/src/pages/calendar/TheCalendar.vue +++ b/src/pages/calendar/TheCalendar.vue @@ -104,16 +104,10 @@ export default { saveEmployeesData(res) { this.employeesData = res.results; }, - logout() { - localStorage.removeItem("tokenAccess"); - this.$router.push("/login"); - }, fetchEmployeesData() { - fetchWrapper.get("general/employee/").then((res) => { - if (res.type === "client_error") { - this.logout(); - } else this.saveEmployeesData(res); - }); + fetchWrapper + .get("general/employee/") + .then((res) => this.saveEmployeesData(res)); }, fetchEventsData() { fetchWrapper diff --git a/src/pages/clients/components/ClientsTable.vue b/src/pages/clients/components/ClientsTable.vue index f653625..fde1ffe 100644 --- a/src/pages/clients/components/ClientsTable.vue +++ b/src/pages/clients/components/ClientsTable.vue @@ -118,10 +118,6 @@ export default { this.fetchDataClients(); } }, - logout() { - localStorage.removeItem("tokenAccess"); - this.$router.push("/login"); - }, async fetchDataClients() { let response = {}; if (this.textSearch) { @@ -130,32 +126,24 @@ export default { this.limit }&offset=${(this.currentTablePage - 1) * this.limit}` ); - if (response.type === "client_error") { - this.logout(); - } else { - this.saveDataClients(response); - this.saveFilteredClientsCount(response); - this.paginationInfo = { - currentPage: this.currentTablePage, - length: this.calculatePageCount(this.filteredClientsCount), - }; - } + this.saveDataClients(response); + this.saveFilteredClientsCount(response); + this.paginationInfo = { + currentPage: this.currentTablePage, + length: this.calculatePageCount(this.filteredClientsCount), + }; } else { response = await fetchWrapper.get( `general/person/?limit=${this.limit}&offset=${ (this.currentTablePage - 1) * this.limit }` ); - if (response.type === "client_error") { - this.logout(); - } else { - this.saveDataClients(response); - this.saveClientsCount(response); - this.paginationInfo = { - currentPage: this.currentTablePage, - length: this.calculatePageCount(this.clientsCount), - }; - } + this.saveDataClients(response); + this.saveClientsCount(response); + this.paginationInfo = { + currentPage: this.currentTablePage, + length: this.calculatePageCount(this.clientsCount), + }; } }, calculatePageCount(count) { diff --git a/src/pages/clients/components/FormCreateBasicInfo.vue b/src/pages/clients/components/FormCreateBasicInfo.vue index 3ae64cc..ec8239e 100644 --- a/src/pages/clients/components/FormCreateBasicInfo.vue +++ b/src/pages/clients/components/FormCreateBasicInfo.vue @@ -87,7 +87,7 @@ export default {