From db15612798841319bafcb3ed4e77c7c013b9446f Mon Sep 17 00:00:00 2001 From: jack <jack.su@pollex.com.tw> Date: 星期三, 25 十二月 2024 15:39:30 +0800 Subject: [PATCH] [UPDATE] 新增顧問登入OTP流程和文件 --- PAMapp/components/NavBar.vue | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) diff --git a/PAMapp/components/NavBar.vue b/PAMapp/components/NavBar.vue index 75290c0..992f570 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 @@ -54,9 +54,9 @@ import { Vue, Component } from 'vue-property-decorator'; import { Action, namespace, State, Watch } from 'nuxt-property-decorator'; import { Role } from '~/shared/models/enum/Role'; - 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 +127,7 @@ { authorityOfRoleList: [Role.NOT_LOGIN, Role.USER], routeUrl: '/faq', - title: 'F&Q 撣貉����', + title: 'FAQ 撣貉����', }, { authorityOfRoleList: [Role.USER, Role.ADMIN], @@ -155,19 +155,21 @@ routerNavigateTo(url: string): void { (this.$refs.dropdown as any).hide(); - _.isEqual(url,'') + url === '' ? this.logout() - : this.$router.push(_.isEqual(url,'/agentInfo/') ? url+this.consultantId :url); + : this.$router.push(url === '/agentInfo/' ? url+this.consultantId : url); } pushRouterByLoginRole(): void { - const link = _.isEqual(this.currentRole, Role.ADMIN) ? '/myAppointmentList/appointmentList' : '/'; + const link = this.currentRole === Role.ADMIN ? '/myAppointmentList/appointmentList' : '/'; this.$router.push(link); } logout(): void { - this.storageClear(); - _.isEqual(this.$route.name, 'index') ? location.reload() : this.$router.push('/'); + loginService.logout().then(() => { + this.storageClear(); + this.$route.name === 'index' ? location.reload() : this.$router.push('/'); + }); } get loginRole(): Role { -- Gitblit v1.8.0