From 71d4765ba3cdc4a004687cd37a529b565e9ea9fd Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期二, 06 七月 2021 16:26:29 +0800 Subject: [PATCH] 2021-07-06 --- src/mob/searchconfig/controller.jsx | 20 +++++++++----------- 1 files changed, 9 insertions(+), 11 deletions(-) diff --git a/src/mob/searchconfig/controller.jsx b/src/mob/searchconfig/controller.jsx index 10ae458..cd440c3 100644 --- a/src/mob/searchconfig/controller.jsx +++ b/src/mob/searchconfig/controller.jsx @@ -6,7 +6,6 @@ class SearchController extends Component { state = { - btn: null, config: null, visible: false } @@ -29,34 +28,33 @@ MKEmitter.removeListener('changeSearch', this.initConfig) } - initConfig = (config, btn) => { + initConfig = (config) => { this.setState({ visible: true, - config: fromJS(config).toJS(), - btn: fromJS(btn).toJS() + config: fromJS(config).toJS() }) } handleBack = () => { this.setState({ visible: false, - config: null, - btn: null + config: null }) } - handleSave = (modal) => { - const { config, btn } = this.state - MKEmitter.emit('submitSearch', config, btn, modal) + handleSave = (search) => { + const { config } = this.state + + MKEmitter.emit('submitSearch', {...config, search}) } render () { - const { config, btn, visible } = this.state + const { config, visible } = this.state if (!visible) return null return ( - <SearchConfig btn={btn} componentConfig={config} handleBack={this.handleBack} handleSave={this.handleSave}/> + <SearchConfig config={config.search} handleBack={this.handleBack} handleSave={this.handleSave}/> ) } } -- Gitblit v1.8.0