#
vincentlu
2025-12-16 f26ca2c67d4f9e7116949e4be939718250384f93
#
1个文件已修改
26 ■■■■ 已修改文件
zy-acs-flow/src/map/areaSettings/AreaBasicTab.jsx 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/map/areaSettings/AreaBasicTab.jsx
@@ -30,20 +30,22 @@
    const icon = <CheckBoxOutlineBlankIcon fontSize="small" />;
    const checkedIcon = <CheckBoxIcon fontSize="small" />;
    const getOptionLabel = (option) => {
        return option?.uuid ?? '';
    };
    const checkoutAgvNo = (agvId) => {
        if (agvId == null) {
    const normalizeAgvId = (agv) => {
        if (agv == null) {
            return '';
        }
        const match = (agvOptions || []).find((item) => item.id === agvId);
        return match?.uuid ?? '';
        if (typeof agv === 'object') {
            return String(agv.id ?? '');
        }
        return String(agv);
    };
    const getOptionId = (option) => {
        return option?.id;
        return normalizeAgvId(option)
    };
    const getOptionLabel = (option) => {
        return option?.uuid ?? '';
    };
    const handleSaveClick = () => {
@@ -90,7 +92,7 @@
                    value={agvList || []}
                    getOptionLabel={getOptionLabel}
                    isOptionEqualToValue={(option, value) => {
                        return getOptionId(option) === value;
                        return getOptionId(option) === getOptionId(value);
                    }}
                    onChange={(event, newValue) => {
                        setAgvList(newValue);
@@ -99,8 +101,8 @@
                        value.map((option, index) => (
                            <Chip
                                {...getTagProps({ index })}
                                key={index}
                                label={checkoutAgvNo(option)}
                                key={getOptionId(option) || index}
                                label={normalizeAgvId(option)}
                                size="small"
                                sx={{ mr: 0.5, fontWeight: 'bold' }}
                            />