#
vincentlu
2025-12-16 6a40bba16ce1b527f9f5d870c819a4202e74cfa0
#
2个文件已修改
15 ■■■■■ 已修改文件
zy-acs-flow/src/map/areaSettings/index.jsx 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/map/tool.js 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/map/areaSettings/index.jsx
@@ -18,6 +18,7 @@
import AreaBasicTab from './AreaBasicTab';
import AreaAdvancedTab from './AreaAdvancedTab';
import { getAreaInfo, fetchAgvListAll, updateAreaData, removeArea } from '../http';
import * as Tool from '../tool';
const getAgvOptionId = (option) => {
    if (option == null) {
@@ -139,6 +140,9 @@
        const data = await updateAreaData(payload);
        if (data) {
            setCurAreaInfo(data);
            if (sprite) {
                Tool.updateAreaSpriteName(sprite, data.name || name);
            }
        }
    };
zy-acs-flow/src/map/tool.js
@@ -923,6 +923,17 @@
    draft.addChild(label);
};
export const updateAreaSpriteName = (sprite, newName) => {
    if (!sprite || sprite?.data?.type !== DEVICE_TYPE.AREA) {
        return;
    }
    sprite.data.name = newName;
    const label = sprite.children?.find((child) => child instanceof PIXI.Text);
    if (label) {
        label.text = newName ?? '';
    }
};
export const loadAreas = (curZone, setCurSprite) => {
    if (!mapContainer) return;
    clearAreas();