#
luxiaotao1123
2024-03-14 ed52bc840f6a10b7067ff4004d41b2da70869337
#
1个文件已修改
24 ■■■■ 已修改文件
zy-asrs-flow/src/pages/map/header/search.jsx 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/pages/map/header/search.jsx
@@ -69,17 +69,17 @@
    const [filterSensorList, setFilterSensorList] = React.useState([]);
    const [curSensorLabel, setCurSensorLabel] = React.useState(null);
    useEffect(() => {
        const intervalID = setInterval(() => {
            if (!curSensorLabel) {
                let sensorListAll = getAllSensorList(curSensorType);
                setSensorList(sensorListAll);
                setFilterSensorList(sensorListAll);
            }
        }, 1000)
    // useEffect(() => {
    //     const intervalID = setInterval(() => {
    //         if (!curSensorLabel) {
    //             let sensorListAll = getAllSensorList(curSensorType);
    //             setSensorList(sensorListAll);
    //             setFilterSensorList(sensorListAll);
    //         }
    //     }, 1000)
        return () => clearInterval(intervalID);
    }, [props]);
    //     return () => clearInterval(intervalID);
    // }, [props]);
    // first select
    React.useEffect(() => {
@@ -93,7 +93,7 @@
    // second select
    React.useEffect(() => {
        if (!Utils.getMapContainer()) { return; }
        if (sensorList && sensorList.length > 0) {
        if (curSensorLabel && sensorList && sensorList.length > 0) {
            setFilterSensorList(sensorList.filter(item => item.value.includes(curSensorLabel)));
        }
    }, [curSensorLabel])
@@ -126,7 +126,7 @@
                options={filterSensorList}
                value={curSensorLabel}
                onSelect={(value, option) => {
                    const uuid = option.label?.props?.children?.[1].props.children
                    const uuid = option.label?.props?.children?.[1].props.children;
                    setCurSensor(Utils.findSpriteByUuid(uuid));
                }}
                onChange={setCurSensorLabel}