jihongshun
2025-09-11 bcb67f336c2b352177884b8db6decc3fcf382bb0
src/views/system/project/components/addPorjectDialog.vue
@@ -250,6 +250,8 @@
      this.$emit('close')
    },
    flyToLocal(row){
      console.log(row)
       const position = Cesium.Cartesian3.fromDegrees(row.longitude,row.latitude, row.deviceHeight);
      // rotationAngle  = Cesium.Math.toRadians(row.face)  ||  Cesium.Math.toRadians(0)
      rotationAngle  = Cesium.Math.toRadians(row.face)  ||  Cesium.Math.toRadians(0)
@@ -276,7 +278,7 @@
          verticalOrigin: Cesium.VerticalOrigin.BOTTOM,
          horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
          font: '28px Helvetica',
          outlineColor: Cesium.Color.BLUE,
          outlineColor: Cesium.Color.RED,
          outlineWidth: 3,
          fillColor: Cesium.Color.fromCssColorString('#FFFFFF'), //44c3cc
          text: row.deviceName,
@@ -598,7 +600,7 @@
                position: groundPos,
                point: {
                  pixelSize: 6,
                  color: Cesium.Color.BLUE
                  color: Cesium.Color.RED
                },
                label: {
                  text: groundPoint.label || '',
@@ -619,7 +621,7 @@
                  positions: [airPos, groundPos],
                  width: 2,
                  material: new Cesium.PolylineDashMaterialProperty({
                    color: Cesium.Color.BLUE,
                    color: Cesium.Color.RED,
                    dashLength: 8
                  })
                }
@@ -740,6 +742,12 @@
              message: '生成航线成功',
              type: 'success'
            })
            const link = document.createElement('a');
            link.href = res.msg;  // 设置下载链接
            // link.download = 'filename.ext';  // 可选:指定文件名
            document.body.appendChild(link);  // 将链接添加到 DOM
            link.click();  // 模拟点击下载
            document.body.removeChild(link);  // 下载后移除链接
        }
      })
    },