import React, { useEffect, useState } from 'react'; import moment from "moment" import { CloseOutlined, } from '@ant-design/icons'; import { Modal, Tabs } from 'antd'; import genDamImage from '../../../../components/DamGraph/DamImage'; import Spjc from "../components/Spjc"; import Txjc from "../components/Txjc"; import Skssjc from "../components/Skssjc"; import Sksjcx from "../components/Sksjcx"; import {reservoirlist, reswarn} from "../../../../service/sssq"; import './TangYanBa.less' function ShuikuPop({ id, data, dispatch }) { const [picData, setPicData] = useState({}); const [damGraph, setDamGraph] = useState(); const [tableData, setTableData] = useState([]) const getData = async (params) => { setTableData(await reservoirlist(params)); } useEffect(() => { if (data.url && data.url.length > 1) { setPicData({ pic1: data.url[0]?.imgPath, pic2: data.url[1]?.imgPath, pic1Tm: moment(data.url[0]?.tm).format('YYYY-MM-DD HH:mm:ss'), pic2Tm: moment(data.url[1]?.tm).format('YYYY-MM-DD HH:mm:ss'), }); } else if (data.url && data.url.length == 1) { setPicData({ pic1: data.url[0]?.imgPath, pic1Tm: moment(data.url[0]?.tm).format('YYYY-MM-DD HH:mm:ss'), }); } }, [data]);// eslint-disable-line useEffect(() => { const img = genDamImage(data, 400, 260) setDamGraph(img); }, [data]);// eslint-disable-line useEffect(() => { let option = { sources: ["SW", "SK"], args: "", }; getData(option) }, []) const closePop = () => { dispatch.runtime.closeFeaturePop(id); }; const width = 1050; return ( <>
{data?.name}  {(data?.sttp && data?.stnm==='檀树岗') && {{MM: '气象站',PP: '雨量站',RR: '水库水文站',ZZ: '河道水位站',ZQ:"河道水文站"}?.[data?.sttp]}({{'SH':'山洪','SW':'水文','QX':'气象','SK':'水库'}?.[data.source]})}
{/* */}
) } export default React.memo(ShuikuPop);