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