import React, { Fragment, useRef, useMemo,useEffect,useState } from 'react'; import { Table, Modal, message } from 'antd'; import {useDispatch, useSelector} from "react-redux"; import usePageTable from '../../../components/crud/usePageTable2' import { createCrudService } from '../../../components/crud/_'; import { httppost2 } from '../../../utils/request'; import apiurl from '../../../service/apiurl'; import SetDrpStation from '../setMapStation/drp.js' import moment from 'moment'; const Page = () => { const [ tableData, setTableData ] = useState([])//在线 const [ checked, setChecked ] = useState('离线') const dispatch = useDispatch(); console.log(checked) const columns = [ // { title: '序号', key: 'stationCode', dataIndex: 'stationCode',align: "center",width: 50, ellipsis: true, render: (text, rec, index) => index + 1 }, { title: '视频点名称', key: 'name', dataIndex: 'name',align: "center",width:80, ellipsis: true, }, { title: '所属区域', key: 'menuName', dataIndex: 'menuName',align: "center",width: 150, ellipsis: true }, ]; const getData = async(val)=>{ setChecked(val) const { code, data} = await httppost2(apiurl.home.video) if(code!==200){ return } setTableData(data) } useEffect(()=>{ getData('离线') },[]) return ( <>
({ onClick:()=>{ // dispatch.runtime.setCameraTarget({ // center: [row.lgtd, row.lttd], // zoom: 13, // pitch: 60 // }) dispatch.runtime.setFeaturePop({ id: row.id, data:{...row}, type: 'tuxiang', lgtd: row.lgtd, lttd: row.lttd, }) } }) } /> ) } export default Page