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