Browse Source

bug 修复

lilei 3 years ago
parent
commit
fb139944f5
1 changed files with 11 additions and 10 deletions
  1. 11 10
      src/store/modules/permission.js

+ 11 - 10
src/store/modules/permission.js

@@ -9,16 +9,17 @@ import { asyncRouterMap, constantRouterMap } from '@/config/router.config'
  */
 function hasPermission (permission, route) {
   if (route.meta && route.meta.permission) {
-    // let flag = permission.find(item => {
-    //   return item&&item == route.meta.permission
-    // })
-    let flag = false
-    for (let i = 0, len = permission.length; i < len; i++) {
-      flag = route.meta.permission.includes(permission[i])
-      if (flag) {
-        return true
-      }
-    }
+    let flag = permission.find(item => {
+      return item&&item == route.meta.permission
+    })
+    // let flag = false
+    // for (let i = 0, len = permission.length; i < len; i++) {
+    //   flag = route.meta.permission.includes(permission[i])
+    //   if (flag) {
+    //     return true
+    //   }
+    // }
+    console.log(flag)
     return flag
   }
   return true