Pārlūkot izejas kodu

Responsive search form in Table List page

close #34
afc163 8 gadi atpakaļ
vecāks
revīzija
97092686cf
2 mainītis faili ar 19 papildinājumiem un 13 dzēšanām
  1. 13 13
      src/routes/List/TableList.js
  2. 6 0
      src/routes/List/TableList.less

+ 13 - 13
src/routes/List/TableList.js

@@ -156,15 +156,15 @@ export default class TableList extends PureComponent {
     const { getFieldDecorator } = this.props.form;
     const { getFieldDecorator } = this.props.form;
     return (
     return (
       <Form onSubmit={this.handleSearch} layout="inline">
       <Form onSubmit={this.handleSearch} layout="inline">
-        <Row gutter={48}>
-          <Col span={8}>
+        <Row gutter={{ md: 8, lg: 24, xl: 48 }}>
+          <Col md={8} sm={24}>
             <FormItem label="规则编号">
             <FormItem label="规则编号">
               {getFieldDecorator('no')(
               {getFieldDecorator('no')(
                 <Input placeholder="请输入" />
                 <Input placeholder="请输入" />
               )}
               )}
             </FormItem>
             </FormItem>
           </Col>
           </Col>
-          <Col span={8}>
+          <Col md={8} sm={24}>
             <FormItem label="使用状态">
             <FormItem label="使用状态">
               {getFieldDecorator('status')(
               {getFieldDecorator('status')(
                 <Select placeholder="请选择" style={{ width: '100%' }}>
                 <Select placeholder="请选择" style={{ width: '100%' }}>
@@ -174,7 +174,7 @@ export default class TableList extends PureComponent {
               )}
               )}
             </FormItem>
             </FormItem>
           </Col>
           </Col>
-          <Col span={8}>
+          <Col md={8} sm={24}>
             <span className={styles.sumbitButtons}>
             <span className={styles.sumbitButtons}>
               <Button type="primary" htmlType="submit">查询</Button>
               <Button type="primary" htmlType="submit">查询</Button>
               <Button style={{ marginLeft: 8 }} onClick={this.handleFormReset}>重置</Button>
               <Button style={{ marginLeft: 8 }} onClick={this.handleFormReset}>重置</Button>
@@ -192,15 +192,15 @@ export default class TableList extends PureComponent {
     const { getFieldDecorator } = this.props.form;
     const { getFieldDecorator } = this.props.form;
     return (
     return (
       <Form onSubmit={this.handleSearch} layout="inline">
       <Form onSubmit={this.handleSearch} layout="inline">
-        <Row gutter={48}>
-          <Col span={8}>
+        <Row gutter={{ md: 8, lg: 24, xl: 18 }}>
+          <Col md={8} sm={24}>
             <FormItem label="规则编号">
             <FormItem label="规则编号">
               {getFieldDecorator('no')(
               {getFieldDecorator('no')(
                 <Input placeholder="请输入" />
                 <Input placeholder="请输入" />
               )}
               )}
             </FormItem>
             </FormItem>
           </Col>
           </Col>
-          <Col span={8}>
+          <Col md={8} sm={24}>
             <FormItem label="使用状态">
             <FormItem label="使用状态">
               {getFieldDecorator('status')(
               {getFieldDecorator('status')(
                 <Select placeholder="请选择" style={{ width: '100%' }}>
                 <Select placeholder="请选择" style={{ width: '100%' }}>
@@ -210,7 +210,7 @@ export default class TableList extends PureComponent {
               )}
               )}
             </FormItem>
             </FormItem>
           </Col>
           </Col>
-          <Col span={8}>
+          <Col md={8} sm={24}>
             <FormItem label="调用次数">
             <FormItem label="调用次数">
               {getFieldDecorator('number')(
               {getFieldDecorator('number')(
                 <InputNumber style={{ width: '100%' }} />
                 <InputNumber style={{ width: '100%' }} />
@@ -218,15 +218,15 @@ export default class TableList extends PureComponent {
             </FormItem>
             </FormItem>
           </Col>
           </Col>
         </Row>
         </Row>
-        <Row gutter={48}>
-          <Col span={8}>
+        <Row gutter={{ md: 8, lg: 24, xl: 48 }}>
+          <Col md={8} sm={24}>
             <FormItem label="更新日期">
             <FormItem label="更新日期">
               {getFieldDecorator('date')(
               {getFieldDecorator('date')(
                 <DatePicker style={{ width: '100%' }} placeholder="请输入更新日期" />
                 <DatePicker style={{ width: '100%' }} placeholder="请输入更新日期" />
               )}
               )}
             </FormItem>
             </FormItem>
           </Col>
           </Col>
-          <Col span={8}>
+          <Col md={8} sm={24}>
             <FormItem label="使用状态">
             <FormItem label="使用状态">
               {getFieldDecorator('status3')(
               {getFieldDecorator('status3')(
                 <Select placeholder="请选择" style={{ width: '100%' }}>
                 <Select placeholder="请选择" style={{ width: '100%' }}>
@@ -236,7 +236,7 @@ export default class TableList extends PureComponent {
               )}
               )}
             </FormItem>
             </FormItem>
           </Col>
           </Col>
-          <Col span={8}>
+          <Col md={8} sm={24}>
             <FormItem label="使用状态">
             <FormItem label="使用状态">
               {getFieldDecorator('status4')(
               {getFieldDecorator('status4')(
                 <Select placeholder="请选择" style={{ width: '100%' }}>
                 <Select placeholder="请选择" style={{ width: '100%' }}>
@@ -248,7 +248,7 @@ export default class TableList extends PureComponent {
           </Col>
           </Col>
         </Row>
         </Row>
         <div style={{ overflow: 'hidden' }}>
         <div style={{ overflow: 'hidden' }}>
-          <span style={{ float: 'right' }}>
+          <span style={{ float: 'right', marginBottom: 24 }}>
             <Button type="primary" htmlType="submit">查询</Button>
             <Button type="primary" htmlType="submit">查询</Button>
             <Button style={{ marginLeft: 8 }} onClick={this.handleFormReset}>重置</Button>
             <Button style={{ marginLeft: 8 }} onClick={this.handleFormReset}>重置</Button>
             <a style={{ marginLeft: 8 }} onClick={this.toggleForm}>
             <a style={{ marginLeft: 8 }} onClick={this.toggleForm}>

+ 6 - 0
src/routes/List/TableList.less

@@ -16,6 +16,11 @@
       margin-bottom: 24px;
       margin-bottom: 24px;
       margin-right: 0;
       margin-right: 0;
       display: flex;
       display: flex;
+      > .ant-form-item-label {
+        width: auto;
+        line-height: 32px;
+        padding-right: 8px;
+      }
     }
     }
     .ant-form-item-control-wrapper {
     .ant-form-item-control-wrapper {
       flex: 1;
       flex: 1;
@@ -23,6 +28,7 @@
   }
   }
   .sumbitButtons {
   .sumbitButtons {
     white-space: nowrap;
     white-space: nowrap;
+    margin-bottom: 24px;
   }
   }
 }
 }