保誠-保戶業務員媒合平台
Tomas
2021-12-22 abfd26bb700d93a92da6a04703b0187d4acaaeb5
PAMapp/store/localStorage.ts
@@ -1,5 +1,6 @@
import { Selected } from '~/components/QuickFilter/QuickFilterSelector.vue';
import { Module, Mutation, VuexModule ,Action } from 'vuex-module-decorators';
import { Role } from '~/shared/models/enum/role';
import { Selected } from '~/shared/models/quickFilter.model';
@Module
export default class LocalStorage extends VuexModule {
  id_token = localStorage.getItem('id_token');
@@ -24,6 +25,14 @@
    return JSON.parse(this.quickFilterSelectedItem || '[]') as Selected[];
  }
  get isAdminLogin(): boolean {
    return this.currentRole === Role.ADMIN;
  }
  get isUserLogin(): boolean {
    return this.currentRole === Role.USER;
  }
  @Mutation storageIdToken(token: string): void {