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

---
 zy-acs-flow/src/map/areaSettings/AreaAdvancedTab.jsx |   12 ++++++++++++
 zy-acs-flow/src/map/areaSettings/index.jsx           |    5 +++++
 2 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/zy-acs-flow/src/map/areaSettings/AreaAdvancedTab.jsx b/zy-acs-flow/src/map/areaSettings/AreaAdvancedTab.jsx
index bf7f0b1..106ada4 100644
--- a/zy-acs-flow/src/map/areaSettings/AreaAdvancedTab.jsx
+++ b/zy-acs-flow/src/map/areaSettings/AreaAdvancedTab.jsx
@@ -11,6 +11,8 @@
     setSpeedLimit,
     startPoint,
     endPoint,
+    memo,
+    setMemo,
     priority,
     setPriority,
     onSave,
@@ -98,6 +100,16 @@
                     />
                 </Grid>
                 <Grid item xs={12}>
+                    <TextField
+                        label={translate('page.map.area.shape', { _: '澶囨敞' })}
+                        fullWidth
+                        multiline
+                        minRows={3}
+                        value={memo}
+                        onChange={(e) => setMemo(e.target.value)}
+                    />
+                </Grid>
+                <Grid item xs={12}>
                     <Button variant="contained" type="submit">
                         {translate('common.action.save', { _: '淇濆瓨' })}
                     </Button>
diff --git a/zy-acs-flow/src/map/areaSettings/index.jsx b/zy-acs-flow/src/map/areaSettings/index.jsx
index c1f8d9b..897a6f4 100644
--- a/zy-acs-flow/src/map/areaSettings/index.jsx
+++ b/zy-acs-flow/src/map/areaSettings/index.jsx
@@ -66,6 +66,7 @@
     const [startPoint, setStartPoint] = useState({ x: '', y: '' });
     const [endPoint, setEndPoint] = useState({ x: '', y: '' });
     const [priority, setPriority] = useState('');
+    const [memo, setMemo] = useState('');
     const [agvOptions, setAgvOptions] = useState([]);
     const [initialBasic, setInitialBasic] = useState({ name: '', agvIds: [] });
     const [curAreaInfo, setCurAreaInfo] = useState(null);
@@ -88,6 +89,7 @@
             setStartPoint({ x: '', y: '' });
             setEndPoint({ x: '', y: '' });
             setPriority('');
+            setMemo('');
             setAgvList([]);
             setCodeList([]);
             setInitialBasic({ name: '', agvIds: [] });
@@ -118,6 +120,7 @@
                 y: curAreaInfo.end?.y ?? '',
             });
             setPriority(curAreaInfo.priority ?? '');
+            setMemo(curAreaInfo.memo || '');
 
             const selected = curAreaInfo.agvList || [];
             const normalizedSelection = mapSelectionToOptions(selected, agvOptions);
@@ -256,6 +259,8 @@
                                                 endPoint={endPoint}
                                                 priority={priority}
                                                 setPriority={setPriority}
+                                                memo={memo}
+                                                setMemo={setMemo}
                                                 onSave={handleSaveAdvanced}
                                             />
                                         )}

--
Gitblit v1.9.1