| | |
| | | '桩号_Point', |
| | | ], |
| | | mssageInfo: null, |
| | | propertyNames: null, |
| | | Init(html) { |
| | | |
| | | if (!html) return; |
| | |
| | | store.state.showZhaiHaiImg = null; |
| | | store.state.isshowZhaiHai = false; |
| | | store.state.showMessageInfo = false; |
| | | this.mssageInfo = null |
| | | this.mssageInfo = 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(); |
| | | |
| | | store.state.showZhaiHaiImg = res; |
| | | store.state.isshowZhaiHai = true; |
| | | } else if (res.sourceType && res.sourceType._value == "imgUp") { |
| | | this.setRestLayer(); |
| | | |
| | | setTimeout(() => { |
| | | store.state.isShowImgUrl = res._path._value; |
| | | store.state.isShowImgUpDate = true; |
| | | }, 100); |
| | | |
| | | } else { |
| | | var val_name = 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) |
| | | } |
| | | if (val.length == 0) return |
| | | |
| | | this.showMapInfo(val); |
| | | } |
| | | }, |