fix:修复板块权限
This commit is contained in:
@@ -1,13 +1,24 @@
|
||||
const TokenKey = 'Admin-Token'
|
||||
import useUserStore from "@/stores/user";
|
||||
const TokenKey = "Admin-Token";
|
||||
|
||||
export function getToken() {
|
||||
return localStorage.getItem(TokenKey)
|
||||
return localStorage.getItem(TokenKey);
|
||||
}
|
||||
|
||||
export function setToken(token) {
|
||||
return localStorage.setItem(TokenKey, token)
|
||||
return localStorage.setItem(TokenKey, token);
|
||||
}
|
||||
|
||||
export function removeToken() {
|
||||
return localStorage.removeItem (TokenKey)
|
||||
return localStorage.removeItem(TokenKey);
|
||||
}
|
||||
|
||||
export function getPermission(code) {
|
||||
const all_permission = "*:*:*";
|
||||
const isHasPermission = useUserStore().permissions.some((permission) => {
|
||||
return all_permission === permission || code.includes(permission);
|
||||
});
|
||||
return {
|
||||
isHasPermission,
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user