import React, { useEffect, useState, useRef } from 'react' import { useLocation } from 'react-router' import { useDispatch, useSelector } from 'react-redux' import {Form, Input, DatePicker, Popover, Collapse , Button, message, Table, Col, Modal} from 'antd'; import { createCrudService } from '../../../components/crud/_'; import apiurl from '../../../service/apiurl'; import ModalForm from './information'; import { httppost2 } from '../../../utils/request'; const { RangePicker } = DatePicker const Page = ({ showPanels }) => { const dispatch = useDispatch(); let mapObj = useSelector(s => s.map.map) const [index,setIndex] = useState(0) const [data,setData] = useState([]) const [projectId, setProjectId] = useState('') const [open, setOpen] = useState(false) const [mode,setMode] = useState(0) useEffect(() => { getData() }, []) const getData = async()=>{ const { code, data } = await httppost2(apiurl.fxdd_xyt.hsyb.ybfagl.page, { "pageSo": { "pageSize": 99999, "pageNumber": 1 }, "orderField": "chtm", "isAsc": false }); if(code!==200){ return } setData(data?.records||[]) } const show = (data)=>{ setOpen(false) setMode(1) } return ( <>