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, onSave, onChecked,role }) => { const searchBtn = role?.rule?.find(item => item.menuName == "查询")||true; const [form] = Form.useForm(); const [checked, setChecked] = useState("多图单线") const options = [ { label: "多图单线", value: "多图单线", icon:, }, { label: "单图多线", value: "单图多线", icon:, }, { label: "数据表", value: "数据表", icon:, }, ] const onFinish = (values) => { let dataSo; if (values.tm) { dataSo = { start: moment(values.tm[0]).format('YYYY-MM-DD 00:00:00'), end: moment(values.tm[1]).format('YYYY-MM-DD 23:59:59') } } delete values.tm setSearchVal({...values, dateTimeRangeSo:dataSo}); } useEffect(() => { let time = [moment().subtract(1,"months"),moment()] let dataSo = { start:moment(time[0]).format('YYYY-MM-DD 00:00:00'), end:moment(time[1]).format('YYYY-MM-DD 23:59:59'), } form.setFieldValue("tm",time) setSearchVal({dateTimeRangeSo:dataSo}) }, []) return ( <>
{searchBtn ? : null } { setChecked(e); onChecked(e) }} value={checked} />
); } export default ToolBar;