From f36e617e9e534a4b05f2029724d678bbd6c655b3 Mon Sep 17 00:00:00 2001 From: Tomas <tomasysh@gmail.com> Date: 星期三, 22 十二月 2021 11:38:54 +0800 Subject: [PATCH] refactor: separate api/consultant.ts into serveral services --- PAMapp/store/localStorage.ts | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) diff --git a/PAMapp/store/localStorage.ts b/PAMapp/store/localStorage.ts index 96bc774..aefef14 100644 --- a/PAMapp/store/localStorage.ts +++ b/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 { -- Gitblit v1.8.0