| | |
| | | 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'); |
| | |
| | | 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 { |