From 228b881e5a893ec010a194ac42011a4169d0c590 Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期二, 21 四月 2026 14:24:15 +0800
Subject: [PATCH] 料箱码查询优化

---
 rsf-admin/src/utils/common.js |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/rsf-admin/src/utils/common.js b/rsf-admin/src/utils/common.js
index a230a7f..53ff85c 100644
--- a/rsf-admin/src/utils/common.js
+++ b/rsf-admin/src/utils/common.js
@@ -41,10 +41,15 @@
     const navMenus = [];
     const traverse = (nodes) => {
         nodes.forEach((node) => {
-            if (!node.children) {
-                navMenus.push(node);
+            // 鍙跺瓙锛氭棤瀛愭垨 children 涓虹┖鏁扮粍锛涗粎鏀堕泦鏈� component 鐨勮妭鐐癸紙椤甸潰璧勬簮锛�
+            const children = node.children;
+            const hasChildren = Array.isArray(children) && children.length > 0;
+            if (!hasChildren) {
+                if (node.component) {
+                    navMenus.push(node);
+                }
             } else {
-                traverse(node.children);
+                traverse(children);
             }
         });
     };

--
Gitblit v1.9.1