From 368b6c77a9516bfe76faf845dd77d92bb45c95d8 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期五, 22 九月 2023 14:12:07 +0800
Subject: [PATCH] 空间查询,地名定位修改

---
 src/components/mapsdk.vue |   57 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 52 insertions(+), 5 deletions(-)

diff --git a/src/components/mapsdk.vue b/src/components/mapsdk.vue
index fd75f70..d0cdd48 100644
--- a/src/components/mapsdk.vue
+++ b/src/components/mapsdk.vue
@@ -75,7 +75,7 @@
             <el-form
               ref="form"
               :model="coordFrom"
-              label-width="50px"
+              label-width="70px"
             >
               <el-form-item label="缁忓害:">
                 <el-input
@@ -168,6 +168,7 @@
             >
               <el-form-item label="鍦板悕:">
                 <el-input
+                  size="small"
                   style="width: 160px"
                   v-model="comprehensive.name"
                   placeholder="璇疯緭鍏ュ湴鍚�...."
@@ -177,6 +178,7 @@
                 <el-button
                   @click="setQueryTable"
                   type="info"
+                  size="small"
                 >鏌ヨ</el-button>
               </el-form-item>
             </el-form>
@@ -190,6 +192,7 @@
                 align="center"
                 type="index"
                 label="搴忓彿"
+                width="70"
               />
               <el-table-column
                 prop="name"
@@ -590,7 +593,7 @@
             v-model="valueX"
           ></el-slider>
           <span>宸﹀彸鎴潰</span>
-        </div>
+        </div>SpatialQuery
         <div class="slide-bg">
           <el-slider
             class="slide"
@@ -966,7 +969,9 @@
     this.$bus.$on("titleDown", res => {
       this.setDownLoadTitle(res);
     });
-
+    this.$bus.$on('annexDownload', res => {
+      this.setAnnexDownload(res);
+    })
     window.localStorage.setItem('slider_x', this.valueX);
     window.localStorage.setItem('slider_y', this.valueY);
     window.localStorage.setItem('slider_z', this.valueZ);
@@ -1105,7 +1110,35 @@
       this.option && myChart.setOption(this.option);
       window.addEventListener("resize", myChart.resize);
     },
+    async setAnnexDownload(rs) {
 
+      var type, eventid;
+      if (rs.serveType == 'TMS') {
+        type = 'DOM';
+        eventid = 'dom_' + rs.id;
+      } else if (rs.serveType == 'DEM') {
+        type = 'DEM';
+        eventid = 'dem_' + rs.id
+      }
+
+      var obj = {
+        eventid: eventid,
+        tabName: type,
+      };
+      const res = await dataLib_selectFiles(obj);
+
+      if (res.code != 200) {
+        this.$message.error('闄勪欢鏌ヨ澶辫触');
+        return
+      }
+      if (res.result.length <= 0) {
+        this.$message('鏆傛棤闄勪欢');
+        return
+      }
+
+      this.attachList = res.result;
+      this.showAttach = true;
+    },
     setDownLoadTitle(res) {
       this.signGetPublicKey()
       this.downTitleFlag = true;
@@ -1269,9 +1302,19 @@
         licenseServer: window.sceneConfig.licenseServer,
       });
       window.Viewer = window.sgworld._Viewer;
-
       if (is_production) {
         Viewer.imageryLayers.removeAll();
+        var base_ulr = window.sceneConfig.baseUrl;
+        if (base_ulr.indexOf('{host}') > -1) {
+          base_ulr = base_ulr.replace("{host}", iisHost)
+        }
+        Viewer.imageryLayers.addImageryProvider(
+          new Cesium.UrlTemplateImageryProvider({
+            url: base_ulr,
+            maximumLevel: 5
+          })
+        );
+
       }
       //瀹氫綅
       // sgworld.Navigate.jumpTo({
@@ -1303,11 +1346,12 @@
       // sgworld.Analysis.depthTestAgainstTerrain(true)
       Viewer.scene.globe.depthTestAgainstTerrain = true;
       if (is_production) {
+
         var base_ulr = window.sceneConfig.baseUrl;
         if (base_ulr.indexOf('{host}') > -1) {
           base_ulr = base_ulr.replace("{host}", iisHost)
         }
-        Viewer.imageryLayers.addImageryProvider(
+        window.TileMapLayer = Viewer.imageryLayers.addImageryProvider(
           new Cesium.UrlTemplateImageryProvider({
             url: base_ulr,
             maximumLevel: 9
@@ -2115,6 +2159,9 @@
       position: absolute;
       right: 8%;
       bottom: 1%;
+      span {
+        width: 100px;
+      }
     }
     .propertiesPop {
       width: 350px;

--
Gitblit v1.9.3