| | |
| | | dialogExtentVisible: false, |
| | | setExtent: 10, |
| | | wktExtent: null, |
| | | layerTabe: [], |
| | | } |
| | | }, |
| | | |
| | |
| | | }, |
| | | //获取选择树的节点 |
| | | getCheckedNodes() { |
| | | |
| | | this.layerTabe = []; |
| | | var valTree = this.$refs.tree.getCheckedNodes() |
| | | var parentIds = this.$refs.tree.getHalfCheckedKeys(true) |
| | | if (valTree.length == 0) return |
| | | |
| | | this.menuTopFrom.queryLayer = null; |
| | | |
| | | this.$store.state.propertiesName = valTree[0]; |
| | | this.treeChange = []; |
| | | this.menuTopFrom.queryLayer = null; |
| | | if (parentIds.length > 0) { |
| | | this.menuTopFrom.queryLayer = this.$refs.tree.getNode(parentIds[0]).data.label |
| | | } else { |
| | | this.menuTopFrom.queryLayer = valTree[0].label |
| | | } |
| | | this.$store.state.propertiesName = valTree[0]; |
| | | |
| | | for (var i = 0; i < valTree.length; i++) { |
| | | if (valTree[i].entity) { |
| | | if (!this.menuTopFrom.queryLayer) { |
| | | this.menuTopFrom.queryLayer = valTree[i].tabDesc; |
| | | } |
| | | // this.treeChange.push(valTree[i].tabDesc) |
| | | // if (!this.menuTopFrom.queryLayer) { |
| | | // this.menuTopFrom.queryLayer = valTree[i].tabDesc; |
| | | // } |
| | | this.layerTabe.push(valTree[i]) |
| | | // this.treeChange.push(valTree[i]) |
| | | } |
| | | |
| | | } |
| | |
| | | this.getAllTable() |
| | | this.$refs.tree.setCheckedKeys([]); |
| | | this.treeChange = [] |
| | | this.layerTabe = [] |
| | | this.menuTopFrom.queryLayer = null |
| | | |
| | | }, |
| | |
| | | |
| | | |
| | | |
| | | if (this.treeChange.length == 0) { |
| | | if (this.layerTabe.length == 0) { |
| | | this.$message.error("请选择要查询的数据") |
| | | return |
| | | } |
| | |
| | | this.showMapMenuPop() |
| | | }, |
| | | showMapMenuPop() { |
| | | this.$store.state.mapSpaceQueryLayer = this.treeChange |
| | | this.$store.state.mapSpaceQueryLayer = this.layerTabe |
| | | this.$store.state.mapPopBoxFlag = "1" |
| | | this.$refs && this.$refs.queryinfo && this.$refs.queryinfo.close() |
| | | this.$refs && |
| | |
| | | this.clearBufferEntities() |
| | | this.$refs.pathClear.value = "" |
| | | this.treeChange = [] |
| | | this.layerTabe = [] |
| | | this.menuTopFrom.queryLayer = null |
| | | this.menuTopFrom.queryType = "rectangle" |
| | | this.$refs.tree.setCheckedKeys([]) |