From f08b755cd2db76f99b96355e8e1f60dda50fffdb Mon Sep 17 00:00:00 2001
From: WXL (wul) <wl_5969728@163.com>
Date: 星期二, 02 十二月 2025 15:22:38 +0800
Subject: [PATCH] 测试完成

---
 src/store/modules/permission.js |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/store/modules/permission.js b/src/store/modules/permission.js
index d30b409..5c07e5a 100644
--- a/src/store/modules/permission.js
+++ b/src/store/modules/permission.js
@@ -40,8 +40,8 @@
           const sidebarRoutes = filterAsyncRouter(sdata);
           const rewriteRoutes = filterAsyncRouter(rdata, false, true);
           // 鍏抽敭淇敼锛氬闈欐�佽矾鐢变篃杩涜鏉冮檺杩囨护
-          console.log(constantRoutes,'闈�');
-          console.log(dynamicRoutes,'鍔�');
+          // console.log(constantRoutes, "闈�");
+          // console.log(dynamicRoutes, "鍔�");
 
           const filteredConstantRoutes = filterDynamicRoutes(constantRoutes);
           const asyncRoutes = filterDynamicRoutes(dynamicRoutes);
@@ -148,8 +148,11 @@
       }
     }
     // 鐒跺悗妫�鏌ヨ鑹叉潈闄� (roles) - 杩欐槸鎮ㄩ渶瑕侀噸鐐瑰叧娉ㄧ殑閮ㄥ垎
-    else if (route.roles) {
-      if (auth.hasRoleOr(route.roles)) {
+    else if (route.children) {
+      if (
+        route.children[0]?.meta?.roles &&
+        auth.hasRoleOr(route.children[0].meta.roles)
+      ) {
         res.push(route);
       }
     }

--
Gitblit v1.9.3