From 37b34839e943bc619b7ee502886dd78b8927c1ea Mon Sep 17 00:00:00 2001 From: Tomas <tomasysh@gmail.com> Date: 星期二, 08 二月 2022 14:05:55 +0800 Subject: [PATCH] update: [帳號設定] update userInfo store mechanism --- PAMapp/store/localStorage.ts | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/PAMapp/store/localStorage.ts b/PAMapp/store/localStorage.ts index 38e442d..df5f31f 100644 --- a/PAMapp/store/localStorage.ts +++ b/PAMapp/store/localStorage.ts @@ -2,6 +2,7 @@ import { ContactType } from '~/shared/models/enum/ContactType'; import { Role } from '~/shared/models/enum/Role'; import { Selected } from '~/shared/models/quick-filter.model'; +import { RegisterInfo } from '~/shared/models/registerInfo'; import { StrictQueryParams } from '~/shared/models/strict-query.model'; @Module export default class LocalStorage extends VuexModule { @@ -55,6 +56,11 @@ return this.notContactAppointmentIdFromMsg; } + @Mutation storageUserInfo(userInfo: RegisterInfo): void { + localStorage.setItem('userInfo', JSON.stringify(userInfo)); + this.userInfo = localStorage.getItem('userInfo'); + } + @Mutation storageIdToken(token: string): void { localStorage.setItem('id_token', token); this.id_token = localStorage.getItem('id_token') ; -- Gitblit v1.8.0