surprise
2024-01-09 4529e45a7a7bc438dd4fabbf177f74cb2c0aa5b5
src/components/left/leftmenu.vue
@@ -825,7 +825,7 @@
      // 打勾选中
      let isCheck = data.checkedKeys.indexOf(treeNode.id) > -1;
      this.setVisiable(treeNode, isCheck);
      this.setGeoJSOnCheck(treeNode,isCheck);
      this.setGeoJSOnCheck(treeNode, isCheck);
      //选中之后传给vuex
      let selectedLayers = this.$refs.tree.getCheckedNodes();
      let filterSelectLayers = selectedLayers;
@@ -853,9 +853,11 @@
      return params;
      // }
    },
    setGeoJSOnCheck(treeNode, checked){
      if(!checked){
    setGeoJSOnCheck(treeNode, checked) {
      if (!checked) {
        mapGeo.delGeoSource(treeNode);
      } else {
        mapGeo.init(treeNode);
      }
    },
    setVisiable(treeNode, checked) {
@@ -1710,7 +1712,7 @@
          break;
        case 'GEOJSON':
          mapGeo.init(treeNode);
          break;
        case "wmse":
          // layer = sgworld.Creator.CreateWMSImageFeatureLayer(
@@ -2410,6 +2412,10 @@
            "0",
            true
          );
          // layer._primitive.cullingDistance = 100
          // layer._primitive.cameraHeightRange = new Cesium.Cartesian3(0, 1000)
          break;
        case "s3m":
          layer = sgworld.Creator.createS3MLayer(