| | |
| | | }); |
| | | }, |
| | | async LayerStart() { |
| | | this.treeData = []; |
| | | const data = await perms_selectLayers() |
| | | if (data.code != 200) { |
| | | return this.$message.error("图层列表查询失败") |
| | | } |
| | | var res = data.result; |
| | | |
| | | var val = []; |
| | | var std = []; |
| | | var layerWMS = []; |
| | | for (var i in res) { |
| | | const val = []; |
| | | const std = []; |
| | | const layerWMS = []; |
| | | for (var i = 0; i < res.length; i++) { |
| | | var str = res[i]; |
| | | |
| | | if (str.type == 1) { |
| | | if (str.type == 1 && str.cnName.indexOf('模型') == -1 && str.cnName.indexOf('倾斜摄影') == -1 && str.cnName.indexOf('数字正射影像') == -1 && str.isProject != 1) { |
| | | val.push(str) |
| | | } else if (str.url != null && str.type == 2 && str.serveType == 'WMS') { |
| | | if (str.isShow == 1) { |
| | | } |
| | | |
| | | if (str.url != null && str.type == 2 && str.serveType == 'WMS') { |
| | | |
| | | if (str.isShow == 1) { |
| | | std.push(str.id) |
| | | layerWMS.push(str) |
| | | this.tableData.push({ |
| | |
| | | val.push(str) |
| | | } |
| | | } |
| | | var res = this.setTreeData(val); |
| | | this.treeData = res; |
| | | const val_data = val.filter(ts => { |
| | | if (ts.type == 1) { |
| | | return ts |
| | | } |
| | | if (ts.url != null && ts.type == 2 && ts.serveType == 'WMS') { |
| | | return ts |
| | | } |
| | | }) |
| | | var layer_data = this.setTreeData(val_data); |
| | | this.treeData = layer_data; |
| | | this.$refs.tree.setCheckedKeys(std) |
| | | this.showMapLayer(layerWMS); |
| | | |
| | | }, |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | setClearMap() { |
| | | var layers_ol = mapView.getAllLayers(); |
| | | for (var i in layers_ol) { |
| | |
| | | this.setClearMap(); |
| | | var url = []; |
| | | for (var i in val) { |
| | | console.log(val[i]) |
| | | if (val[i].url) { |
| | | url.push(val[i].url) |
| | | } |