From e246aa751c6a8b36721e8acf70acc238188f49dc Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期一, 15 十二月 2025 11:12:25 +0800
Subject: [PATCH] #

---
 zy-acs-flow/src/map/MapPage.jsx |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/zy-acs-flow/src/map/MapPage.jsx b/zy-acs-flow/src/map/MapPage.jsx
index 1b6ef7e..6012922 100644
--- a/zy-acs-flow/src/map/MapPage.jsx
+++ b/zy-acs-flow/src/map/MapPage.jsx
@@ -370,10 +370,13 @@
                                 setCurSprite(null);
                                 const started = Tool.startAreaDrawing({
                                     promptText: translate('page.map.prompt.areaName'),
-                                    onComplete: ({ name, start, end, color }) => {
+                                    onComplete: ({ name, start, end, color, graphics }) => {
                                         if (name) {
-                                            Http.saveAreaData(curZone, { name, start, end, color });
-                                            notify.success(translate('page.map.msg.areaCreated', { name }));
+                                            Http.saveAreaData(curZone, { name, start, end, color }).then((savedArea) => {
+                                                if (savedArea?.id && graphics?.data) {
+                                                    graphics.data.id = savedArea.id;
+                                                }
+                                            });
                                         }
                                     },
                                     onFinish: () => {

--
Gitblit v1.9.1