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