| | |
| | | let isCheck = checked.checkedKeys.indexOf(data.id) > -1; |
| | | // this.setVisiable(data, isCheck); |
| | | |
| | | let son = estreeRef.value.getCheckedNodes(); |
| | | let son = estreeRef.value.getCheckedNodes().reverse(); |
| | | rightServer.delLayerAll(); |
| | | |
| | | var setGeoWms = []; |
| | | var url = null; |
| | | for (var i in son) { |
| | | var layerArr = son[i]; |
| | | layerArr.checked = true; |
| | | if (layerArr.category == 2 && layerArr.type == 3) { |
| | | if (layerArr.tab != "moon:geo_mappable_unit") { |
| | | setGeoWms.push(layerArr.tab); |
| | | url = layerArr.url; |
| | | } |
| | | } else { |
| | | rightServer.addTreeData(layerArr); |
| | | } |
| | | } |
| | | if (setGeoWms.length > 0) { |
| | | rightServer.addGeoServerMmsLayers(setGeoWms.reverse(), url); |
| | | } |
| | | |
| | | store.commit("SET_CHECKLAYER", son); |
| | | setVisiable(data, isCheck); |
| | | //setVisiable(data, isCheck); |
| | | |
| | | // server.addLayer(layerArr, isCheck); |
| | | }; |
| | |
| | | } |
| | | |
| | | if (!treeNode.isAdd) { |
| | | rightServer.addTreeData(treeNode); |
| | | //rightServer.addTreeData(treeNode); |
| | | return; |
| | | } |
| | | }; |
| | |
| | | |
| | | if (res == 2) { |
| | | layerAttributeIsshow.value = true; |
| | | debugger; |
| | | store.state.tab = e; |
| | | } else { |
| | | if (!e.checked) { |
| | |
| | | } |
| | | }); |
| | | DefaultId.value = std; |
| | | |
| | | //添加默认选中图层 |
| | | layerListData.value = dt.result; |
| | | defaultLayer(dt.result); |
| | | |
| | | var setGeoWms = []; |
| | | var url = null; |
| | | for (var i in dt.result) { |
| | | var layer = dt.result[i]; |
| | | if (layer.category == 2 && layer.type == 3) { |
| | | if (layer.tab != "moon:geo_mappable_unit") { |
| | | setGeoWms.push(layer.tab); |
| | | url = layer.url; |
| | | } |
| | | } else { |
| | | rightServer.addTreeData(layer); |
| | | } |
| | | } |
| | | if (setGeoWms.length > 0) { |
| | | rightServer.addGeoServerMmsLayers(setGeoWms.reverse(), url); |
| | | } |
| | | |
| | | nextTick(() => { |
| | | let son = estreeRef.value.getCheckedNodes(); |
| | | |
| | | store.commit("SET_CHECKLAYER", son); |
| | | }); |
| | | } |