zhaoke 3 жил өмнө
parent
commit
318250384e

+ 2 - 1
src/store/modules/user.js

@@ -10,7 +10,7 @@ const getDefaultState = () => {
     firstLogin: getToken('FirstLogin') ? JSON.parse(getToken('FirstLogin')) : false,
     firstLogin: getToken('FirstLogin') ? JSON.parse(getToken('FirstLogin')) : false,
     UserType: sessionStorage.getItem('UserType') ? sessionStorage.getItem('UserType') : '',
     UserType: sessionStorage.getItem('UserType') ? sessionStorage.getItem('UserType') : '',
     UserId: sessionStorage.getItem('User_Id') ? sessionStorage.getItem('User_Id') : '',
     UserId: sessionStorage.getItem('User_Id') ? sessionStorage.getItem('User_Id') : '',
-    userPoewrList: getToken('userAuthList') ? JSON.parse(getToken('userAuthList')) : []
+    userPoewrList: sessionStorage.getItem('userAuthList') ? JSON.parse(sessionStorage.getItem('userAuthList')) : []
   }
   }
 }
 }
 
 
@@ -106,6 +106,7 @@ const actions = {
         sessionStorage.removeItem("UserType");
         sessionStorage.removeItem("UserType");
         sessionStorage.removeItem("User_Id");
         sessionStorage.removeItem("User_Id");
         sessionStorage.removeItem("token");
         sessionStorage.removeItem("token");
+        sessionStorage.removeItem("userAuthList");
         removeToken(); // must remove  token  first
         removeToken(); // must remove  token  first
         removeToken('codeToken');
         removeToken('codeToken');
         removeToken('systemSet');
         removeToken('systemSet');

+ 2 - 2
src/views/login/index.vue

@@ -157,11 +157,11 @@ export default {
                         }
                         }
                       }
                       }
                       arrs.push('dashboard'); //进入首页手动添加权限
                       arrs.push('dashboard'); //进入首页手动添加权限
-                      setToken('userAuthList', arrs);
+                      sessionStorage.setItem('userAuthList', JSON.stringify(arrs));
                       this.$store.dispatch('user/setPowerList', arrs);
                       this.$store.dispatch('user/setPowerList', arrs);
                       this.$router.push({ path: '/dashboard' || "/" });
                       this.$router.push({ path: '/dashboard' || "/" });
                     } else {
                     } else {
-                      setToken('userAuthList', []);
+                      sessionStorage.setItem('userAuthList', []);
                       this.$store.dispatch('user/setPowerList', []);
                       this.$store.dispatch('user/setPowerList', []);
                       this.$router.push('/');
                       this.$router.push('/');
                     }
                     }