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