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