From 0d9aae8f90dfc0f0f07a3ac95da0901b2c01ad4f Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期二, 05 九月 2023 09:53:47 +0800 Subject: [PATCH] 发布影像内网加载不显示修改 --- src/components/mapsdk.vue | 55 ++++++++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 48 insertions(+), 7 deletions(-) diff --git a/src/components/mapsdk.vue b/src/components/mapsdk.vue index a2f495b..6f2cdcb 100644 --- a/src/components/mapsdk.vue +++ b/src/components/mapsdk.vue @@ -590,7 +590,7 @@ v-model="valueX" ></el-slider> <span>宸﹀彸鎴潰</span> - </div> + </div>SpatialQuery <div class="slide-bg"> <el-slider class="slide" @@ -966,7 +966,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); @@ -1057,7 +1059,7 @@ formatter: function (params) { return params[0].axisValue + '<br/>鏃跺簭褰㈠彉閲忥細' + params[1].data + ' mm' + - '<br/>骞村舰鍙橀�熺巼锛�' + params[0].data + 'm/a' + '<br/>骞村舰鍙橀�熺巼锛�' + params[0].data + ' m/a' }, }, dataZoom: [{ @@ -1080,7 +1082,7 @@ xAxis: { type: 'category', boundaryGap: false, - data: res + data: res.reverse() }, yAxis: { type: 'value', @@ -1097,7 +1099,7 @@ name: '鏃跺簭鍙樺舰閲�', type: 'line', stack: 'Total', - data: res2 + data: res2.reverse() } ] }; @@ -1105,7 +1107,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 +1299,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 +1343,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 -- Gitblit v1.9.3