From 4d97647ec29563c1cb0b0c01bafe9f8a70839977 Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期一, 15 十二月 2025 16:17:51 +0800
Subject: [PATCH] #
---
zy-acs-flow/src/map/areaSettings/AreaBasicTab.jsx | 30 +++++++++++++++++-------------
1 files changed, 17 insertions(+), 13 deletions(-)
diff --git a/zy-acs-flow/src/map/areaSettings/AreaBasicTab.jsx b/zy-acs-flow/src/map/areaSettings/AreaBasicTab.jsx
index 13efc82..d6d6463 100644
--- a/zy-acs-flow/src/map/areaSettings/AreaBasicTab.jsx
+++ b/zy-acs-flow/src/map/areaSettings/AreaBasicTab.jsx
@@ -13,13 +13,14 @@
import { useTranslate } from 'react-admin';
const AreaBasicTab = ({
- areaName,
- setAreaName,
+ name,
+ setName,
agvOptions,
- selectedAgvs,
- setSelectedAgvs,
- barcodeList,
+ agvList,
+ setAgvList,
+ codeListText,
onSave,
+ disableSave,
}) => {
const translate = useTranslate();
const icon = <CheckBoxOutlineBlankIcon fontSize="small" />;
@@ -45,12 +46,9 @@
<TextField
label={translate('page.map.area.name', { _: '鍚嶇О' })}
fullWidth
- value={areaName}
- onChange={(e) => setAreaName(e.target.value)}
+ value={name}
+ onChange={(e) => setName(e.target.value)}
/>
- <Button variant="contained" onClick={onSave}>
- {translate('common.action.save', { _: '淇濆瓨' })}
- </Button>
</Stack>
<Box>
@@ -61,11 +59,11 @@
multiple
disableCloseOnSelect
options={agvOptions || []}
- value={selectedAgvs || []}
+ value={agvList || []}
getOptionLabel={getOptionLabel}
isOptionEqualToValue={(option, value) => getOptionId(option) === getOptionId(value)}
onChange={(event, newValue) => {
- setSelectedAgvs(newValue);
+ setAgvList(newValue);
}}
renderOption={(props, option, { selected }) => (
<li {...props}>
@@ -98,10 +96,16 @@
multiline
minRows={6}
maxRows={10}
- value={barcodeList}
+ value={codeListText}
InputProps={{ readOnly: true }}
/>
</Box>
+
+ <Box display="flex" justifyContent="flex-start">
+ <Button variant="contained" onClick={onSave} disabled={disableSave}>
+ {translate('common.action.save', { _: '淇濆瓨' })}
+ </Button>
+ </Box>
</Stack>
);
};
--
Gitblit v1.9.1