Browse Source

修改鉴权文件

qin_v2
超级管理员 1 year ago
parent
commit
3942d1e595
  1. 6
      src/directive/permission/index.ts

6
src/directive/permission/index.ts

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

Loading…
Cancel
Save