import { useEffect, useState } from "react" import {useDispatch, useSelector} from "react-redux"; import {reservoirlist, reswarn} from "../../../service/sssq" import { SkRealPromiseWX } from "../../../models/_/real"; import genDamImage from '../../../components/DamGraph/DamImage' import MyImg from './myImg' import Ykqk from './item_shuiku/yhqk' const Page = () => { const dispatch = useDispatch(); const [ checked, setChecked ] = useState(1) const [data,setData] = useState([]) console.log('data',data); useEffect(()=>{ dispatch.map.setLayerVisible({ ShuiKuLayer: true }) dispatch.map.setLayerVisible({ HdswLayer: false }) getData() return ()=>{ dispatch.map.setLayerVisible({ ShuiKuLayer: false }) dispatch.map.setLayerVisible({ HdswLayer: false }) } },[]) const getData = async (params) => { const data = await reservoirlist(params) || [] // const list = [...data.filter(o=>o.stnm==='檀树岗(新)'),...data.filter(o=>o.stnm!=='檀树岗(新)')] const list = [...data.filter(o=>o.stcd==="61610700"),...data.filter(o=>o.stcd==="10818")] setData(list) } const getShuiKu = () => { SkRealPromiseWX.get().then((res) => { const list = [...res].map((i)=>{ return { id : i.stcd, name: i.stnm, ...i } }) // const list2 = [...list.filter(o=>o.stnm==='檀树岗(新)'),...list.filter(o=>o.stnm!=='檀树岗(新)')] const list2 = [...list.filter(o=>o.stcd==="61610700"),...list.filter(o=>o.stcd==="10818")] console.log('res',list2); const data = list2[checked] dispatch.runtime.setFeaturePop({ id: data.id, type: 'shuiku', data, lgtd: data.lgtd, lttd: data.lttd, elev: data.elev, }) }); } return ( <>