From f0734d1c09b377d91953491f29c7af7e631fe729 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 21 十一月 2019 09:19:59 +0800
Subject: [PATCH] 2019-11-21-01

---
 src/components/header/editmenu/index.jsx |   18 ++++++++----------
 1 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/src/components/header/editmenu/index.jsx b/src/components/header/editmenu/index.jsx
index df719f4..554204b 100644
--- a/src/components/header/editmenu/index.jsx
+++ b/src/components/header/editmenu/index.jsx
@@ -107,7 +107,6 @@
             addMvisible: false,
             menulist: null
           })
-          this.addMenuFormRef.handleReset('add')
           this.props.reload()
         } else {
           this.setState({
@@ -129,7 +128,6 @@
       confirmLoading: false,
       addMvisible: false
     })
-    this.addMenuFormRef.handleReset('add')
   }
 
   deleteMemu = () => {
@@ -323,6 +321,7 @@
           onOk={this.addMemuSubmit}
           confirmLoading={this.state.confirmLoading}
           onCancel={this.addMemuCancel}
+          destroyOnClose
         >
           <MenuForm
             dict={this.state.dict}
@@ -340,6 +339,7 @@
           onOk={this.thawMemuSubmit}
           confirmLoading={this.state.confirmLoading}
           onCancel={this.thawMemuCancel}
+          destroyOnClose
         >
           {!this.state.thawmenulist && <Spin style={{marginLeft: 'calc(50% - 22px)', marginTop: '70px', marginBottom: '70px'}} size="large" />}
           {this.state.thawmenulist && <TransferForm ref="trawmenu" dict={this.state.dict} menulist={this.state.thawmenulist}/>}
@@ -347,11 +347,14 @@
         {/* 缂栬緫鑿滃崟妯℃�佹 */}
         <Modal
           title={this.state.dict['header.menu.editTitle']}
-          // okText={this.state.dict['header.confirm']}
-          // cancelText={this.state.dict['header.cancel']}
           visible={this.state.editMvisible}
-          footer={null}
+          footer={[
+            <Button key="cancel" onClick={this.editMemuCancel}>{this.state.dict['header.cancel']}</Button>,
+            <Button key="confirm" type="primary" onClick={this.editMemuSubmit} loading={this.state.confirmLoading}>{this.state.dict['header.confirm']}</Button>,
+            <Button key="delete" type="danger" onClick={this.deleteMemu}>{this.state.dict['header.delete']}</Button>
+          ]}
           onCancel={this.editMemuCancel}
+          destroyOnClose
         >
           <MenuForm
             dict={this.state.dict}
@@ -359,11 +362,6 @@
             menu={this.state.editMenu}
             wrappedComponentRef={(inst) => this.editMenuFormRef = inst}
           />
-          <div className="edit-modal-footer">
-            <Button onClick={this.editMemuCancel}>{this.state.dict['header.cancel']}</Button>
-            <Button type="primary" onClick={this.editMemuSubmit} loading={this.state.confirmLoading}>{this.state.dict['header.confirm']}</Button>
-            <Button type="danger" onClick={this.deleteMemu}>{this.state.dict['header.delete']}</Button>
-          </div>
         </Modal>
       </div>
     )

--
Gitblit v1.8.0