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