保誠-保戶業務員媒合平台
HelenHuang
2021-12-27 3d42ccafe8a23590d7ec0e4789156f3865b26cf8
PAMapp/components/NavBar.vue
@@ -34,7 +34,7 @@
<script lang="ts">
  import { Vue, Component } from 'vue-property-decorator';
  import { namespace } from 'nuxt-property-decorator';
  import { Role } from '~/assets/ts/models/enum/Role';
  import { Role } from '~/shared/models/enum/Role';
  import * as _ from 'lodash';
  const roleStorage = namespace('localStorage');
@@ -77,6 +77,11 @@
        title: '我的顧問清單',
      },
      {
        authorityOfRoleList: [Role.NOT_LOGIN, Role.USER],
        routeUrl: '/faq',
        title: 'F&Q 常見問題',
      },
      {
        authorityOfRoleList: [Role.USER, Role.ADMIN],
        routeUrl: '',
        title: '登出',
@@ -90,8 +95,8 @@
    login_role = Role.NOT_LOGIN;
    isOpenDropdown = false;
    get loginRole(): string {
      return this.idToken && this.currentRole ? this.currentRole : Role.NOT_LOGIN;
    get loginRole(): Role {
      return this.idToken && this.currentRole ? (this.currentRole as Role): Role.NOT_LOGIN;
    }
    routerNavigateTo(url: string): void {