From 80deba0c2dcffd9e6b6f07815c7c52199309ce42 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期一, 23 六月 2025 17:36:03 +0800 Subject: [PATCH] 2025-06-23 --- 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