From aa279db8d074ad92990b743e52ff3ac9e3fa9fbe Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期五, 29 三月 2024 16:45:28 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/pages/map/drawer/shelf/index.jsx |    8 +++++---
 zy-asrs-flow/src/pages/map/drawer/shelf/view.jsx  |   10 ++++------
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/zy-asrs-flow/src/pages/map/drawer/shelf/index.jsx b/zy-asrs-flow/src/pages/map/drawer/shelf/index.jsx
index c08d937..a8e8458 100644
--- a/zy-asrs-flow/src/pages/map/drawer/shelf/index.jsx
+++ b/zy-asrs-flow/src/pages/map/drawer/shelf/index.jsx
@@ -17,17 +17,19 @@
     const { curSprite, curFloor } = props;
 
     const [activeTabKey, setActiveTabKey] = useState('view');
-
-    const locNo = curSprite.data.no + '-' + curFloor;
+    const [curLocNo, setCurLocNo] = React.useState(curSprite.data.no + '-' + curFloor);
 
     useEffect(() => {
+        const locNo = curSprite.data.no + '-' + curFloor;
         props.setDrawerTitle(intl.formatMessage({ id: 'map.loc.no', defaultMessage: '搴撲綅鍙�' }) + ': ' + locNo);
+        setCurLocNo(locNo);
     }, [curSprite]);
 
     const contentList = {
         view: (
             <ShelfView
-                locNo={locNo}
+                curLocNo={curLocNo}
+                setCurLocNo={setCurLocNo}
                 data={curSprite.data}
                 curFloor={curFloor}
             />
diff --git a/zy-asrs-flow/src/pages/map/drawer/shelf/view.jsx b/zy-asrs-flow/src/pages/map/drawer/shelf/view.jsx
index f7a4433..7c9523e 100644
--- a/zy-asrs-flow/src/pages/map/drawer/shelf/view.jsx
+++ b/zy-asrs-flow/src/pages/map/drawer/shelf/view.jsx
@@ -60,13 +60,11 @@
     const intl = useIntl();
     const { styles } = useStyles();
     const refContainer = useRef();
+
+    const { curLocNo, setCurLocNo } = props;
     const [loading, setLoading] = React.useState(false);
 
-    const [shelfList, setShelfList] = React.useState([]);
-    const [curLocNo, setCurLocNo] = React.useState(props.locNo);
-
     useEffect(() => {
-        setCurLocNo(props.locNo)
         endThree();
         setLoading(true);
 
@@ -101,12 +99,12 @@
             shelfThree.handleClick = (locNo) => {
                 setCurLocNo(locNo);
             }
-            fetchShelfInfo(props.locNo);
+            fetchShelfInfo(curLocNo);
             setLoading(false);
         }, 300)
 
         return endThree;
-    }, [props.data.uuid, props.locNo]);
+    }, [props.data.uuid]);
 
     return (
         <>

--
Gitblit v1.9.1