From c2a697c7399dcfb3ebae5333f05f91f488d2cb41 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期二, 21 三月 2023 09:15:00 +0800 Subject: [PATCH] 项目管理修改,底图切换修改 --- src/components/MapView/mapSpacePop.vue | 136 +++++++++++++++++++++++---------------------- 1 files changed, 70 insertions(+), 66 deletions(-) diff --git a/src/components/MapView/mapSpacePop.vue b/src/components/MapView/mapSpacePop.vue index adf8158..2b72194 100644 --- a/src/components/MapView/mapSpacePop.vue +++ b/src/components/MapView/mapSpacePop.vue @@ -490,76 +490,80 @@ message: '鏌辩姸鍥炬煡璇㈡垚鍔�', type: 'success' }); - } - var val = data.result; - val = val.filter((res) => { + setTimeout(() => { + var val = data.result; + val = val.filter((res) => { - if (res.dirName) { - res.dirid = res.dirName - } - if (res.depName) { - res.depid = res.depName - } - if (res.verName) { - res.verid = res.verName - } - if (res.updateName) { - res.updateuser = res.updateName - } - if (res.createName) { - res.createuser = res.createName - } - - if (res.createtime) { - res.createtime = this.format(res.createtime) - } - if (res.updatetime) { - res.createtime = this.format(res.updatetime) - } - return res - }) - - - this.listdata.count = data.count; - this.tableData = val; - - this.showHistogramLayer(data.count) - this.$refs.filterTable.doLayout(); - var that = this; - - window.histogramHandler = new Cesium.ScreenSpaceEventHandler( - sgworld.Viewer.scene.canvas - ) - window.histogramHandler.setInputAction((event) => { - var pick = sgworld.Viewer.scene.pick(event.endPosition); - - var propertiesFlag = that.$store.state.propertiesFlag - - if (Cesium.defined(pick)) { - if (pick && pick.id && pick.id.tag && pick.id.tag == "Histogram") { - that.$store.state.propertiesInfo = { - title: pick.id.properties._exppointid._value, - name: pick.id.properties._geoname._value, - type: pick.id.properties.geotype._value, - botdepth: pick.id.properties._botdepth._value, - describe: pick.id.properties._describe._value, + if (res.dirName) { + res.dirid = res.dirName } - that.$store.state.propertiesFlag = "2" - } else { - if (propertiesFlag == 1) { - that.$store.state.propertiesFlag = propertiesFlag + if (res.depName) { + res.depid = res.depName + } + if (res.verName) { + res.verid = res.verName + } + if (res.updateName) { + res.updateuser = res.updateName + } + if (res.createName) { + res.createuser = res.createName + } + + if (res.createtime) { + res.createtime = this.format(res.createtime) + } + if (res.updatetime) { + res.createtime = this.format(res.updatetime) + } + return res + }) + + + this.listdata.count = data.count; + this.tableData = val; + + this.showHistogramLayer(data.count) + this.$refs.filterTable.doLayout(); + var that = this; + + window.histogramHandler = new Cesium.ScreenSpaceEventHandler( + sgworld.Viewer.scene.canvas + ) + window.histogramHandler.setInputAction((event) => { + var pick = sgworld.Viewer.scene.pick(event.endPosition); + + var propertiesFlag = that.$store.state.propertiesFlag + + if (Cesium.defined(pick)) { + if (pick && pick.id && pick.id.tag && pick.id.tag == "Histogram") { + that.$store.state.propertiesInfo = { + title: pick.id.properties._exppointid._value, + name: pick.id.properties._geoname._value, + type: pick.id.properties.geotype._value, + botdepth: pick.id.properties._botdepth._value, + describe: pick.id.properties._describe._value, + } + that.$store.state.propertiesFlag = "2" + } else { + if (propertiesFlag == 1) { + that.$store.state.propertiesFlag = propertiesFlag + } else { + that.$store.state.propertiesFlag = null + } + } } else { - that.$store.state.propertiesFlag = null + if (propertiesFlag == 1) { + that.$store.state.propertiesFlag = propertiesFlag + } else { + that.$store.state.propertiesFlag = null + } } - } - } else { - if (propertiesFlag == 1) { - that.$store.state.propertiesFlag = propertiesFlag - } else { - that.$store.state.propertiesFlag = null - } - } - }, Cesium.ScreenSpaceEventType.MOUSE_MOVE) + }, Cesium.ScreenSpaceEventType.MOUSE_MOVE) + }, 500); + } + + }, async showHistogramLayer(res) { var obj = { -- Gitblit v1.9.3