From 3199168dd50d8ccbad7bd4ca359fbe5b14b953fe Mon Sep 17 00:00:00 2001 From: lishenfeng Date: Fri, 10 Jan 2025 17:56:12 +0800 Subject: [PATCH] =?UTF-8?q?feat():=E9=A6=96=E9=A1=B5=E9=97=B8=E9=97=A8?= =?UTF-8?q?=E6=8E=A7=E5=88=B6=E6=8E=A5=E5=8F=A3=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../InformationSearch/RunSituation/index.js | 5 ++- src/views/Home/index.js | 39 +++++++++++++++---- src/views/Home/zmjk/index.js | 26 +++++++++---- src/views/SystemMangant/UserInfo1/form.js | 2 +- 4 files changed, 54 insertions(+), 18 deletions(-) diff --git a/src/views/Gcyx/InformationSearch/RunSituation/index.js b/src/views/Gcyx/InformationSearch/RunSituation/index.js index 9a0aa9f..702721b 100644 --- a/src/views/Gcyx/InformationSearch/RunSituation/index.js +++ b/src/views/Gcyx/InformationSearch/RunSituation/index.js @@ -66,7 +66,10 @@ const Page = () => { render: (v) => }, - { title: '实时开度(m)', key: 'realAperture', dataIndex: 'realAperture', width: 140}, + { + title: '实时开度(m)', key: 'realAperture', dataIndex: 'realAperture', width: 140, + render:(v) => {(v/1000).toFixed(2)} + }, { title: '监测时间', key: 'tm', dataIndex: 'tm', width: 150, }, diff --git a/src/views/Home/index.js b/src/views/Home/index.js index 6260cc3..5d3d3ff 100644 --- a/src/views/Home/index.js +++ b/src/views/Home/index.js @@ -116,7 +116,29 @@ export default function Home() { } } //安全监测数据 - const [safeData, setSafeData] = useState(Array(5).fill(0).map((item, i) => ({ id: i, cd: "SY01", dm: '1#断面', kpa: 2749, time: '2024-08-15 15:00:00' }))) + const [safeData, setSafeData] = useState([]) + const getSafeData = async () => { + const start = moment().subtract(7, 'days').format('YYYY-MM-DD 00:00:00') + const end = moment().format('YYYY-MM-DD 23:59:59') + let params = { + pageSo: { + pageSize: 999, + pageNumber: 1 + }, + dateTimeRangeSo: { + start, + end + } + } + try { + const res = await httppost2(apiurl.aqjc.syjc.page, params) + if (res.code == 200) { + setSafeData(res.data?.records) + } + } catch (error) { + console.log(error); + } + } //操作日志 const [operateData, setOperateData] = useState([]) const getLogData = async () => { @@ -232,6 +254,7 @@ export default function Home() { getLogData() getPoliceData() getMenu() + getSafeData() }, []) return ( @@ -246,7 +269,7 @@ export default function Home() { ))}
- + item?.type == 2)} />
{showTabLeft &&
测点编号 - 监测断面 - 渗压(KPa) + 水位高程(m) + 水压(KPa) 监测时间 4 ? 'scroll' : 'hidden' }}> {safeData.length > 0 ? safeData.map((item, i) => ( - {item.cd} - {item.dm} - {item.kpa} - {item.time} + {item.stationCode} + {item.waterEle} + {item.press} + {item.tm} )) : } diff --git a/src/views/Home/zmjk/index.js b/src/views/Home/zmjk/index.js index 7f61a88..1365cdc 100644 --- a/src/views/Home/zmjk/index.js +++ b/src/views/Home/zmjk/index.js @@ -116,7 +116,9 @@ const zmobj ={ "_sort": 10086 } -const Page = () => { +const Page = ({ water }) => { + console.log("water",water); + const [waterRatio,setWaterRatio] = useState(0) const [data,setData] = useState({}) const [damList, setDamList ] = useState([]) @@ -128,10 +130,11 @@ const Page = () => { const eqpnoList = useMemo(() => damList ? new Array(damList.length).fill(0).map((o, index) => index) : [], [damList]); useEffect(()=>{ - getList() + // getList() + getDamData() },[]) - const getList = async()=>{ + const getList = async () => { const {code, data} = await httppost2(apiurl.zmjk.getList) if(code!==200){ return @@ -144,8 +147,8 @@ const Page = () => { - const getDamData = async(stcd)=>{ - const {code, data} = await httpget2(apiurl.zmjk.getDamData,{stcd}) + const getDamData = async () => { + const {code, data} = await httppost2(apiurl.gcyx.yxqk.list) if(code!==200){ return } @@ -153,10 +156,9 @@ const Page = () => { data.map((item)=>{ list.push({ ...item, - realAperture:item.realAperture + 200 }) }) - setDamList([...list,...list, ...list,list[0]]) + setDamList(list) } const getInformation = async(gateCode)=>{ @@ -164,7 +166,8 @@ const Page = () => { if(code!==200){ return } - data.map((item)=>{ + data.map((item) => { + // 闸后流量 if(item.type===2){ setWaterRatio(item.value/5||0) } @@ -172,6 +175,13 @@ const Page = () => { setList(data) } + useEffect(() => { + if (water?.type) { + setWaterRatio(water.value/20||0) + } + }, [water]) + + return ( <>
diff --git a/src/views/SystemMangant/UserInfo1/form.js b/src/views/SystemMangant/UserInfo1/form.js index c35618e..5a2251a 100644 --- a/src/views/SystemMangant/UserInfo1/form.js +++ b/src/views/SystemMangant/UserInfo1/form.js @@ -61,7 +61,7 @@ const ModalForm = ({ mode, record, onUerEdit, onSave }) => { const res = await xyt_httpget2(apiurl.systemM.userM.list, { pageNum: 1, pageSize: 9999 }) setRoleOptions(res.rows.map(item => ({ label: item.roleName, value: item.roleId }))) } catch (error) { - + console.log(error); } } const onFinish = () => {