From 78ef097ed84dee4e69124b25c109a1562c960b57 Mon Sep 17 00:00:00 2001
From: ZhuDongming <773644075@qq.com>
Date: Tue, 20 Aug 2019 13:15:08 +0800
Subject: [PATCH] 修改速度表示及修改核辐射相关无人机最大值和最小值显示为空问题

---
 src/main/webapp/view/uavTrajectory.jsp |   53 +++++++++++++++++++++++++++++++++--------------------
 1 files changed, 33 insertions(+), 20 deletions(-)

diff --git a/src/main/webapp/view/uavTrajectory.jsp b/src/main/webapp/view/uavTrajectory.jsp
index 94f69a1..7f28e28 100644
--- a/src/main/webapp/view/uavTrajectory.jsp
+++ b/src/main/webapp/view/uavTrajectory.jsp
@@ -63,20 +63,18 @@
 
     .BMap_bubble_title {
         color: white;
-        font-size: 13px;
-        font-weight: bold;
-        text-align: left;
-        padding: 5px 5px 0 5px;
+        padding: 0 5px 0 5px;
         background-color: #2DA0EB;
     }
 
     .BMap_bubble_content {
         background-color: white;
-        padding: 5px 5px 10px 5px;
+        padding: 5px;
     }
 
-    .BMap_pop img {
-        top: 45px !important;
+    .BMap_pop > img {
+        top: 42px !important;
+        margin-left: -10px;
     }
 
     .BMap_pop div:nth-child(1) div {
@@ -271,7 +269,7 @@
     }
     var trackPoints = []; //���������������������������������������������������������������
     var coincidentPoints = new Array();
-    var flyingParameters = ['������', '������', '������', '������x', '������y', '������z'];
+    var flyingParameters = ['������', '������', '������', '������������', '������������', '������������'];
     var monitorParameters = ['PM2.5', 'PM10', '������������', '������������', '������������', '������', 'VOCs������', '������', '������', '������', '���������'];
     if (sensorInfo.length > 0) {
         $.each(sensorInfo, function (item, value) {
@@ -374,13 +372,13 @@
                 '<div style="min-height:20px;overflow:auto;max-height:400px;" >';
             var opts = {
                 width: 420,
-                title: '<h4>���������' + sensorInfo[i].������ + '</h4>', // ������������������
+                title: '<h3>���������' + sensorInfo[i].������ + '</h3>', // ������������������
                 enableMessage: false, //���������������������������������
             }
 
             var optsCoincide = {
                 width: 220,
-                title: '<h4>���������������������</h4>', // ������������������
+                title: '<h3>���������������������</h3>', // ������������������
                 enableMessage: false, //���������������������������������
             }
 
@@ -405,17 +403,25 @@
             if (coincidentPoints.indexOf(i) > -1) {
                 winfowText = winfowText + "</div>";
             } else {
-                winfowText += '<h4 style="background-color: #CD5C5C;color:white;margin-bottom: 1px">������������������</h4>';
+                winfowText += '<h3 style="background-color: #CD5C5C;color:white;margin-bottom: 1px">������������������</h3>';
                 for (var prop in monitorDataResult) {
                     if (monitorDataResult.hasOwnProperty(prop)) {
-                        monitorSensorsCount++;
+                        for (var j = 0; j < monitorParameters.length; j++) {
+                            if (prop == monitorParameters[j]) {
+                                monitorSensorsCount = j;
+                            }
+                        }
                         winfowText += ("<p style='height: 22px;line-height: 22px'>" + prop + "���" + monitorDataResult[prop] + '<input id="a' + i + monitorSensorsCount + '" class="' + i + '" type="button" value="���������" onclick="showMonitorMinOrMax(this,sensorInfoMin,monitorDataMin,monitorParameters)" onmousemove="moveChangeColor(this)" onmouseout="outChangeColor(this)" style="width:80px;height:18px;margin-top:2px;display: inline-block;position: absolute;right:120px;border-width: 0px;border-radius: 3px; background:#7C73E9;cursor: pointer; outline: none;color:white"/><span id="aa' + i + monitorSensorsCount + '" style="width:80px;display: none;position: absolute;right:120px;text-align: center"></span><input id="b' + i + monitorSensorsCount + '" class="' + i + '" type="button" value="���������" onclick="showMonitorMinOrMax(this,sensorInfoMax,monitorDataMax,monitorParameters)" onmousemove="moveChangeColor(this)" onmouseout="outChangeColor(this)" style="width:80px;height:18px;margin-top:2px;display: inline-block;position: absolute;right:25px;border-width: 0px;border-radius: 3px; background:#7C73E9;cursor: pointer; outline: none;color:white"/><span id="bb' + i + monitorSensorsCount + '" style="width:80px;display: none;position: absolute;right:25px;text-align: center"></span>' + "</p>");
                     }
                 }
-                winfowText += '<h4 style="background-color: #66CD00;color:white;margin-bottom: 1px">������������������</h4>';
+                winfowText += '<h3 style="background-color: #66CD00;color:white;margin-bottom: 1px">������������������</h3>';
                 for (var prop in flyingDataResult) {
                     if (flyingDataResult.hasOwnProperty(prop)) {
-                        flyingSensorsCount++;
+                        for (var j = 0; j < flyingParameters.length; j++) {
+                            if (prop == flyingParameters[j]) {
+                                flyingSensorsCount = j;
+                            }
+                        }
                         winfowText += ("<p style='height: 22px;line-height: 22px'>" + prop + "���" + flyingDataResult[prop] + '<input id="c' + i + flyingSensorsCount + '" class="' + i + '" type="button" value="���������" onclick="showFlyingMinOrMax(this,sensorInfoMin,flyingDataMin,flyingParameters)" onmousemove="moveChangeColor(this)" onmouseout="outChangeColor(this)" style="width:80px;height:18px;margin-top:2px;display: inline-block;position: absolute;right:120px;border-width: 0px;border-radius: 3px; background:#7C73E9;cursor: pointer; outline: none;color:white"/><span id="cc' + i + flyingSensorsCount + '" style="width:80px;display: none;position: absolute;right:120px;text-align: center"></span><input id="d' + i + flyingSensorsCount + '" class="' + i + '" type="button" value="���������" onclick="showFlyingMinOrMax(this,sensorInfoMax,flyingDataMax,flyingParameters)" onmousemove="moveChangeColor(this)" onmouseout="outChangeColor(this)" style="width:80px;height:18px;margin-top:2px;display: inline-block;position: absolute;right:25px;border-width: 0px;border-radius: 3px; background:#7C73E9;cursor: pointer; outline: none;color:white"/><span id="dd' + i + flyingSensorsCount + '" style="width:80px;display: none;position: absolute;right:25px;text-align: center"></span>' + "</p>");
                     }
                 }
@@ -430,7 +436,6 @@
                 }
                 marker.addEventListener("click", function () {
                     this.openInfoWindow(infoWindow);
-                    $(".BMap_pop img").css('margin-left', '-10px');
                     for (var i = 0; i < list.length; i++) {
                         $("#" + list[i]).css('color', 'blue');
                     }
@@ -452,26 +457,34 @@
                 var flyingDataCoincide = flyingDataSort(sensorInfo[e.id], flyingData, flyingParameters);
                 var winfowText1 =
                     '<div style="min-height:20px;overflow:auto;max-height:400px;" >';
-                winfowText1 += '<h4 style="background-color: #CD5C5C;color:white;margin-bottom: 1px">������������������</h4>';
+                winfowText1 += '<h3 style="background-color: #CD5C5C;color:white;margin-bottom: 1px">������������������</h3>';
                 var monitorSensorsCoincideCount = -1;
                 var flyingSensorsCoincideCount = -1;
                 for (var prop in monitorDataCoincide) {
                     if (monitorDataCoincide.hasOwnProperty(prop)) {
-                        monitorSensorsCoincideCount++;
+                        for (var j = 0; j < monitorParameters.length; j++) {
+                            if (prop == monitorParameters[j]) {
+                                monitorSensorsCoincideCount = j;
+                            }
+                        }
                         winfowText1 += ("<p style='height: 22px;line-height: 22px'>" + prop + "���" + monitorDataCoincide[prop] + '<input id="e' + e.id + monitorSensorsCoincideCount + '" class="' + e.id + '" type="button" value="���������" onclick="showMonitorMinOrMax(this,sensorInfoMin,monitorDataMin,monitorParameters)" onmousemove="moveChangeColor(this)" onmouseout="outChangeColor(this)" style="width:80px;height:18px;margin-top:2px;display: inline-block;position: absolute;right:120px;border-width: 0px;border-radius: 3px; background:#7C73E9;cursor: pointer; outline: none;color:white "/><span id="ee' + e.id + monitorSensorsCoincideCount + '" style="width:80px;display: none;position: absolute;right:120px;text-align: center"></span><input id="f' + e.id + monitorSensorsCoincideCount + '" class="' + e.id + '" type="button" value="���������" onclick="showMonitorMinOrMax(this,sensorInfoMax,monitorDataMax,monitorParameters)" onmousemove="moveChangeColor(this)" onmouseout="outChangeColor(this)" style="width:80px;height:18px;margin-top:2px;display: inline-block;position: absolute;right:25px;border-width: 0px;border-radius: 3px; background:#7C73E9;cursor: pointer; outline: none;color:white"/><span id="ff' + e.id + monitorSensorsCoincideCount + '" style="width:80px;display: none;position: absolute;right:25px;text-align: center"></span>' + "</p>");
                     }
                 }
-                winfowText1 += '<h4 style="background-color: #66CD00;color:white;margin-bottom: 1px">������������������</h4>';
+                winfowText1 += '<h3 style="background-color: #66CD00;color:white;margin-bottom: 1px">������������������</h3>';
                 for (var prop in flyingDataCoincide) {
                     if (flyingDataCoincide.hasOwnProperty(prop)) {
-                        flyingSensorsCoincideCount++;
+                        for (var j = 0; j < flyingParameters.length; j++) {
+                            if (prop == flyingParameters[j]) {
+                                flyingSensorsCoincideCount = j;
+                            }
+                        }
                         winfowText1 += ("<p style='height: 22px;line-height: 22px'>" + prop + "���" + flyingDataCoincide[prop] + '<input id="g' + e.id + flyingSensorsCoincideCount + '" class="' + e.id + '" type="button" value="���������" onclick="showFlyingMinOrMax(this,sensorInfoMin,flyingDataMin,flyingParameters)" onmousemove="moveChangeColor(this)" onmouseout="outChangeColor(this)" style="width:80px;height:18px;margin-top:2px;display: inline-block;position: absolute;right:120px;border-width: 0px;border-radius: 3px; background:#7C73E9;cursor: pointer; outline: none;color:white "/><span id="gg' + e.id + flyingSensorsCoincideCount + '" style="width:80px;display: none;position: absolute;right:120px;text-align: center"></span><input id="h' + e.id + flyingSensorsCoincideCount + '" class="' + e.id + '" type="button" value="���������" onclick="showFlyingMinOrMax(this,sensorInfoMax,flyingDataMax,flyingParameters)" onmousemove="moveChangeColor(this)" onmouseout="outChangeColor(this)" style="width:80px;height:18px;margin-top:2px;display: inline-block;position: absolute;right:25px;border-width: 0px;border-radius: 3px; background:#7C73E9;cursor: pointer; outline: none;color:white"/><span id="hh' + e.id + flyingSensorsCoincideCount + '" style="width:80px;display: none;position: absolute;right:25px;text-align: center"></span>' + "</p>");
                     }
                 }
                 winfowText1 += "</div>";
                 var optsCoincideChild = {
                     width: 420,
-                    title: '<h4>���������' + sensorInfo[e.id].������ + '</h4>', // ������������������
+                    title: '<h3>���������' + sensorInfo[e.id].������ + '</h3>', // ������������������
                     enableMessage: false, //���������������������������������
                 }
                 var infoWindow1 = new BMap.InfoWindow(winfowText1, optsCoincideChild);

--
Gitblit v1.8.0