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