Quellcode durchsuchen

3dDisplayEngine company.js 唐峰 commit at 2020-10-20

唐峰 vor 4 Jahren
Ursprung
Commit
f4bf837c2c
1 geänderte Dateien mit 83 neuen und 0 gelöschten Zeilen
  1. 83 0
      3dDisplayEngine/buildingJs/company.js

+ 83 - 0
3dDisplayEngine/buildingJs/company.js

@@ -646,3 +646,86 @@ var draw_buinding = function() {
                 td.innerHTML = companyStore.d6ac;
                 td.innerHTML = companyStore.d6ac;
             else if (i == 4)
             else if (i == 4)
                 td.innerHTML = companyStore.d16ac;
                 td.innerHTML = companyStore.d16ac;
+            else
+                //td.innerHTML=companyStore.d17ac;
+                td.innerHTML = 0;
+            tr.appendChild(td);
+        }
+        tr = document.createElement('tr');
+        table.appendChild(tr);
+        for (var i = 0; i < 6; i++) {
+            var td = document.createElement('td');
+            td.setAttribute('class', 'data_bar_total_label');
+            td.style.textAlign = 'right';
+            td.width = '10%';
+            td.innerHTML = '待处理';
+            td.setAttribute('onclick', 'show_alarm_list("' + company_code + '","' + dwtypelist[i] + '")');
+            tr.appendChild(td);
+            td = document.createElement('td');
+            td.setAttribute('class', 'device_confirm_num2');
+            td.style.textAlign = 'left';
+            td.style.paddingLeft = '10px';
+            td.setAttribute('onclick', 'show_alarm_list("' + company_code + '","' + dwtypelist[i] + '")');
+            if (i == 0)
+                td.innerHTML = companyStore.d1a - companyStore.d1ac;
+            else if (i == 1)
+                td.innerHTML = companyStore.d7a - companyStore.d7ac;
+            else if (i == 2)
+                td.innerHTML = companyStore.d2a - companyStore.d2ac;
+            else if (i == 3)
+                td.innerHTML = companyStore.d6a - companyStore.d6ac;
+            else if (i == 4)
+                td.innerHTML = companyStore.d16a - companyStore.d16ac;
+            else
+                //td.innerHTML=companyStore.d17a-companyStore.d17ac;
+                td.innerHTML = 0;
+            tr.appendChild(td);
+        }
+        tr = document.createElement('tr');
+        table.appendChild(tr);
+        for (var i = 0; i < 6; i++) {
+            var td = document.createElement('td');
+            td.setAttribute('colspan', '2');
+            tr.appendChild(td);
+            var div = document.createElement('div');
+            div.id = 'alarm_pie_' + i;
+            div.style.margin = '10px auto 10px auto';
+            div.style.width = '110px';
+            td.setAttribute('onclick', 'show_alarm_list("' + company_code + '","' + dwtypelist[i] + '")');
+            td.appendChild(div);
+        }
+        draw_pie('alarm_pie_0', companyStore.d1a, companyStore.d1ac);
+        draw_pie('alarm_pie_1', companyStore.d7a, companyStore.d7ac);
+        draw_pie('alarm_pie_2', companyStore.d2a, companyStore.d2ac);
+        draw_pie('alarm_pie_3', companyStore.d6a, companyStore.d6ac);
+        draw_pie('alarm_pie_4', companyStore.d16a, companyStore.d16ac);
+        //draw_pie('alarm_pie_5',companyStore.d17a,companyStore.d17ac);
+        draw_pie('alarm_pie_5', 0);
+    } else {
+        var project_info_bar = document.getElementById('project_info_bar');
+        project_info_bar.innerHTML = '';
+        var history_alarm_list = document.getElementById('history_alarm_list');
+        history_alarm_list.innerHTML = '';
+    }
+}
+
+
+function callFuncInThingJS(funcName, data, top_level,company_code) {
+    var iframe = $('#myIframe')[0];
+    var msg = { data, top_level,company_code }
+    var message = {
+        'funcName': funcName,
+        'param': msg
+    }
+    iframe.contentWindow.postMessage(message, '*');
+}
+
+function myaleart() {
+    alert("wwwwwwwwwwwwwwwwwww");
+}
+
+window.addEventListener('message', function(e) {
+    var data = e.data;
+    var funcName = data.funcName;
+    var param = data.param;
+    if (window[funcName]) window[funcName](param);