toekn 过期

This commit is contained in:
zoujiandong
2023-07-20 13:50:40 +08:00
parent 0613a4b1a3
commit 9de716d073
6 changed files with 55 additions and 33 deletions
+4
View File
@@ -55,6 +55,8 @@ export const usePermissionStore = defineStore('permisson', {
if(code==200){
this.setMenuList(data);
this.addRouters =await this.GenerateRoutes(data);
}else{
return false
}
},
@@ -62,6 +64,8 @@ export const usePermissionStore = defineStore('permisson', {
const {code,data,message} = await getUserButtonRole();
if(code==200){
this.buttonPermissions=data;
}else{
return false
}
},
clearRouters(){
+9 -5
View File
@@ -35,14 +35,18 @@ export const useUserStore = defineStore('user', {
console.error(err);
}
},
async userLogut() {
const {code} = await logout();
const permissionStore=usePermissionStore();
if(code==200){
clearInfo(){
const permissionStore=usePermissionStore();
this.token = null;
this.userInfo = null;
permissionStore.ClearMenuList();
permissionStore.clearRouters();
permissionStore.clearRouters
},
async userLogut() {
const {code} = await logout();
if(code==200){
this.clearInfo();
}
}