Sfoglia il codice sorgente

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

唐峰 4 anni fa
parent
commit
a544aca3b7
1 ha cambiato i file con 162 aggiunte e 0 eliminazioni
  1. 162 0
      3dDisplayEngine/buildingJs/company.js

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

@@ -127,3 +127,165 @@ var chk_click = function(obj) {
         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();