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