| | |
| | | v-if="dialog.isJpg" |
| | | class="pdfClass" |
| | | > |
| | | <img |
| | | |
| | | <el-image |
| | | style="width:100%; height:100%" |
| | | :src="dialog.src" |
| | | alt="" |
| | | /> |
| | | :preview-src-list="[dialog.src]" |
| | | > |
| | | </el-image> |
| | | |
| | | </div> |
| | | </el-dialog> |
| | | <div style="height:63vh"> |
| | |
| | | }); |
| | | var value = std.filter((str) => { |
| | | if (str.url != null && str.type == 2 && str.isShow == 1) { |
| | | |
| | | return str; |
| | | } |
| | | }) |
| | | |
| | | this.setAddLayers(value); |
| | | |
| | | var res = this.setTreeData(val); |
| | | |
| | | //存储选中图层 |
| | | // sessionStorage.setItem("checkedLayers", JSON.stringify(checkedLayers)); |
| | | |
| | | for (var i in res) { |
| | | res[i].children = res[i].children.filter((val) => { |
| | | if (val.children != null) { |
| | | return val; |
| | | } |
| | | }); |
| | | } |
| | | // for (var i in res) { |
| | | // res[i].children = res[i].children.filter((val) => { |
| | | // if (val.children != null) { |
| | | // return val; |
| | | // } |
| | | // }); |
| | | // } |
| | | |
| | | this.$store.state.treeData = res; |
| | | |
| | |
| | | }); |
| | | }, |
| | | setAddLayers(res) { |
| | | this.setClearWmsLayer() |
| | | var std = [[]]; |
| | | for (var i in res) { |
| | | switch (res[i].serveType) { |
| | |
| | | this.setAddWmsLayer(std[0]) |
| | | } |
| | | }, |
| | | setAddWmsLayer(res) { |
| | | |
| | | setClearWmsLayer() { |
| | | for (var i = 0; i < window.Viewer.imageryLayers._layers.length; i++) { |
| | | var val_id = window.Viewer.imageryLayers._layers[i].imageryProvider.name; |
| | | if (val_id == "Wms_Layer") { |
| | |
| | | window.map.removeLayer(layers_ol[i]); //显示图层 |
| | | } |
| | | } |
| | | }, |
| | | setAddWmsLayer(res) { |
| | | var url = []; |
| | | for (var i in res) { |
| | | url.push(res[i].url) |
| | | if (res[i].url) { |
| | | url.push(res[i].url) |
| | | } |
| | | } |
| | | |
| | | url = url.reverse(); |
| | | var that = this; |
| | | var getFeatureInfoFormat = new Cesium.GetFeatureInfoFormat("html", null, function (html) { |
| | |
| | | } |
| | | }); |
| | | this.$bus.$on("showMenuLayer", ((res) => { |
| | | |
| | | this.setAddLayers(res); |
| | | })); |
| | | this.$store.state.showAllLayers = true; |