From 6c8b7680bb4c5164a02c088fe1eb282670e107a9 Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期二, 16 十二月 2025 09:43:19 +0800
Subject: [PATCH] #

---
 zy-acs-flow/src/map/areaSettings/index.jsx |   27 +++++++++++++++++----------
 1 files changed, 17 insertions(+), 10 deletions(-)

diff --git a/zy-acs-flow/src/map/areaSettings/index.jsx b/zy-acs-flow/src/map/areaSettings/index.jsx
index 38b4ab1..a326509 100644
--- a/zy-acs-flow/src/map/areaSettings/index.jsx
+++ b/zy-acs-flow/src/map/areaSettings/index.jsx
@@ -20,6 +20,8 @@
 import { getAreaInfo, fetchAgvListAll, updateAreaData, removeArea } from '../http';
 
 const getAgvOptionId = (option) => {
+    // console.log(option);
+
     if (typeof option === 'string') {
         return option;
     }
@@ -96,6 +98,8 @@
 
     useEffect(() => {
         if (curAreaInfo) {
+            console.log(curAreaInfo);
+
             setName(curAreaInfo.name || '');
             setCode(curAreaInfo.code || '');
             setMaxCount(curAreaInfo.maxCount ?? '');
@@ -104,11 +108,11 @@
             setPriority(curAreaInfo.priority ?? '');
 
             const selected = curAreaInfo.agvList || [];
-            const normalizedSelection = mapSelectionToOptions(selected, agvOptions);
-            setAgvList(normalizedSelection);
+            // const normalizedSelection = mapSelectionToOptions(selected, agvOptions);
+            setAgvList(selected);
             setInitialBasic({
                 name: curAreaInfo.name || '',
-                agvIds: normalizedSelection.map(getAgvOptionId)
+                agvIds: selected
             });
 
             const codes = curAreaInfo.codeList || [];
@@ -130,13 +134,16 @@
             name,
             agvIds: agvList.map(getAgvOptionId),
         };
-        const success = await updateAreaData(payload);
-        if (success) {
-            setInitialBasic({
-                name,
-                agvIds: payload.agvIds,
-            });
-            fetchAreaInfo(id);
+        const data = await updateAreaData(payload);
+        if (data) {
+            console.log(data);
+
+            setCurAreaInfo(data);
+            // setInitialBasic({
+            //     name,
+            //     agvIds: payload.agvIds,
+            // });
+            // fetchAreaInfo(id);
         }
     };
 

--
Gitblit v1.9.1