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 | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/PAMapp/components/NavBar.vue b/PAMapp/components/NavBar.vue index 75290c0..3242e17 100644 --- a/PAMapp/components/NavBar.vue +++ b/PAMapp/components/NavBar.vue @@ -3,8 +3,8 @@ <div class="pam-header__logo" @click="pushRouterByLoginRole"></div> <div class="pam-header__title"> - <div class="pam-header__title--main">���兢蝳��蜓</div> - <div class="pam-header__title--sub">�����兢蝳�風��</div> + <div class="pam-header__title--main">�憿找�����</div> + <div class="pam-header__title--sub">��������“���</div> </div> <div class="pam-header__action-bar"> <i @@ -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 @@ -127,7 +128,7 @@ { authorityOfRoleList: [Role.NOT_LOGIN, Role.USER], routeUrl: '/faq', - title: 'F&Q 撣貉����', + title: 'FAQ 撣貉����', }, { authorityOfRoleList: [Role.USER, Role.ADMIN], @@ -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