From 363e75eed9b5ac96f47ca4093d08eda97a1c134a Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期一, 29 八月 2022 22:51:34 +0800
Subject: [PATCH] 2022-08-29

---
 src/views/design/sidemenu/index.jsx |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/views/design/sidemenu/index.jsx b/src/views/design/sidemenu/index.jsx
index cae8322..c5c76ff 100644
--- a/src/views/design/sidemenu/index.jsx
+++ b/src/views/design/sidemenu/index.jsx
@@ -46,8 +46,15 @@
     menu = fromJS(menu).toJS()
     let openKey = ''
 
-    if (menu.children[0]) {
-      openKey = menu.openId || menu.children[0].MenuID
+    // 鑿滃崟鏇存柊鏃讹紝灞曞紑鍘熶簩绾ц彍鍗�
+    if (this.props.mainMenu && menu.MenuID === this.props.mainMenu.MenuID && this.state.openKeys && this.state.openKeys[0]) {
+      openKey = this.state.openKeys[0]
+      if (menu.children.filter(m => m.MenuID === openKey).length === 0) {
+        openKey = ''
+      }
+    }
+    if (!openKey && menu.children[0]) {
+      openKey = menu.children[0].MenuID
     }
 
     this.setState({

--
Gitblit v1.8.0