From c7df940632b5f238f524da651fbf27a91ff6ad36 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期一, 26 十月 2020 16:54:46 +0800 Subject: [PATCH] 2020-10-26 --- src/menu/components/card/cardcomponent/settingform/index.jsx | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/menu/components/card/cardcomponent/settingform/index.jsx b/src/menu/components/card/cardcomponent/settingform/index.jsx index 2d570db..be9b7e0 100644 --- a/src/menu/components/card/cardcomponent/settingform/index.jsx +++ b/src/menu/components/card/cardcomponent/settingform/index.jsx @@ -10,6 +10,10 @@ setting: PropTypes.object, // 鏁版嵁婧愰厤缃� } + state = { + type: this.props.setting.type || 'simple' + } + handleConfirm = () => { // 琛ㄥ崟鎻愪氦鏃舵鏌ヨ緭鍏ュ�兼槸鍚︽纭� return new Promise((resolve, reject) => { @@ -70,14 +74,14 @@ {getFieldDecorator('type', { initialValue: setting.type || 'simple' })( - <Radio.Group> + <Radio.Group onChange={(e) => this.setState({ type: e.target.value })}> <Radio value="simple">鍗曞崱</Radio> <Radio value="multi">澶嶅紡鍗�</Radio> </Radio.Group> )} </Form.Item> </Col> - <Col span={12}> + {this.state.type === 'multi' ? <Col span={12}> <Form.Item label={ <Tooltip placement="topLeft" title="澶嶅紡鍗$墖榧犳爣鎮诞淇℃伅鐨勫姩鐢绘晥鏋溿��"> <Icon type="question-circle" /> @@ -93,7 +97,7 @@ </Radio.Group> )} </Form.Item> - </Col> + </Col> : null} </Row> </Form> </div> -- Gitblit v1.8.0