From 338b53c9ed0571319a397873b409f45cb8e4202f Mon Sep 17 00:00:00 2001 From: 劉鈞霖 <benson@gmail.com> Date: 星期五, 19 十一月 2021 15:24:05 +0800 Subject: [PATCH] [ Update ] : 1.nav bar 下拉選單UI 微調,將localStorage存入store 監聽角色來去改變下拉選單對應項目 2. 顧問登入layout 更改 3.layout page 新增淡入特效 , --- PAMapp/pages/login/index.vue | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/PAMapp/pages/login/index.vue b/PAMapp/pages/login/index.vue index 6ee1a95..fca090e 100644 --- a/PAMapp/pages/login/index.vue +++ b/PAMapp/pages/login/index.vue @@ -220,11 +220,16 @@ </template> <script lang="ts"> +import { namespace } from 'nuxt-property-decorator'; import { Vue, Component } from 'vue-property-decorator'; import { login } from '~/assets/ts/api/consultant'; import { Role } from '../../components/NavBar.vue'; +const localStorage = namespace('localStorage'); @Component export default class Login extends Vue { + @localStorage.Mutation storageIdToken!: (token:string) => void; + @localStorage.Mutation storageRole!: (role:string) => void; + connectDevice: 'MOBILE' | 'EMAIL' = 'MOBILE'; phoneNumber = ''; @@ -268,8 +273,8 @@ password: 'user', } login(user).then((res) => { - localStorage.setItem('id_token', res.data.id_token); - localStorage.setItem('roleOfState',Role.USER); + this.storageIdToken(res.data.id_token); + this.storageRole(Role.USER); this.$router.go(-1); }) }; -- Gitblit v1.8.0