import React, { Component } from "react"; import { Button, Form, Input, Select, DatePicker } from "antd"; // import moment from 'moment'; const dateFomate = 'YYYY-MM-DD'; import { } from '../../../../services/api'; const { Option } = Select; const { RangePicker } = DatePicker; @Form.create() export default class SearchForm extends Component { constructor(props) { super(props); this.state = { } } componentDidMount() { this._search(); } _search = (e) => { e && e.preventDefault(); this.props.form.validateFields((err, values) => { if (!err) { // 缴费时间 if (values.payDate.length == 0) { values.payStartDate = ''; values.payEndDate = ''; } else { values.payStartDate = values.payDate[0].format(dateFomate); values.payEndDate = values.payDate[1].format(dateFomate); } Reflect.deleteProperty(values, 'payDate'); // practiceDate if (values.practiceDate.length == 0) { values.practiceStartDate = ''; values.practiceEndDate = ''; } else { values.practiceStartDate = values.practiceDate[0].format(dateFomate); values.practiceEndDate = values.practiceDate[1].format(dateFomate); } // 核对时间 if (values.approveDate.length == 0) { values.approveStartDate = ''; values.approveEndDate = ''; } else { values.approveStartDate = values.approveDate[0].format(dateFomate); values.approveEndDate = values.approveDate[1].format(dateFomate); } Reflect.deleteProperty(values, 'practiceDate'); Reflect.deleteProperty(values, 'approveDate'); values.pageNumber = 1; this.props.onSearch(values); } }); } _reset = () => { this.props.form.resetFields(); this._search(); } render() { const { getFieldDecorator } = this.props.form; return (
{getFieldDecorator('keyword', { initialValue: '' })( )} {getFieldDecorator('isMakeUp', { initialValue: '' })( )} {/* 0未审核,1审核通过,2审核不通过 */} {getFieldDecorator('materialApproveStatus', { initialValue: '' })( )} {getFieldDecorator('learnName', { initialValue: '' })( )} {getFieldDecorator('internStatus', { initialValue: '' })( )} {/* {getFieldDecorator('compareStatus', { initialValue: '' })( )} */} {getFieldDecorator('bonusCompareStatus', { initialValue: '' })( )} {getFieldDecorator('trackLearnStatus', { initialValue: '' })( )} {getFieldDecorator('payDate', { initialValue: [] })( { // return current > moment().endOf('day') // return current && current > moment().endOf('day') }} // disabledTime={} format="YYYY-MM-DD" /> )} {getFieldDecorator('className', { initialValue: '' })( )} {getFieldDecorator('practiceDate', { initialValue: [] })( { // return current > moment().endOf('day') // return current && current > moment().endOf('day') }} // disabledTime={} format="YYYY-MM-DD" /> )} {getFieldDecorator('approvePerKeyWord', { initialValue: '' })( )} {getFieldDecorator('approveDate', { initialValue: [] })( )} {getFieldDecorator('checkStatus', { initialValue: '' })( )} {/* btns */}
); } }