|
|
|
@ -17,14 +17,14 @@ export const hasPerm: Directive = { |
|
|
|
} |
|
|
|
// 「其他角色」按钮权限校验
|
|
|
|
const { value } = binding; |
|
|
|
console.log("按钮权限",el,"-->",value); |
|
|
|
// console.log("按钮权限",el,"-->",binding,"-->",value,"-->",roles,"-->", perms);
|
|
|
|
if (value) { |
|
|
|
const requiredPerms = value; // DOM绑定需要的按钮权限标识
|
|
|
|
|
|
|
|
const hasPerm = perms?.some(perm => { |
|
|
|
return requiredPerms.includes( ); |
|
|
|
return requiredPerms.includes(perm); |
|
|
|
}); |
|
|
|
console.log("按钮权限---------1---->",el.parentNode && el.parentNode.removeChild(el)); |
|
|
|
|
|
|
|
if (!hasPerm) { |
|
|
|
el.parentNode && el.parentNode.removeChild(el); |
|
|
|
} |
|
|
|
|