From 450a97460b086663bb07b418b48354b0a3125e85 Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期六, 09 五月 2026 16:05:06 +0800
Subject: [PATCH] 日志优化
---
rsf-admin/src/utils/common.js | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/rsf-admin/src/utils/common.js b/rsf-admin/src/utils/common.js
index 53ff85c..5ca604a 100644
--- a/rsf-admin/src/utils/common.js
+++ b/rsf-admin/src/utils/common.js
@@ -39,16 +39,16 @@
return;
}
const navMenus = [];
+ const seen = new Set();
const traverse = (nodes) => {
nodes.forEach((node) => {
- // 鍙跺瓙锛氭棤瀛愭垨 children 涓虹┖鏁扮粍锛涗粎鏀堕泦鏈� component 鐨勮妭鐐癸紙椤甸潰璧勬簮锛�
const children = node.children;
const hasChildren = Array.isArray(children) && children.length > 0;
- if (!hasChildren) {
- if (node.component) {
- navMenus.push(node);
- }
- } else {
+ if (node.component && !seen.has(node.component)) {
+ navMenus.push(node);
+ seen.add(node.component);
+ }
+ if (hasChildren) {
traverse(children);
}
});
--
Gitblit v1.9.1