2024-09-26 17:59:26 +08:00
|
|
|
import React, { useEffect, useState } from 'react'
|
2024-09-23 14:06:03 +08:00
|
|
|
import ProjectBasciInfo from './projectBasicInfo'
|
|
|
|
|
import TzParams from './tzParams'
|
|
|
|
|
import KrLine from './KrLine'
|
|
|
|
|
import MonthLl from './monthLl'
|
2024-09-26 17:59:26 +08:00
|
|
|
import apiurl from '../../../../service/apiurl';
|
|
|
|
|
import { httpget2, httppost2 } from '../../../../utils/request';
|
2024-09-23 14:06:03 +08:00
|
|
|
import "./index.less"
|
|
|
|
|
export default function ShuikuBasicInfo() {
|
|
|
|
|
const [tabVal, setTabVal] = useState('1')
|
2024-09-26 17:59:26 +08:00
|
|
|
const [data,setData] =useState('')
|
|
|
|
|
const getDataIfo = async () => {
|
|
|
|
|
try {
|
|
|
|
|
|
|
|
|
|
const res = await httppost2(apiurl.dataResourcesCenter.projectAndWater.shuikuBasicinfo.detail)
|
|
|
|
|
// debugger;
|
|
|
|
|
if (res.code == 200) {
|
|
|
|
|
setData(res.data[0])
|
|
|
|
|
}
|
|
|
|
|
} catch (error) {
|
|
|
|
|
console.log(error);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
useEffect(()=>{
|
|
|
|
|
getDataIfo()
|
|
|
|
|
},[])
|
2024-09-23 14:06:03 +08:00
|
|
|
return (
|
|
|
|
|
<div className='shuiku-content-root'>
|
|
|
|
|
<div className='fxdd_hsybjs_toolbar'>
|
|
|
|
|
<div
|
|
|
|
|
className={tabVal === '1' ? 'fxdd_hsybjs_toolbar_item hsybjs_checked' : 'fxdd_hsybjs_toolbar_item'}
|
|
|
|
|
onClick={() => setTabVal('1')}>工程基础信息
|
|
|
|
|
</div>
|
|
|
|
|
<div
|
|
|
|
|
className={tabVal === '2' ? 'fxdd_hsybjs_toolbar_item hsybjs_checked' : 'fxdd_hsybjs_toolbar_item'}
|
|
|
|
|
onClick={() => setTabVal('2')}>主要特征参数
|
|
|
|
|
</div>
|
|
|
|
|
<div
|
|
|
|
|
className={tabVal === '3' ? 'fxdd_hsybjs_toolbar_item hsybjs_checked' : 'fxdd_hsybjs_toolbar_item'}
|
|
|
|
|
onClick={() => setTabVal('3')}>水库库容曲线
|
|
|
|
|
</div>
|
|
|
|
|
<div
|
|
|
|
|
className={tabVal === '5' ? 'fxdd_hsybjs_toolbar_item hsybjs_checked' : 'fxdd_hsybjs_toolbar_item'}
|
|
|
|
|
onClick={() => setTabVal('5')}>月生态流量
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div
|
|
|
|
|
className='shuiku-content'
|
|
|
|
|
style={{marginLeft:(tabVal == 1 || tabVal == 2) ? 60 : 20}}
|
|
|
|
|
>
|
|
|
|
|
{tabVal === "1" ? <ProjectBasciInfo /> : null}
|
|
|
|
|
{tabVal === "2" ? <TzParams /> : null}
|
2024-09-26 17:59:26 +08:00
|
|
|
{tabVal === "3" ? <KrLine dataInfo={data}/> : null}
|
|
|
|
|
{tabVal === "5" ? <MonthLl dataInfo={data}/> : null}
|
2024-09-23 14:06:03 +08:00
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
}
|