diff --git a/src/directives/auth.js b/src/directives/auth.js index d1314cd3..805ad4ce 100644 --- a/src/directives/auth.js +++ b/src/directives/auth.js @@ -13,6 +13,9 @@ export default { return } let permissions = tool.data.get("PERMISSIONS"); + if (permissions.indexOf('superuser') > -1){ + return + } if (!permissions.some((v) => v === binding.value)) el.parentNode.removeChild(el); } } diff --git a/src/directives/auths.js b/src/directives/auths.js index 3bbb9b61..99b6bd27 100644 --- a/src/directives/auths.js +++ b/src/directives/auths.js @@ -13,6 +13,9 @@ export default { return } let permissions = tool.data.get("PERMISSIONS"); + if (permissions.indexOf('superuser') > -1){ + return + } let flag = false; permissions.map((val) => { binding.value.map((v) => { diff --git a/src/directives/authsAll.js b/src/directives/authsAll.js index 81d447f6..2ca84c0b 100644 --- a/src/directives/authsAll.js +++ b/src/directives/authsAll.js @@ -13,6 +13,9 @@ export default { return } let permissions = tool.data.get("PERMISSIONS"); + if (permissions.indexOf('superuser') > -1){ + return + } const flag = judementSameArr(binding.value, permissions); if (!flag) el.parentNode.removeChild(el); }