ソースを参照

修改盘头剩余比例告警处理

liling 1 年間 前
コミット
f10a12aac9
2 ファイル変更11 行追加14 行削除
  1. 4 4
      global.js
  2. 7 10
      main.html

+ 4 - 4
global.js

@@ -1,6 +1,6 @@
 var AutoPlayer = false; //开启自动漫游
-var SERVER_URL = "http://8.142.173.95:18100/demo"; //服务接口地址
-var PLAYER3D_URL = "ws://localhost:8082"; //
+var SERVER_URL = "http://192.168.188.8/api"; //服务接口地址
+var PLAYER3D_URL = "ws://192.168.188.8:8082"; //
 var DEV_ALAR_COLOR = "ff6c00"; //全局设备告警颜色
-var DEV_HINT_COLOR = "6c6e6e"; //设备盘头剩余20-50之间的提示颜色
-var DEV_OFFLINE_COLOR = "cccccc"; //设备未接入的颜色
+var DEV_HINT_COLOR = "d69d85"; //设备盘头剩余20-50之间的提示颜色
+var DEV_OFFLINE_COLOR = "666666"; //设备未接入的颜色

+ 7 - 10
main.html

@@ -1916,36 +1916,32 @@
                 }
                 //判断盘头中是否有低于20的
                 var panTmp = data[i].panPercent;
-                var low20 = false;
                 for (var p = 0; p < panTmp.length; p++) {
                     if(panTmp[p]<20){
                         //该设备进行告警
                         if (MODEL_LOADED == 1) {
                             //机器告警提示
-                            ChangeModelColor(data[i]["code"], DEV_ALAR_COLOR, "1000")
+                            ChangeModelColor(data[i]["code"], DEV_ALAR_COLOR, this.AlarmType["1000"])
                         } else {
                             //记录下来,等待模型加载完成时处理
-                            ALARM_DEVS.push(data[i]["code"] + ">1000")
+                            ALARM_DEVS.push(data[i]["code"] + ">"+this.AlarmType["1000"])
                         }
-                        low20=true;
                         break
                     }
                 }
                 //判断盘头中是否有低于50的,但大于20%的
-                if(!low20){
-                    for (var p = 0; p < panTmp.length; p++) {
+                for (var p = 0; p < panTmp.length; p++) {
                         if(panTmp[p]<50 && panTmp[p]>=20){
                             //该设备进行提醒
                             if (MODEL_LOADED == 1) {
                                 //机器提醒提示
-                                ChangeModelColor(data[i]["code"], DEV_HINT_COLOR, "1001")
+                                ChangeModelColor(data[i]["code"], DEV_HINT_COLOR, this.AlarmType["1001"])
                             } else {
                                 //记录下来,等待模型加载完成时处理
-                                ALARM_DEVS.push(data[i]["code"] + ">1001")
+                                ALARM_DEVS.push(data[i]["code"] + ">"+this.AlarmType["1001"])
                             }
                             break
                         }
-                    }
                 }
             }
 
@@ -2114,7 +2110,7 @@
     });
     //获取已接入平台设备列表.将在设备模型加载完成后进行初始调用
     function GetOnlineDev(){
-            $.getJSON(SERVER_URL + "/api/device/online", {}, function (res) {
+            $.getJSON(SERVER_URL + "/device/online", {}, function (res) {
                 setTimeout(function () {
                     //每5分钟主动查询一次数据
                     GetOnlineDev()
@@ -2137,6 +2133,7 @@
                             //设备未接入
                             ChangeModelColor(devcode,DEV_OFFLINE_COLOR);
                             OFFLINE_DEVS[devcode]=1
+                            console.log('离线设备:',devcode)
                         }
                     }
                 }