From c917d80f2195d8d25a1b11f522627e33e0aa4b81 Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期三, 17 十二月 2025 08:50:14 +0800
Subject: [PATCH] #

---
 zy-acs-flow/src/map/areaSettings/index.jsx |   30 ++++++++++++++++--------------
 1 files changed, 16 insertions(+), 14 deletions(-)

diff --git a/zy-acs-flow/src/map/areaSettings/index.jsx b/zy-acs-flow/src/map/areaSettings/index.jsx
index bb1b4e3..37c92b0 100644
--- a/zy-acs-flow/src/map/areaSettings/index.jsx
+++ b/zy-acs-flow/src/map/areaSettings/index.jsx
@@ -158,20 +158,6 @@
         }
     };
 
-    const handleDeleteArea = async () => {
-        const id = sprite?.data?.id;
-        if (!id) {
-            return;
-        }
-        const success = await removeArea(id);
-        if (success) {
-            if (sprite) {
-                Tool.removeAreaSprite(sprite);
-            }
-            onCancel?.();
-        }
-    };
-
     const handleSaveAdvanced = async () => {
         const id = sprite?.data?.id;
         if (!id) {
@@ -179,6 +165,8 @@
         }
         const payload = {
             id,
+            name,
+            agvIds: agvList.map(getAgvOptionId),
             code,
             maxCount,
             speedLimit,
@@ -193,6 +181,20 @@
         }
     };
 
+    const handleDeleteArea = async () => {
+        const id = sprite?.data?.id;
+        if (!id) {
+            return;
+        }
+        const success = await removeArea(id);
+        if (success) {
+            if (sprite) {
+                Tool.removeAreaSprite(sprite);
+            }
+            onCancel?.();
+        }
+    };
+
     const basicDirty = name !== initialBasic.name
         || !areAgvSelectionsEqual(
             agvList.map(getAgvOptionId),

--
Gitblit v1.9.1