From eb7d8402b8c23bbdb06f3199a114592f0a5d94e8 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 11 五月 2022 13:23:25 +0800
Subject: [PATCH] 2022-05-11

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

diff --git a/src/views/menudesign/index.jsx b/src/views/menudesign/index.jsx
index 1150a86..e261287 100644
--- a/src/views/menudesign/index.jsx
+++ b/src/views/menudesign/index.jsx
@@ -1093,6 +1093,14 @@
     })
   }
 
+  changeSetting = () => {
+    this.setState({settingshow: !this.state.settingshow})
+
+    setTimeout(() => {
+      MKEmitter.emit('tabsChange', 'all')
+    }, 400)
+  }
+
   render () {
     const { activeKey, comloading, MenuType, popBtn, visible, dict, MenuId, config, settingshow, ParentId, MenuName, MenuNo, menuloading, customComponents } = this.state
 
@@ -1104,8 +1112,7 @@
             <div className="menu-body">
               <div className={'menu-setting ' + (!settingshow ? 'hidden' : '')}>
                 <div className="draw">
-                  {settingshow ? <DoubleLeftOutlined onClick={() => this.setState({settingshow: false})}/> : null}
-                  {!settingshow ? <DoubleRightOutlined onClick={() => this.setState({settingshow: true})}/> : null}
+                  {settingshow ? <DoubleLeftOutlined onClick={this.changeSetting}/> : <DoubleRightOutlined onClick={this.changeSetting}/>}
                 </div>
                 <Collapse accordion activeKey={activeKey} bordered={false} onChange={(key) => this.setState({activeKey: key})}>
                   {/* 鍩烘湰淇℃伅 */}

--
Gitblit v1.8.0