浏览代码

权限判断

DESKTOP-MINPJAU\Administrator 3 年之前
父节点
当前提交
3dfb2d69da
共有 1 个文件被更改,包括 6 次插入6 次删除
  1. 6 6
      src/utils/public.js

+ 6 - 6
src/utils/public.js

@@ -2,9 +2,9 @@ import store from '@/store'
 
 export function noNeedRule(val) {
     const userRoles = store.state.user.info.roles
-    for (const item in val) {
-        if (userRoles.indexOf(item) > -1) {
-            return false;
+    for (let i = 0; i < val.length; i++) {
+        if (userRoles.includes(val[i])) {
+            return false
         }
     }
     return true;
@@ -12,9 +12,9 @@ export function noNeedRule(val) {
 
 export function needRule(val) {
     const userRoles = store.state.user.info.roles
-    for (const item in val) {
-        if (userRoles.indexOf(item) > -1) {
-            return true;
+    for (let i = 0; i < val.length; i++) {
+        if (userRoles.includes(val[i])) {
+            return true
         }
     }
     return false;