保誠-保戶業務員媒合平台
Tomas
2023-08-14 7521c6641773e25c2ebefeb228fa8733856a849e
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 {