| | |
| | | import { ElMessage } from "element-plus"; |
| | | import temporaryTool from "@/assets/js/Map/temporaryTools"; |
| | | import json from "@/assets/js/colorValue"; |
| | | import menuTool from "@/assets/js/Map/menuTool"; |
| | | const store = useStore(); // 该方法用于返回store 实例 |
| | | const stretchValue = ref(""); |
| | | const emits = defineEmits(["setCloseLayer"]); |
| | |
| | | } |
| | | } |
| | | } else { |
| | | debugger |
| | | if (data.isLayer == 0) { |
| | | var layers = data.children; |
| | | var layers = getCheckedLayerChildren(data); |
| | | debugger |
| | | // var layers = data.children; |
| | | for (var i in layers) { |
| | | if (layers[i].shpType && layers[i].shpType == 'temporaryLayer') {//临时图层添加 |
| | | temporaryTool.removeTemporaryLayer(layers[i]); |
| | |
| | | } |
| | | |
| | | } |
| | | |
| | | menuTool.setImageLayerChange(); |
| | | }; |
| | | const setVisiable = (treeNode, checked) => { |
| | | if (checked !== undefined) { |
| | |
| | | forFn(res); |
| | | return temp; |
| | | }; |
| | | |
| | | const getCheckedLayerChildren = (res) => { |
| | | var temp2 = []; |
| | | let forFn = (data) => { |
| | | if (data.children) { |
| | | data.children.forEach(item => { |
| | | if (item.children) { |
| | | forFn(item) |
| | | } else { |
| | | |
| | | temp2.push(item) |
| | | |
| | | } |
| | | }) |
| | | } else { |
| | | temp2.push(data) |
| | | } |
| | | } |
| | | forFn(res); |
| | | return temp2; |
| | | }; |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | const setSpatialClose = (res) => { |
| | | |
| | | layerAttributeIsshow.value = res; |