diff --git a/src/pages/Satellite/Cesium/components/SatelliteSelector.vue b/src/pages/Satellite/Cesium/components/SatelliteSelector.vue index bffc607..408f56b 100644 --- a/src/pages/Satellite/Cesium/components/SatelliteSelector.vue +++ b/src/pages/Satellite/Cesium/components/SatelliteSelector.vue @@ -57,13 +57,6 @@ watchEffect(() => { state.indeterminate = count > 0 && count < filteredCount; state.checkAll = count === filteredCount && filteredCount > 0; }); - -// 切换卫星选中状态 -const toggleSatellite = (satellite: SatelliteItem) => { - satellite.selected = !satellite.selected; - updateSatelliteEntity(satellite); -}; - // 更新卫星实体(添加或移除) const updateSatelliteEntity = (satellite: SatelliteItem) => { if (!viewer) return; @@ -87,6 +80,12 @@ const updateSatelliteEntity = (satellite: SatelliteItem) => { } }; +// 切换卫星选中状态 +const toggleSatellite = (satellite: SatelliteItem) => { + satellite.selected = !satellite.selected; + updateSatelliteEntity(satellite); +}; + // 全选/取消全选 const onCheckAllChange = (e: { target: { checked: boolean } }) => { const checked = e.target.checked; @@ -114,46 +113,44 @@ onBeforeUnmount(() => { - -