Browse Source

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

疯狂的狮子Li 1 year ago
parent
commit
0a8c33c3cb
1 changed files with 4 additions and 0 deletions
  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);
     });