|
|
|
@ -9,7 +9,9 @@ export const hasPerm: Directive = { |
|
|
|
|
|
|
|
// 「超级管理员」拥有所有的按钮权限
|
|
|
|
const { roles, perms } = useUserStoreHook(); |
|
|
|
|
|
|
|
// console.log("按钮鉴权--roles-->",roles)
|
|
|
|
// console.log("按钮鉴权--perms-->",perms)
|
|
|
|
// console.log("按钮鉴权---->",roles)
|
|
|
|
if (roles.includes('ROOT')) { |
|
|
|
return true; |
|
|
|
} |
|
|
|
@ -20,7 +22,7 @@ export const hasPerm: Directive = { |
|
|
|
const requiredPerms = value; // DOM绑定需要的按钮权限标识
|
|
|
|
|
|
|
|
const hasPerm = perms?.some(perm => { |
|
|
|
return requiredPerms.includes(perm); |
|
|
|
return requiredPerms.includes( ); |
|
|
|
}); |
|
|
|
|
|
|
|
if (!hasPerm) { |
|
|
|
|