From 7521c6641773e25c2ebefeb228fa8733856a849e Mon Sep 17 00:00:00 2001 From: Tomas <tomasysh@gmail.com> Date: 星期一, 14 八月 2023 23:02:43 +0800 Subject: [PATCH] Update: 登出時呼叫 API logout --- PAMapp/components/NavBar.vue | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/PAMapp/components/NavBar.vue b/PAMapp/components/NavBar.vue index 644cf4c..3242e17 100644 --- a/PAMapp/components/NavBar.vue +++ b/PAMapp/components/NavBar.vue @@ -57,6 +57,7 @@ import * as _ from 'lodash'; import { NotificationList } from '~/shared/models/reviews.model'; import { AppointmentLog } from '~/shared/models/appointment.model'; + import loginService from '~/shared/services/login.service' const roleStorage = namespace('localStorage'); @Component @@ -166,8 +167,10 @@ } logout(): void { - this.storageClear(); - _.isEqual(this.$route.name, 'index') ? location.reload() : this.$router.push('/'); + loginService.logout().then(() => { + this.storageClear(); + _.isEqual(this.$route.name, 'index') ? location.reload() : this.$router.push('/'); + }); } get loginRole(): Role { -- Gitblit v1.8.0