threethousanddream 3 ماه پیش
والد
کامیت
e876012405
2فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 1 1
      src/directives/index.js
  2. 1 1
      src/utils/auth.js

+ 1 - 1
src/directives/index.js

@@ -20,7 +20,7 @@ export function directive(app) {
       let {value} = binding
       if (!Array.isArray(value)) value = [value]
       value = value.map(i => i + '')
-      const permissions = mgmtHelper.routesCache.permissions || []
+      const permissions = window.__routesCache__.permissions || []
       const hasPermissions = mgmtHelper.hasAuth(value, permissions)
       if (!hasPermissions) {
         el.parentNode && el.parentNode.removeChild(el)

+ 1 - 1
src/utils/auth.js

@@ -6,6 +6,6 @@ export function getToken() {
 export function hasAuth(value) {
   if (!Array.isArray(value)) value = [value]
   value = value.map(i => i + '')
-  const permissions = mgmtHelper.routesCache.permissions || []
+  const permissions = window.__routesCache__.permissions || []
   return mgmtHelper.hasAuth(value, permissions)
 }