From 151d3aee0218a3eb6b928b0b327be6cd9ac7652c Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 01 七月 2021 16:02:07 +0800
Subject: [PATCH] 2021-07-01

---
 src/mob/modalconfig/index.jsx |   38 +++++++++-----------------------------
 1 files changed, 9 insertions(+), 29 deletions(-)

diff --git a/src/mob/modalconfig/index.jsx b/src/mob/modalconfig/index.jsx
index 3e39dc0..87ddbd4 100644
--- a/src/mob/modalconfig/index.jsx
+++ b/src/mob/modalconfig/index.jsx
@@ -37,20 +37,11 @@
     dict: CommonDict,      // 瀛楀吀
     config: null,          // 椤甸潰閰嶇疆锛屽寘鎷ā鏉跨被鍨嬨�佹ā鎬佹璁剧疆銆佹坊鍔犺〃鍚嶃�佽〃鍗曞垪琛�
     visible: false,        // 琛ㄥ崟缂栬緫妯℃�佹锛屾樉绀烘帶鍒�
-    tableVisible: false,   // 鏁版嵁琛ㄥ瓧娈靛垪琛ㄦā鎬佹锛屾樉绀烘帶鍒�
-    tableColumns: [],      // 琛ㄦ牸瀛楁鍚嶅垪琛�
-    fields: null,          // 琛ㄥ崟锛屽彲閫夊瓧娈碉紙鍘婚噸鍚庯級
     formlist: null,        // 琛ㄥ崟缂栬緫妯℃�佹锛屽彲缂栬緫瀛楁
     card: null,            // 缂栬緫鍏冪礌
-    closeloading: false,   // 鑿滃崟淇濆瓨涓�
     settingVisible: false, // 鍏ㄥ眬閰嶇疆妯℃�佹
-    closeVisible: false,   // 鍏抽棴妯℃�佹
-    tables: [],            // 鍙敤琛ㄥ悕
-    selectedTables: [],    // 宸查�夎〃鍚�
     originConfig: null,    // 鍘熷鑿滃崟
-    sources: null,         // 琛ㄥ崟绫诲瀷
     sqlVerifing: false,    // sql楠岃瘉
-    openEdition: '',       // 缂栬緫鐗堟湰鏍囪锛岄槻姝㈠浜烘搷浣�
     showField: false,      // 鏄剧ず琛ㄥ崟瀛楁鍊�
     standardform: null
   }
@@ -297,7 +288,7 @@
   submitConfig = () => {
     const { config } = this.state
 
-    this.setState({originConfig: fromJS(config).toJS(), closeVisible: false})
+    this.setState({originConfig: fromJS(config).toJS()})
     this.props.handleSave(config)
     notification.success({
       top: 92,
@@ -310,8 +301,13 @@
     const { config, originConfig } = this.state
 
     if (!is(fromJS(config), fromJS(originConfig))) {
-      this.setState({
-        closeVisible: true
+      let _this = this
+      confirm({
+        content: '閰嶇疆淇℃伅鏈繚瀛橈紝纭畾杩斿洖鍚楋紵',
+        onOk() {
+          _this.props.handleBack()
+        },
+        onCancel() {}
       })
     } else {
       this.props.handleBack()
@@ -370,7 +366,6 @@
   }
 
   render () {
-    const { btn } = this.props
     const { config, dict } = this.state
 
     return (
@@ -404,7 +399,7 @@
               <div className="mob-shell-inner">
                 <div className="am-navbar">
                   <Icon type="close" />
-                  <div className="am-navbar-title">{btn.label}</div>
+                  <div className="am-navbar-title">{config.setting.title}</div>
                 </div>
                 <DragElement
                   list={config.fields}
@@ -454,21 +449,6 @@
             inputSubmit={this.settingSave}
             wrappedComponentRef={(inst) => this.settingRef = inst}
           />
-        </Modal>
-        <Modal
-          bodyStyle={{textAlign: 'center', color: '#000000', fontSize: '16px'}}
-          closable={false}
-          maskClosable={false}
-          visible={this.state.closeVisible}
-          onCancel={() => { this.setState({closeVisible: false}) }}
-          footer={[
-            <Button key="save" className="mk-btn mk-green" loading={this.state.closeloading} onClick={this.submitConfig}>{this.state.dict['model.save']}</Button>,
-            <Button key="confirm" className="mk-btn mk-yellow" onClick={this.props.handleBack}>{this.state.dict['model.notsave']}</Button>,
-            <Button key="cancel" onClick={() => { this.setState({closeVisible: false}) }}>{this.state.dict['model.cancel']}</Button>
-          ]}
-          destroyOnClose
-        >
-          {this.state.dict['header.menu.config.placeholder']}
         </Modal>
       </div>
     )

--
Gitblit v1.8.0