Browse Source

3dDisplayEngine company.js 唐峰 commit at 2020-09-08

唐峰 4 năm trước cách đây
mục cha
commit
a53981d09a
1 tập tin đã thay đổi với 129 bổ sung0 xóa
  1. 129 0
      3dDisplayEngine/buildingJs/company.js

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

@@ -0,0 +1,129 @@
+/**
+ * company.js
+ */
+var basePath;
+var company_code;
+var V_LOGINNAME;
+var V_PASSWORD;
+var storeTime = 60000;
+var buildingStore = null,
+    companyStore = null,
+    devicesStore = null;
+var building_name;
+var max_level = 0;
+var min_level = 0;
+var top_level = 0;
+var default_check = 65535;
+var myMask;
+var show_project_info = true;
+var start = 0;
+var end = 360;
+var theme;
+var vAlarmInfoWin;
+var online_video = false;
+var onair_video = false;
+var ConfirmStore;
+var modifywin;
+var had_play = false;
+var fillvalue = false;
+
+
+Ext.Loader.setConfig({
+    enabled: true
+});
+
+Ext.Loader.setPath('Ext.ux', '../../res/extjs/examples/ux');
+
+Ext.require([
+    'Ext.grid.*',
+    'Ext.data.*',
+    'Ext.ux.RowExpander',
+    'Ext.selection.CheckboxModel'
+]);
+
+var bak_to_front = function() {
+    location.href = basePath + 'view/frontpage/map.jsp?company_code=' + company_code;
+}
+
+var staSortBypoint = function(a, b) {
+    return a.point_code - b.point_code;;
+}
+
+var body_resize = function() {
+    $("#company_bg_mm").css('display', 'none');
+    if ($(document).innerWidth() >= 1820) {
+        $("#company_bg_tm").css('display', 'block');
+        $("#company_bg_tm").css('width', ($(document).innerWidth() - 1820) + 'px');
+        $("#company_bg_bm").css('display', 'block');
+        $("#company_bg_bm").css('width', ($(document).innerWidth() - 1820) + 'px');
+    } else {
+        $("#company_bg_tm").css('display', 'none');
+        $("#company_bg_bm").css('display', 'none');
+    }
+    if ($(document).innerHeight() >= 932) {
+        $("#company_bg_ml").css('display', 'block');
+        $("#company_bg_mr").css('display', 'block');
+        $("#company_bg_ml").css('height', ($(document).innerHeight() - 932) + 'px');
+        $("#company_bg_mr").css('height', ($(document).innerHeight() - 932) + 'px');
+        if ($(document).innerWidth() >= 1820) {
+            $("#company_bg_mm").css('display', 'block');
+            $("#company_bg_mm").css('height', ($(document).innerHeight() - 932) + 'px');
+            $("#company_bg_mm").css('width', ($(document).innerWidth() - 1820) + 'px');
+        }
+    } else {
+        $("#company_bg_ml").css('display', 'none');
+        $("#company_bg_mr").css('display', 'none');
+    }
+    $("#company_building").css('height', ($(document).innerHeight() - 328) + 'px');
+    $("#history_alarm_list").css('width', ($(document).innerWidth() - 975) + 'px');
+    $("#history_alarm_list").css('height', ($(document).innerHeight() - 616) + 'px');
+    $("#project_info_bar").css('width', ($(document).innerWidth() - 975) + 'px');
+}
+
+var chk_click_big = function(obj) {
+    location.href = basePath + 'view/3dBig/index.jsp?theme=' + theme + '&company_code=' + ($("#company_code").val());
+}
+
+
+var chk_click = function(obj) {
+    if ((obj.id == 'dev_all_checkbox') || (obj.id == 'dev_all_checklabel')) {
+        if (default_check != 65535)
+            default_check = 65535;
+        else
+            default_check = 0;
+    } else if ((obj.id == 'dev_ui_checkbox') || (obj.id == 'dev_ui_checklabel')) {
+        if ((default_check & 1) == 1)
+            default_check = (default_check & 65534);
+        else
+            default_check = (default_check | 1);
+    } else if ((obj.id == 'dev_fc_checkbox') || (obj.id == 'dev_fc_checklabel')) {
+        if ((default_check & 2) == 2)
+            default_check = (default_check & 65533);
+        else
+            default_check = (default_check | 2);
+    } else if ((obj.id == 'dev_ef_checkbox') || (obj.id == 'dev_ef_checklabel')) {
+        if ((default_check & 4) == 4)
+            default_check = (default_check & 65531);
+        else
+            default_check = (default_check | 4);
+    } else if ((obj.id == 'dev_wp_checkbox') || (obj.id == 'dev_wp_checklabel')) {
+        if ((default_check & 8) == 8)
+            default_check = (default_check & 65527);
+        else
+            default_check = (default_check | 8);
+    } else if ((obj.id == 'dev_ll_checkbox') || (obj.id == 'dev_ll_checklabel')) {
+        if ((default_check & 16) == 16)
+            default_check = (default_check & 65519);
+        else
+            default_check = (default_check | 16);
+    } else if ((obj.id == 'dev_ci_checkbox') || (obj.id == 'dev_ci_checklabel')) {
+        if ((default_check & 32) == 32)
+            default_check = (default_check & 65503);
+        else
+            default_check = (default_check | 32);
+    } else if ((obj.id == 'dev_va_checkbox') || (obj.id == 'dev_va_checklabel')) {
+        if ((default_check & 64) == 64)
+            default_check = (default_check & 65471);
+        else
+            default_check = (default_check | 64);
+    } else if ((obj.id == 'dev_ot_checkbox') || (obj.id == 'dev_ot_checklabel')) {