From c4b4e95ce513eef68327a9f91c724135dc0ccbda Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 22 May 2023 16:40:21 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9D=83=E9=99=90auth=20=E4=BC=98?= =?UTF-8?q?=E5=8C=96superuser?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/directives/auth.js | 3 +++ src/directives/auths.js | 3 +++ src/directives/authsAll.js | 3 +++ 3 files changed, 9 insertions(+) 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); }