/** * 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')) { if ((default_check & 128) == 128) default_check = (default_check & 65407); else default_check = (default_check | 128); } else if ((obj.id == 'dev_sm_checkbox') || (obj.id == 'dev_sm_checklabel')) { if ((default_check & 256) == 256) default_check = (default_check & 65279); else default_check = (default_check | 256); } if (default_check == 0) { $("#dev_all_checkbox").removeClass('dev_checkbox'); $("#dev_all_checkbox").removeClass('dev_few_checkbox'); $("#dev_all_checkbox").addClass('dev_uncheckbox'); } else if (default_check == 65535) { $("#dev_all_checkbox").removeClass('dev_uncheckbox'); $("#dev_all_checkbox").removeClass('dev_few_checkbox'); $("#dev_all_checkbox").addClass('dev_checkbox'); } else { $("#dev_all_checkbox").removeClass('dev_uncheckbox'); $("#dev_all_checkbox").removeClass('dev_checkbox'); $("#dev_all_checkbox").addClass('dev_few_checkbox'); } if ((default_check & 1) == 1) { $("#dev_ui_checkbox").removeClass('dev_uncheckbox'); $("#dev_ui_checkbox").addClass('dev_checkbox'); } else { $("#dev_ui_checkbox").removeClass('dev_checkbox'); $("#dev_ui_checkbox").addClass('dev_uncheckbox'); } if ((default_check & 2) == 2) { $("#dev_fc_checkbox").removeClass('dev_uncheckbox'); $("#dev_fc_checkbox").addClass('dev_checkbox'); } else { $("#dev_fc_checkbox").removeClass('dev_checkbox'); $("#dev_fc_checkbox").addClass('dev_uncheckbox'); } if ((default_check & 4) == 4) { $("#dev_ef_checkbox").removeClass('dev_uncheckbox'); $("#dev_ef_checkbox").addClass('dev_checkbox'); } else { $("#dev_ef_checkbox").removeClass('dev_checkbox'); $("#dev_ef_checkbox").addClass('dev_uncheckbox'); } if ((default_check & 8) == 8) { $("#dev_wp_checkbox").removeClass('dev_uncheckbox'); $("#dev_wp_checkbox").addClass('dev_checkbox'); } else { $("#dev_wp_checkbox").removeClass('dev_checkbox'); $("#dev_wp_checkbox").addClass('dev_uncheckbox'); } if ((default_check & 16) == 16) { $("#dev_ll_checkbox").removeClass('dev_uncheckbox'); $("#dev_ll_checkbox").addClass('dev_checkbox'); } else { $("#dev_ll_checkbox").removeClass('dev_checkbox'); $("#dev_ll_checkbox").addClass('dev_uncheckbox'); } if ((default_check & 32) == 32) { $("#dev_ci_checkbox").removeClass('dev_uncheckbox'); $("#dev_ci_checkbox").addClass('dev_checkbox'); } else { $("#dev_ci_checkbox").removeClass('dev_checkbox'); $("#dev_ci_checkbox").addClass('dev_uncheckbox'); } if ((default_check & 64) == 64) { $("#dev_va_checkbox").removeClass('dev_uncheckbox'); $("#dev_va_checkbox").addClass('dev_checkbox'); } else { $("#dev_va_checkbox").removeClass('dev_checkbox'); $("#dev_va_checkbox").addClass('dev_uncheckbox'); } if ((default_check & 128) == 128) { $("#dev_ot_checkbox").removeClass('dev_uncheckbox'); $("#dev_ot_checkbox").addClass('dev_checkbox'); } else { $("#dev_ot_checkbox").removeClass('dev_checkbox'); $("#dev_ot_checkbox").addClass('dev_uncheckbox'); } if ((default_check & 256) == 256) { $("#dev_sm_checkbox").removeClass('dev_uncheckbox'); $("#dev_sm_checkbox").addClass('dev_checkbox'); } else { $("#dev_sm_checkbox").removeClass('dev_checkbox'); $("#dev_sm_checkbox").addClass('dev_uncheckbox'); } bak_reset(); } var clear_append_form = function() { Ext.getCmp('fa_company_code').setValue(""); Ext.getCmp('fa_userfile').setValue(""); Ext.getCmp('FactoryListPageToolbar').moveFirst(); } var sc = function() { modifywin(); } var chk_empty_level = function(level) { for (var i = 0; i < buildingStore.length; i++) { if (buildingStore[i].min_level == level) { if (((default_check & 1) == 1) && (buildingStore[i].dwtype == 'YTUI')) return false; else if (((default_check & 2) == 2) && (buildingStore[i].dwtype == 'YTFC')) return false; else if (((default_check & 4) == 4) && (buildingStore[i].dwtype == 'YTEF')) return false; else if (((default_check & 8) == 8) && (buildingStore[i].dwtype == 'YTWP')) return false; else if (((default_check & 16) == 16) && (buildingStore[i].dwtype == 'YTLL')) return false; else if (((default_check & 32) == 32) && (buildingStore[i].dwtype == 'YTCI')) return false; else if (((default_check & 64) == 64) && (buildingStore[i].dwtype == 'YTVA')) return false; else if (((default_check & 128) == 128) && (buildingStore[i].dwtype == 'YTWC')) return false; else if (((default_check & 256) == 256) && (buildingStore[i].dwtype == 'YTSM')) return false; } } return true; } var draw_buinding = function() { var building_icon_height = 0; $("#building_level_count").html(max_level); let array = ["10309", "10308", "10307", "10306", "10305", "10304", "10303", "10302", "10301", "10300", "10299", "10298", "10297", "10296", "10295", "10294", "10293", "10292", "10291", "10290", "10289", "10288", "10287", "10286", "10285", "10284", "10283", "10282", "10281", "10280", "10279", "10278", "10277", "10276", "10275", "10274", "10273", "10272", "10271", "10270", "10269", "10268", "10267", "10266", "10265", "10264", "10263", "10262", "10261", "10260", "10259", "10258", "10257", "10256", "10255", "10254", "10253", "10252", "10251", "10250", "10249", "10248", "10246", "10245", "10244", "10243", "10242", "10241", "10240", "10239", "10238", "10237", "10236", "10234"] // 10244,10243,10242,10238 16层 // if (company_code == '10182') { if (array.includes(company_code)) { // $("#dev_big_checklabel").addClass('dev_big_checklabel'); // var dev_big_checklabel = document.getElementById('dev_big_checklabel'); // dev_big_checklabel.innerHTML = '最大化'; $("#company_bg_tl").removeClass('company_bg_tl'); $("#company_bg_tl").addClass('company_bg_YP'); $("#dev_all_checkbox").hide(); $("#dev_all_checklabel").hide(); $("#dev_ui_checkbox").hide(); $("#dev_ui_checklabel").hide(); $("#dev_sm_checkbox").hide(); $("#dev_sm_checklabel").hide(); $("#dev_fc_checkbox").hide(); $("#dev_fc_checklabel").hide(); $("#dev_ef_checkbox").hide(); $("#dev_ef_checklabel").hide(); $("#dev_wp_checkbox").hide(); $("#dev_wp_checklabel").hide(); $("#dev_ll_checkbox").hide(); $("#dev_ll_checklabel").hide(); $("#dev_ci_checkbox").hide(); $("#dev_ci_checklabel").hide(); $("#dev_va_checkbox").hide(); $("#dev_va_checklabel").hide(); $("#dev_ot_checkbox").hide();