| | |
| | | * @param {*} onClose 关闭弹出框回调 |
| | | * @returns |
| | | */ |
| | | createInfoWindow(factorDatas, i, onClose) { |
| | | createInfoWindow(deviceCode, factorDatas, i, onClose) { |
| | | let m = { |
| | | deviceCode: deviceCode, |
| | | data: factorDatas, |
| | | index: i, |
| | | window: '', |
| | |
| | | const time = marker.time; |
| | | const factorList = marker.factorList; |
| | | //实例化信息窗体 |
| | | // var title = '<div>' + site.name + '</div>' + '<div class="sub-title">编号:' + site.code + '</div>', |
| | | var title = '', |
| | | content = '', |
| | | // var title = '<div class="time">编号:' + marker.deviceCode + '</div>'; |
| | | var title = '编号:' + marker.deviceCode; |
| | | var content = '', |
| | | tag = ''; |
| | | |
| | | tag += "<div class='time'>" + '时间: ' + time; |
| | |
| | | var orderList = [ |
| | | 'VOC', |
| | | 'H2S', |
| | | 'NO', |
| | | 'NO2', |
| | | 'CO', |
| | | 'SO2', |
| | |
| | | 'WIND_DIRECTION' |
| | | ]; |
| | | orderList.forEach((e) => { |
| | | content += _contents.get(e); |
| | | const c = _contents.get(e); |
| | | if (c != undefined) { |
| | | content += c; |
| | | } |
| | | }); |
| | | |
| | | // content += |
| | |
| | | var top_t = document.createElement('div'); |
| | | top_t.className = 'ff-border-top'; |
| | | var top_c = document.createElement('div'); |
| | | top_c.className = 'ff-border-content flexbox flex-space-between'; |
| | | top_c.className = 'text-clz ff-border-content flexbox flex-space-between'; |
| | | |
| | | var titleD = document.createElement('div'); |
| | | var closeX = document.createElement('i'); |
| | | titleD.innerHTML = title; |
| | | var closeX = document.createElement('div'); |
| | | $(titleD).text(title); |
| | | // titleD.className = 'time'; |
| | | closeX.className = 'text-close'; |
| | | $(closeX).attr('aria-hidden', 'true'); |
| | | $(closeX).text('X'); |
| | |
| | | return info; |
| | | }, |
| | | |
| | | openNewWindow(factorDatas, i, onClose) { |
| | | openNewWindow(deviceCode, factorDatas, i, onClose) { |
| | | if (!this.show) return; |
| | | const window = this.createInfoWindow(factorDatas, i, onClose); |
| | | const window = this.createInfoWindow(deviceCode, factorDatas, i, onClose); |
| | | window.open(map, factorDatas.lnglats_GD[i]); |
| | | }, |
| | | |