import React, { useEffect,useState } from 'react'; import { Form, Input, Button, DatePicker, Popconfirm,Segmented } from 'antd'; import moment from 'moment'; import { AppstoreOutlined, BarsOutlined } from '@ant-design/icons' const { RangePicker } = DatePicker; const ToolBar = ({ setSearchVal, searchVal,exportFile }) => { const [form] = Form.useForm(); const onFinish = (values) => { let dateSo; if (values.tm1) { dateSo = { start: moment(values.tm1[0]).format('YYYY-MM-DD 00:00:00'), end: moment(values.tm1[1]).format('YYYY-MM-DD 23:59:59') } } delete values.tm1 setSearchVal({...values, dateTimeRangeSo:dateSo}); } // useEffect(() => { // let time = [moment().subtract(1,"months"),moment()] // let dateSo = { // start:moment(time[0]).format('YYYY-MM-DD 00:00:00'), // end:moment(time[1]).format('YYYY-MM-DD 00:00:00'), // } // form.setFieldValue("tm",time) // setSearchVal({dateTimeRangeSo:dateSo}) // }, []) useEffect(() => { if (searchVal) { let time = [moment(searchVal.dateTimeRangeSo?.start),moment(searchVal.dateTimeRangeSo?.end)] form.setFieldValue("tm1",time) } // setSearchVal({dateTimeRangeSo:dateSo}) }, [searchVal]) return ( <>
); } export default ToolBar;