保誠-保戶業務員媒合平台
Tomas
2021-12-22 f36e617e9e534a4b05f2029724d678bbd6c655b3
PAMapp/store/localStorage.ts
@@ -1,5 +1,6 @@
import { Module, Mutation, VuexModule ,Action } from 'vuex-module-decorators';
import { Selected } from '~/assets/ts/models/selected.model';
import { Role } from '~/shared/models/enum/role';
import { Selected } from '~/shared/models/quick-filter.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 {