保誠-保戶業務員媒合平台
Tomas
2021-12-22 847792a08f17d7b2a6c6ef90aa9e956cee671da3
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/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 {