From 87e98d5b5efeb7a9cf6330ae03e6dd53699b7ef1 Mon Sep 17 00:00:00 2001
From: surprise <15810472099@163.com>
Date: 星期一, 15 一月 2024 17:10:25 +0800
Subject: [PATCH] 代码更新

---
 src/assets/js/Layer/mapInfo.js |   63 ++++++++++++++++++++++++-------
 1 files changed, 48 insertions(+), 15 deletions(-)

diff --git a/src/assets/js/Layer/mapInfo.js b/src/assets/js/Layer/mapInfo.js
index 6ed6046..7a360c8 100644
--- a/src/assets/js/Layer/mapInfo.js
+++ b/src/assets/js/Layer/mapInfo.js
@@ -4,7 +4,7 @@
         '妗╁彿_Point',
     ],
     mssageInfo: null,
-    propertyNames:null,
+    propertyNames: null,
     Init(html) {
 
         if (!html) return;
@@ -18,38 +18,71 @@
         store.state.isshowZhaiHai = false;
         store.state.showMessageInfo = false;
         this.mssageInfo = null;
-           store.state.isShowImgUpDate = false; 
-        store.state.isShowImgUrl= null;
-        this.propertyNames=null;
+        store.state.isShowImgUpDate = false;
+        store.state.isShowImgUrl = null;
+        this.propertyNames = null;
         store.state.isireamUrl = null;
         store.state.isShowMenuCount = false;
-     
+
+    },
+    setTileSetInfo(res) {
+        var propertyNames = res.getPropertyIds();
+        if(!propertyNames || propertyNames.length<=0)return;
+        this.setRestLayer();
+        var val = [];
+        for(var i = 0; i <propertyNames.length;i++){
+            var name= propertyNames[i]
+            var obj = {
+                name: name,
+                value:  res.getProperty(name)
+            }
+            val.push(obj)
+        }
+        this.showMapInfo(val);
     },
     setGeoJsonInfo(res) {
         if (res.projectId && res.frameNo) {
-            this.setRestLayer();      
+            this.setRestLayer();
             store.state.showZhaiHaiImg = res;
             store.state.isshowZhaiHai = true;
-        }else if(res.sourceType && res.sourceType._value == "imgUp"){
+        } else if (res.sourceType && res.sourceType._value == "imgUp") {
             this.setRestLayer();
-    
+
             setTimeout(() => {
-                store.state.isShowImgUrl= res._path._value;
-                store.state.isShowImgUpDate = true;  
+                store.state.isShowImgUrl = res._path._value;
+                store.state.isShowImgUpDate = true;
             }, 100);
-         
-        }else {
+
+        } else {
             var val_name = res._propertyNames;
-            this.propertyNames =res._propertyNames;
+            this.propertyNames = res._propertyNames;
             var val = [];
+            var enName = ['ZH', 'HY', 'YH', 'HZ', 'Lh', 'R', 'QZ', 'CORNER', 'SL', 'WIDEN']
+            var cnName = [
+                '鍓嶇紦鍜屾洸绾胯捣鐐�',
+                '鍦嗘洸绾胯捣鐐�',
+                '鍦嗘洸绾挎鐐�',
+                '鍚庣紦鍜屾洸绾挎鐐�',
+                '缂撳拰鏇茬嚎闀垮害',
+                '骞虫洸绾垮崐寰�',
+                '鍦嗘洸绾夸腑蹇冪偣',
+                '杞',
+                '瓒呴珮鍊�',
+                '鍔犲鍊�'
+
+            ]
             for (var i = 0; i < val_name.length; i++) {
+                var name = val_name[i]
+                if (enName.indexOf(name) > -1) {
+                    name = cnName[enName.indexOf(name)]
+                }
                 var obj = {
-                    name: val_name[i],
+                    name: name,
                     value: res[val_name[i]]._value,
                 }
                 val.push(obj)
             }
-       
+
             this.showMapInfo(val);
         }
     },

--
Gitblit v1.9.3