From 51a599f7df8c4965bb949ab807657ea950886577 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期五, 18 十月 2024 13:46:28 +0800 Subject: [PATCH] # --- zy-acs-flow/src/map/insight/agv/index.jsx | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/zy-acs-flow/src/map/insight/agv/index.jsx b/zy-acs-flow/src/map/insight/agv/index.jsx index 2351c85..bfe531e 100644 --- a/zy-acs-flow/src/map/insight/agv/index.jsx +++ b/zy-acs-flow/src/map/insight/agv/index.jsx @@ -13,20 +13,26 @@ const [activeTab, setActiveTab] = useState(0); const [curAgvNo, setCurAgvNo] = useState(null); + const [jsonData, setJsonData] = useState(null); const handleTabChange = (event, newValue) => { setActiveTab(newValue); }; useEffect(() => { - if (curAgvNo) { - setTitle(translate('page.map.devices.agv') + ' - ' + curAgvNo); + if (sprite) { + const agvNo = sprite.data.no; + if (agvNo) { + setCurAgvNo(agvNo); + setTitle(translate('page.map.devices.agv') + ' - ' + agvNo); + } } return () => { setTitle(null); + setJsonData(null); } - }, [curAgvNo]) + }, [sprite]) return ( <Box sx={{ height: '100%', display: 'flex', flexDirection: 'column' }}> @@ -46,20 +52,19 @@ <Box flex={1} pt={2}> {activeTab === 0 && ( <AgvMain - data={sprite?.data} curAgvNo={curAgvNo} setCurAgvNo={setCurAgvNo} + setJsonData={setJsonData} /> )} {activeTab === 1 && ( <AgvControl - data={sprite?.data} curAgvNo={curAgvNo} /> )} {activeTab === 2 && ( <JsonShow - data={sprite?.data} + data={jsonData || sprite?.data} height={550} /> )} -- Gitblit v1.9.1