From 8da393dd295cb15989378e5f85492ecfd0bbf5d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Thu, 15 Sep 2022 17:34:10 +0900 Subject: [PATCH] vue2_frontend... --- src/components/LoginComponent.vue | 9 ++-- src/components/todo/ListComponent.vue | 6 +-- src/interceptors/auth.Iterceptor.js | 65 +++++++++++++----------- src/interceptors/auth.api.js | 8 ++- src/interceptors/iterceptor.js | 70 ++++++++++++++++++++++++++ src/interceptors/todo.Iterceptor.js | 71 ++++++++++++++------------- src/interceptors/todo.api.js | 7 ++- src/main.js | 4 ++ src/router/index.js | 7 +-- src/service/auth.service.js | 33 ++++++++++++- src/service/jwt.js | 43 ---------------- src/service/todo.service.js | 12 ++++- src/service/token.service.js | 8 +-- src/store/auth.store.js | 14 ++---- src/store/index.js | 6 --- 15 files changed, 215 insertions(+), 148 deletions(-) create mode 100644 src/interceptors/iterceptor.js delete mode 100644 src/service/jwt.js diff --git a/src/components/LoginComponent.vue b/src/components/LoginComponent.vue index 46b75f1..f7e9185 100644 --- a/src/components/LoginComponent.vue +++ b/src/components/LoginComponent.vue @@ -80,13 +80,10 @@ export default { getValidationState({ dirty, validated, valid = null }) { return dirty || validated ? valid : null }, - onSubmit() { + async onSubmit() { try { - authService.login({ - email: this.form.email, - password: this.form.password - }) - this.$router.push({ + await authService.login(this.form.email, this.form.password) + await this.$router.push({ name: this.$route.params.return_url || 'home' }) } catch (e) { diff --git a/src/components/todo/ListComponent.vue b/src/components/todo/ListComponent.vue index 2f50b02..9c4f79b 100644 --- a/src/components/todo/ListComponent.vue +++ b/src/components/todo/ListComponent.vue @@ -136,14 +136,14 @@