无人机管理后台前端(已迁走)
张含笑
2025-11-07 e3d8a88561c65cf883b75086b706ef65ca7bc188
feat:填充色
1 files modified
6 ■■■■■ changed files
src/views/layerManagement/index.vue 6 ●●●●● patch | view | raw | blame | history
src/views/layerManagement/index.vue
@@ -182,8 +182,6 @@
  }
};
const loadDataToMap = dataList => {
console.log('dataList',dataList);
  if (!viewer) return;
  viewer.entities.removeAll();
  // 存储所有有效坐标
@@ -400,15 +398,12 @@
  initMap();
  cesiumContextMenu();
  getdataFolderApi();
  // 监听单个实体删除事件
  EventBus.on('deleteMapEntityById', deleteMapEntityById);
  // 监听文件夹下所有实体删除事件
  EventBus.on('deleteMapEntitiesByFolderId', deleteMapEntitiesByFolderId);
});
onBeforeUnmount(() => {
  destroyMap();
  cesiumContextMenu(false);
  // 移除事件监听
  EventBus.off('deleteMapEntityById', deleteMapEntityById);
  EventBus.off('deleteMapEntitiesByFolderId', deleteMapEntitiesByFolderId);
});
@@ -425,7 +420,6 @@
// 删除文件夹下所有地图实体
const deleteMapEntitiesByFolderId = folderId => {
  if (!viewer) return;
  // 假设围栏数据中包含 folder_id 字段,根据文件夹ID过滤
  const entitiesToDelete = viewer.entities.values.filter(entity => {
    return entity.customInfo?.folder_id === folderId;
  });