From 404cfaf59af1ba31f4b59685eea218c309a18f22 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期五, 17 三月 2023 15:56:08 +0800 Subject: [PATCH] 综合展示属性管理气泡,弹窗翻译,资料馆数据库文件下载修改 --- src/components/MapView/mapSpacePop.vue | 101 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 98 insertions(+), 3 deletions(-) diff --git a/src/components/MapView/mapSpacePop.vue b/src/components/MapView/mapSpacePop.vue index bf678b0..adf8158 100644 --- a/src/components/MapView/mapSpacePop.vue +++ b/src/components/MapView/mapSpacePop.vue @@ -399,6 +399,35 @@ if (data.code != 200) { this.$message.error("鍒楄〃璋冪敤澶辫触") } + 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 + }) + + var val_Data = data.result this.count = data.count @@ -413,7 +442,9 @@ } } } - this.tableData = data.result + + + this.tableData = val this.$refs.filterTable.doLayout() }, @@ -445,6 +476,7 @@ this.listdata.wkt = encr(wkt) const data = await dataQuerySelectByPage(this.listdata) + if (data.code != 200) { return this.$message.error("鍒楄〃璋冪敤澶辫触") } @@ -453,11 +485,46 @@ message: '鏈煡璇㈠埌杞瓟鐐规暟鎹�', type: 'warning' }); + } else { + this.$message({ + message: '鏌辩姸鍥炬煡璇㈡垚鍔�', + type: 'success' + }); } + 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 = data.result; - this.$refs.filterTable.doLayout(); + this.tableData = val; + this.showHistogramLayer(data.count) + this.$refs.filterTable.doLayout(); var that = this; window.histogramHandler = new Cesium.ScreenSpaceEventHandler( @@ -843,6 +910,7 @@ this.setMapHandler() }, setMapHandler() { + var that = this; window.propertieshandler = new Cesium.ScreenSpaceEventHandler( sgworld.Viewer.scene.canvas ) @@ -867,11 +935,38 @@ } }) }) + if (obj['鏇存柊鏃堕棿']) { + obj['鏇存柊鏃堕棿'] = that.format(obj['鏇存柊鏃堕棿']) + } + if (obj['鍒涘缓鏃堕棿']) { + + + obj['鍒涘缓鏃堕棿'] = that.format(obj['鍒涘缓鏃堕棿']) + } + this.$store.state.propertiesInfo = obj } }, Cesium.ScreenSpaceEventType.LEFT_CLICK) }, + //鏍煎紡鍖栨椂闂� + format(shijianchuo) { + //shijianchuo鏄暣鏁帮紝鍚﹀垯瑕乸arseInt杞崲 + var time = new Date(shijianchuo); + var y = time.getFullYear(); + var m = time.getMonth() + 1; + var d = time.getDate(); + var h = time.getHours(); + var mm = time.getMinutes(); + var s = time.getSeconds(); + return y + "-" + this.add0(m) + "-" + this.add0(d); + }, + //鏍煎紡鍖栨椂闂� + add0(m) { + return m < 10 ? "0" + m : m; + }, + }, + destroyed() { this.$store.state.propertiesFlag = null if (window.propertieshandler != null && Cesium.defined(window.propertieshandler)) { -- Gitblit v1.9.3