From 3f85ff9067b806df7848ce7b852ff357a7bac7f5 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期二, 29 六月 2021 17:25:43 +0800 Subject: [PATCH] 2021-06-29 --- src/mob/components/topbar/normal-navbar/wrapsetting/settingform/index.jsx | 43 +++++++++++++++++++++++++++++++++++-------- 1 files changed, 35 insertions(+), 8 deletions(-) diff --git a/src/mob/components/topbar/normal-navbar/wrapsetting/settingform/index.jsx b/src/mob/components/topbar/normal-navbar/wrapsetting/settingform/index.jsx index 0ca649c..f1bfc8d 100644 --- a/src/mob/components/topbar/normal-navbar/wrapsetting/settingform/index.jsx +++ b/src/mob/components/topbar/normal-navbar/wrapsetting/settingform/index.jsx @@ -11,7 +11,9 @@ inputSubmit: PropTypes.func // 鍥炶溅浜嬩欢 } - state = {} + state = { + type: this.props.wrap.type || 'navbar' + } handleConfirm = () => { // 琛ㄥ崟鎻愪氦鏃舵鏌ヨ緭鍏ュ�兼槸鍚︽纭� @@ -37,6 +39,7 @@ render() { const { wrap } = this.props const { getFieldDecorator } = this.props.form + const { type } = this.state const formItemLayout = { labelCol: { xs: { span: 24 }, @@ -52,14 +55,26 @@ <div className="model-menu-setting-form"> <Form {...formItemLayout}> <Row gutter={24}> - <Col span={22}> + <Col span={12}> + <Form.Item label="绫诲瀷"> + {getFieldDecorator('type', { + initialValue: wrap.type || 'navbar' + })( + <Radio.Group onChange={(e) => this.setState({type: e.target.value})}> + <Radio value="navbar">瀵艰埅鏍�</Radio> + <Radio value="search">鎼滅储鏍�</Radio> + </Radio.Group> + )} + </Form.Item> + </Col> + {type === 'navbar' ? <Col span={12}> <Form.Item label="鏍囬"> {getFieldDecorator('title', { initialValue: wrap.title || '' })(<Input placeholder={''} autoComplete="off" onPressEnter={this.handleSubmit} />)} </Form.Item> - </Col> - <Col span={22}> + </Col> : null} + <Col span={12}> <Form.Item label="楂樺害"> {getFieldDecorator('height', { initialValue: wrap.height || 50, @@ -72,19 +87,31 @@ })(<InputNumber min={30} max={200} precision={0} onPressEnter={this.handleSubmit} />)} </Form.Item> </Col> - <Col span={24}> + <Col span={12}> <Form.Item label="杩斿洖"> {getFieldDecorator('back', { initialValue: wrap.back || 'true' })( <Radio.Group> <Radio value="true">鏄剧ず</Radio> - <Radio value="false">涓嶆樉绀�</Radio> + <Radio value="false">闅愯棌</Radio> </Radio.Group> )} </Form.Item> </Col> - <Col span={24}> + {type === 'navbar' ? <Col span={12}> + <Form.Item label="鎼滅储"> + {getFieldDecorator('search', { + initialValue: wrap.search || 'false' + })( + <Radio.Group> + <Radio value="true">鏄剧ず</Radio> + <Radio value="false">闅愯棌</Radio> + </Radio.Group> + )} + </Form.Item> + </Col> : null} + <Col span={12}> <Form.Item label={ <Tooltip placement="topLeft" title="鐐瑰嚮閫�鍑烘椂锛岃繑鍥炵涓�涓〉闈€��"> <Icon type="question-circle" /> @@ -96,7 +123,7 @@ })( <Radio.Group> <Radio value="true">鏄剧ず</Radio> - <Radio value="false">涓嶆樉绀�</Radio> + <Radio value="false">闅愯棌</Radio> </Radio.Group> )} </Form.Item> -- Gitblit v1.8.0