소스 검색

权限判断

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;