管道基础大数据平台系统开发-【前端】-新系統界面
Surpriseplus
2023-03-26 833cc05e4a0d5a66fecda772be3ac07b621c4cd9
官网一张图修改,发布管理修改,模型挂附件修改
已修改4个文件
63 ■■■■ 文件已修改
src/components/Screen/bottom.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/Screen/mapsdk.vue 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/mapsdk.vue 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/preview_map.vue 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/Screen/bottom.vue
@@ -283,7 +283,7 @@
      }
    },
    handleMenuClick(menu) {
      debugger
      this.currMenu = menu.menuName
    },
    handlePopoverClick(child) {
src/components/Screen/mapsdk.vue
@@ -67,12 +67,12 @@
        })
      }, 1000);
      Viewer.imageryLayers.addImageryProvider(
        new Cesium.UrlTemplateImageryProvider({
          url: gaoDeBaseUrl[0].url,
        })
      )
      Viewer.imageryLayers._layers[1].show = false
      // Viewer.imageryLayers.addImageryProvider(
      //   new Cesium.UrlTemplateImageryProvider({
      //     url: gaoDeBaseUrl[0].url,
      //   })
      // )
      // Viewer.imageryLayers._layers[1].show = false
      // Viewer.imageryLayers.addImageryProvider(
      //   new Cesium.UrlTemplateImageryProvider({
@@ -95,10 +95,15 @@
      //开启深度检测
      sgworld.Analysis.depthTestAgainstTerrain(true)
      Viewer.terrainProvider = new Cesium.CesiumTerrainProvider({
        url: demLayer,
      })
      // Viewer.terrainProvider = new Cesium.CesiumTerrainProvider({
      //   url: demLayer,
      // })
      var option = {
        url: window.sceneConfig.SGUrl,
        layerName: window.sceneConfig.mptName,
        requestVertexNormals: true,
      };
      window.terrainLayer = sgworld.Creator.sfsterrainprovider("", option, "", true, "");
      //改变天空颜色为黑色
      Viewer.scene.skyBox.show = false //关闭天空盒,否则会显示天空颜色
      //背景透明
src/components/mapsdk.vue
@@ -846,15 +846,26 @@
        layerid: pickedFeature.primitive.layerId,
        modelid: pickedFeature.getProperty(modelKey)
      }
      const data1 = await comprehensive_selectModelByGuid(obj);
      if (data1.code != 200) {
        return;
      }
      var name = null;
      var bak = null;
      var type = null;
      if (data1.result) {
        name = data1.result.name;
        bak = data1.result.bak;
        type = data1.result.type;
      }
      that.$store.state.catModelInfo = {
        id: pickedFeature.getProperty(modelKey),
        name: data1.result.name,
        type: data1.result.type,
        bak: data1.result.bak,
        name: name,
        type: type,
        bak: bak,
        layerId: pickedFeature.primitive.layerId,
        layerName: pickedFeature.primitive.id
      };
@@ -917,9 +928,9 @@
      //显示fps
      Viewer.scene.debugShowFramesPerSecond = false;
      //导航控件
      window.sgworld.navControl("nav", false);
      // window.sgworld.navControl("nav", false);
      //比例尺
      window.sgworld.navControl("scale", false);
      // window.sgworld.navControl("scale", false);
      //开启深度检测
      // sgworld.Analysis.depthTestAgainstTerrain(true)
      Viewer.scene.globe.depthTestAgainstTerrain = true;
src/components/preview_map.vue
@@ -1014,6 +1014,21 @@
      return Math.round(d * p) / p;
    },
    update() {
      if (isNaN(this.modelForm.lon) || !this.modelForm.lon) {
        return
      }
      if (isNaN(this.modelForm.lat) || !this.modelForm.lat) {
        return
      }
      if (isNaN(this.modelForm.height) || !this.modelForm.height) {
        return
      }
      if (isNaN(this.modelForm.alpha) || !this.modelForm.alpha) {
        return
      }
      if (isNaN(this.modelForm.yaw) || !this.modelForm.yaw) {
        return
      }
      this.setTilesetArgs(this.modelForm);
      sgworld.Analysis.UndergroundMode(this.app.under, this.modelForm.alpha)
    },