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