import React, { Component } from 'react' import { Input, DatePicker, Button } from 'antd' import Form, { FormComponentProps } from 'antd/lib/form' import FormItemDecorator from '@/components/FormItemDecorator' import { getTimestamp } from '@/shared/common/utils' import './style.scss' // import AuthCompo from '@/components/AuthCompo'; interface QueryProps extends FormComponentProps { getData: (values: any) => any } class Query extends Component { onSubmit = () => { const { getData } = this.props this.props.form.validateFields((err, values) => { if (!err) { const params = { ...values } params.startOpenDate = params.dateList && params.dateList.length > 0 ? getTimestamp(params.dateList[0]) : null params.endOpenDate = params.dateList && params.dateList.length > 0 ? getTimestamp(params.dateList[1]) : null params.page = 1 const middleData = { companyName: values.companyName, developId: values.developId, uid: values.uid, } params.baseAccount = { ...middleData } getData(params) } }) } onReset = () => { this.props.form.resetFields() } render() { const { form } = this.props return (
{/* */}
{/* */} {/* */}
) } } export default Form.create()(Query)