| | |
| | | return |
| | | } |
| | | setSensorList([]); |
| | | switch (curSensorType) { |
| | | case Utils.SENSOR_TYPE.SHELF: |
| | | Utils.getMapContainer().children.forEach(child => { |
| | | if (child?.data?.type === Utils.SENSOR_TYPE.SHELF && child?.data?.no) { |
| | | setSensorList(prevArr => [...prevArr, { |
| | | value: child.data.no, |
| | | label: renderTitle(child.data.no, child.data.uuid) |
| | | }]); |
| | | } |
| | | }) |
| | | break; |
| | | case Utils.SENSOR_TYPE.AGV: |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | setCurSensorLabel(null); |
| | | Utils.getMapContainer().children.forEach(child => { |
| | | if (child?.data?.type === curSensorType && child?.data?.no) { |
| | | setSensorList(prevArr => [...prevArr, { |
| | | value: child.data.no, |
| | | label: renderTitle(child.data.no, child.data.uuid) |
| | | }]); |
| | | } |
| | | }); |
| | | }, [curSensorType]) |
| | | |
| | | return ( |