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