From 0773d66c559f2d648b62ed8f7db80c7ffc47ce1c Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期六, 02 三月 2024 15:39:31 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/pages/map/components/edit.jsx |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/zy-asrs-flow/src/pages/map/components/edit.jsx b/zy-asrs-flow/src/pages/map/components/edit.jsx
index aea4a97..3a3600f 100644
--- a/zy-asrs-flow/src/pages/map/components/edit.jsx
+++ b/zy-asrs-flow/src/pages/map/components/edit.jsx
@@ -7,14 +7,14 @@
 
 const Edit = (props) => {
     const [dragging, setDragging] = useState(false);
-    const [dragImage, setDragImage] = useState(null);
-    
+    const [dragSprite, setDragSprite] = useState(null);
+    const { mapContainer } = props;
+
     useEffect(() => {
         const handleMouseMove = (e) => {
             if (dragging) {
-                props.onDrop(e.clientX, e.clientY);
+                props.onDrop(dragSprite, e.clientX, e.clientY);
                 setDragging(false);
-                props.onCancel();
             }
         };
         window.addEventListener('mousemove', handleMouseMove);
@@ -23,6 +23,10 @@
 
     const onDragStart = (e) => {
         setDragging(true)
+        props.onCancel();
+        const sprite = PIXI.Sprite.from(agv);
+        sprite.anchor.set(0.5);
+        setDragSprite(sprite);
     };
 
     return (

--
Gitblit v1.9.1