From afa59e8666c01099decc7458d78e2542ac9291cf Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期四, 28 三月 2024 17:04:27 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/pages/map/drawer/index.jsx         |    9 +++++++++
 zy-asrs-flow/src/pages/map/drawer/shuttle/index.jsx |    8 +++++++-
 zy-asrs-flow/src/pages/map/drawer/shelf/index.jsx   |   12 +++++++++---
 3 files changed, 25 insertions(+), 4 deletions(-)

diff --git a/zy-asrs-flow/src/pages/map/drawer/index.jsx b/zy-asrs-flow/src/pages/map/drawer/index.jsx
index 4b7b1e3..2962bc7 100644
--- a/zy-asrs-flow/src/pages/map/drawer/index.jsx
+++ b/zy-asrs-flow/src/pages/map/drawer/index.jsx
@@ -17,6 +17,12 @@
     const { styles } = useStyles();
     const { curSprite, curFloor } = props;
 
+    const [drawerTitle, setDrawerTitle] = useState('');
+
+    useEffect(() => {
+
+    }, [props.curSprite]);
+
     const handleCancel = () => {
         props.onCancel();
     };
@@ -24,6 +30,7 @@
     return (
         <>
             <Drawer
+                title={drawerTitle}
                 open={props.open}
                 onClose={handleCancel}
                 getContainer={props.refCurr}
@@ -46,6 +53,7 @@
                         <ShelfDrawer
                             curSprite={curSprite}
                             curFloor={curFloor}
+                            setDrawerTitle={setDrawerTitle}
                         />
                     </>
                 )}
@@ -54,6 +62,7 @@
                         <ShuttleDrawer
                             curSprite={curSprite}
                             curFloor={curFloor}
+                            setDrawerTitle={setDrawerTitle}
                         />
                     </>
                 )}
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 835dced..b323c0c 100644
--- a/zy-asrs-flow/src/pages/map/drawer/shelf/index.jsx
+++ b/zy-asrs-flow/src/pages/map/drawer/shelf/index.jsx
@@ -14,18 +14,24 @@
 const ShelfDrawer = (props) => {
     const intl = useIntl();
     const { styles } = useStyles();
+    const { curSprite, curFloor } = props;
+
     const [activeTabKey, setActiveTabKey] = useState('view');
+
+    useEffect(() => {
+        props.setDrawerTitle(curSprite.data.no + '-' + curFloor);
+    }, [curSprite]);
 
     const contentList = {
         view: (
             <ShelfView
-                data={props.curSprite.data}
-                curFloor={props.curFloor}
+                data={curSprite.data}
+                curFloor={curFloor}
             />
         ),
         json: (
             <ShowJson
-                data={props.curSprite.data}
+                data={curSprite.data}
             />
         ),
     };
diff --git a/zy-asrs-flow/src/pages/map/drawer/shuttle/index.jsx b/zy-asrs-flow/src/pages/map/drawer/shuttle/index.jsx
index dfaaf50..a32ca8b 100644
--- a/zy-asrs-flow/src/pages/map/drawer/shuttle/index.jsx
+++ b/zy-asrs-flow/src/pages/map/drawer/shuttle/index.jsx
@@ -13,12 +13,18 @@
 const ShuttleDrawer = (props) => {
     const intl = useIntl();
     const { styles } = useStyles();
+    const { curSprite, curFloor } = props;
+
     const [activeTabKey, setActiveTabKey] = useState('json');
+
+    useEffect(() => {
+        props.setDrawerTitle(curSprite.data.no);
+    }, [curSprite]);
 
     const contentList = {
         json: (
             <ShowJson
-                data={props.curSprite.data}
+                data={curSprite.data}
             />
         ),
     };

--
Gitblit v1.9.1