Procházet zdrojové kódy

fix 修复 五级路由缓存无效问题

疯狂的狮子Li před 1 rokem
rodič
revize
0a8c33c3cb
1 změnil soubory, kde provedl 4 přidání a 0 odebrání
  1. 4 0
      src/store/modules/permission.ts

+ 4 - 0
src/store/modules/permission.ts

@@ -100,6 +100,10 @@ export const usePermissionStore = defineStore('permission', () => {
       }
       if (lastRouter) {
         el.path = lastRouter.path + '/' + el.path;
+        if (el.children && el.children.length) {
+          children = children.concat(filterChildren(el.children, el))
+          return
+        }
       }
       children = children.concat(el);
     });