From 1788c96aea9247cc36ef8b82734997f1a6a92fb4 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 23 八月 2024 11:07:42 +0800
Subject: [PATCH] 新增新版本。静安区特供版

---
 src/utils/map/dialog.js |   26 ++++++++++++++++----------
 1 files changed, 16 insertions(+), 10 deletions(-)

diff --git a/src/utils/map/dialog.js b/src/utils/map/dialog.js
index 900ac0c..713af62 100644
--- a/src/utils/map/dialog.js
+++ b/src/utils/map/dialog.js
@@ -21,8 +21,9 @@
    * @param {*} onClose 鍏抽棴寮瑰嚭妗嗗洖璋�
    * @returns
    */
-  createInfoWindow(factorDatas, i, onClose) {
+  createInfoWindow(deviceCode, factorDatas, i, onClose) {
     let m = {
+      deviceCode: deviceCode,
       data: factorDatas,
       index: i,
       window: '',
@@ -76,9 +77,9 @@
     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;
@@ -127,6 +128,7 @@
     var orderList = [
       'VOC',
       'H2S',
+      'NO',
       'NO2',
       'CO',
       'SO2',
@@ -139,7 +141,10 @@
       'WIND_DIRECTION'
     ];
     orderList.forEach((e) => {
-      content += _contents.get(e);
+      const c = _contents.get(e);
+      if (c != undefined) {
+        content += c;
+      }
     });
 
     // content +=
@@ -162,11 +167,12 @@
     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');
@@ -247,9 +253,9 @@
     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]);
   },
 

--
Gitblit v1.9.3