管道基础大数据平台系统开发-【前端】-新系統界面
1
Surpriseplus
2023-03-03 0dbe8c700a35f02f521a8232710e0647eed2eff0
1
已修改3个文件
28 ■■■■ 文件已修改
src/components/MapView/mapMenuPop.vue 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/MapView/mapMenuTop.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/MapView/mapSpacePop.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/MapView/mapMenuPop.vue
@@ -546,7 +546,7 @@
          this.imagePoint = null;
        }
        var wkt = this.$wkt.parse(val1);
        this.setMapLoaction(wkt,row);
        this.setMapLoaction(wkt, row);
      }
    },
    setMapLoaction(res) {
@@ -656,7 +656,7 @@
        if (val1) {
          var wkt = this.$wkt.parse(val1);
          // this.getprimitiLayer(wkt);
          this.primitivesAddLayer(wkt,properties);
          this.primitivesAddLayer(wkt, properties);
        }
      }
    },
@@ -669,7 +669,7 @@
          break;
      }
    },
    primitivesAddLayer(res,properties) {
    primitivesAddLayer(res, properties) {
      switch (res.type) {
        case "Point":
          var val = Cesium.Cartesian3.fromDegrees(
@@ -678,8 +678,8 @@
          );
          var point = Viewer.entities.add({
            position: val,
            properties:properties,
            tag : "properties_point",
            properties: properties,
            tag: "properties_point",
            billboard: {
              // 图像地址,URI或Canvas的属性
              image: SmartEarthRootUrl + "Workers/image/mark.png",
@@ -698,13 +698,13 @@
          });
          point.billboard.disableDepthTestDistance = Number.POSITIVE_INFINITY;
          this.$store.state.queryInfo.push(point);
            //点击事件
          //点击事件
          window.propertieshandler = new Cesium.ScreenSpaceEventHandler(
              sgworld.Viewer.scene.canvas
            sgworld.Viewer.scene.canvas
          );
          window.propertieshandler.setInputAction(event => {
            let pick = sgworld.Viewer.scene.pick(event.position);
            // debugger;
            // ;
            if (pick && pick.id && pick.id.tag == "properties_point") {
              this.$store.state.propertiesFlag = '1';
              let properties = pick.id.properties;
@@ -713,7 +713,7 @@
              obj["eventid"] = properties['_eventid']._value;
              this.attributeData.forEach(item => {
                propertyNames.forEach(itemElement => {
                  if (itemElement == item.field){
                  if (itemElement == item.field) {
                    obj[item.alias] = properties[itemElement]._value
                  }
                })
src/components/MapView/mapMenuTop.vue
@@ -294,7 +294,7 @@
      if (data.code != 200) {
        this.$message.error("列表调用失败")
      }
      debugger
      // var val = data.result.filter(res => {
      //   if (res.rows != 0) {
      //     return res
src/components/MapView/mapSpacePop.vue
@@ -373,7 +373,7 @@
          this.formInline.name + " " + this.formInline.region + " " + val
      }
      debugger
      const data = await dataQuerySelectByPage(this.listdata);
      if (data.code != 200) {
        this.$message.error('列表调用失败');
@@ -433,7 +433,7 @@
        this.$store.state.primitLayer = null;
      }
      var coord = res.coordinates;
      debugger
      if (res.type == 'Point') {
        var val = Cesium.Cartesian3.fromDegrees(
          res.coordinates[0],
@@ -476,7 +476,7 @@
            let propertyNames = pick.id.properties.propertyNames;
            let obj = {};
            obj["eventid"] = properties['_eventid']._value;
            // debugger
            //
            this.attributeData.forEach(item => {
              propertyNames.forEach(itemElement => {
                if (itemElement == item.field) {
@@ -559,7 +559,7 @@
    position: absolute;
    bottom: 3%;
  }
  /dep/.el-form-item {
  /deep/.el-form-item {
    margin-bottom: 0px;
  }
}