|
@@ -289,3 +289,130 @@ var draw_buinding = function() {
|
|
$("#dev_va_checkbox").hide();
|
|
$("#dev_va_checkbox").hide();
|
|
$("#dev_va_checklabel").hide();
|
|
$("#dev_va_checklabel").hide();
|
|
$("#dev_ot_checkbox").hide();
|
|
$("#dev_ot_checkbox").hide();
|
|
|
|
+ $("#dev_ot_checklabel").hide();
|
|
|
|
+ $("#company_building").removeClass('company_building');
|
|
|
|
+ $("#company_building").addClass('company_building_on');
|
|
|
|
+ var company_building = document.getElementById('company_building');
|
|
|
|
+ company_building.innerHTML = '<iframe id="myIframe" name="thingjs" src="https://www.thingjs.com/s/b11227d4fd5505106989737c?params=105b0f77fd24654d4eebc434e9" style="width:146%;height:123%;border:1px solid #0082ff;"></iframe>';
|
|
|
|
+
|
|
|
|
+ var t1 = window.setTimeout(function() {
|
|
|
|
+ // console.log(buildingStore);
|
|
|
|
+ // debugger;
|
|
|
|
+ callFuncInThingJS("userListener", buildingStore, top_level,company_code);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ window.clearTimeout(t1);
|
|
|
|
+
|
|
|
|
+ }, 10000)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ } else {
|
|
|
|
+ var company_building = document.getElementById('company_building');
|
|
|
|
+ company_building.innerHTML = '';
|
|
|
|
+ var currett_build = document.createElement('div');
|
|
|
|
+ company_building.appendChild(currett_build)
|
|
|
|
+ var building_top = document.createElement('div');
|
|
|
|
+ building_top.setAttribute('class', 'building_top');
|
|
|
|
+ building_top.style.top = '0px';
|
|
|
|
+ currett_build.appendChild(building_top);
|
|
|
|
+ building_icon_height += 120;
|
|
|
|
+ var top_info = document.createElement('div');
|
|
|
|
+ top_info.id = "building_top_info";
|
|
|
|
+ top_info.setAttribute('class', 'building_top_label');
|
|
|
|
+ top_info.innerHTML = 'RF';
|
|
|
|
+ building_top.appendChild(top_info);
|
|
|
|
+ var top_icon = document.createElement('div');
|
|
|
|
+ top_icon.setAttribute('class', 'building_top_icon');
|
|
|
|
+ building_top.appendChild(top_icon);
|
|
|
|
+ if (max_level > 0) {
|
|
|
|
+ var last_empty = max_level + 2;
|
|
|
|
+ var first_empty = max_level + 2;
|
|
|
|
+ for (var i = max_level; i > 0; i--) {
|
|
|
|
+ if (chk_empty_level(i)) {
|
|
|
|
+ if (last_empty != (i + 1)) {
|
|
|
|
+ first_empty = i;
|
|
|
|
+ last_empty = i;
|
|
|
|
+ var build_level = document.createElement('div');
|
|
|
|
+ build_level.setAttribute('class', 'building_level');
|
|
|
|
+ build_level.style.top = (building_icon_height - 60) + 'px';
|
|
|
|
+ currett_build.appendChild(build_level);
|
|
|
|
+ building_icon_height += 48;
|
|
|
|
+ var level_info = document.createElement('div');
|
|
|
|
+ level_info.id = "building_empty_level_info_" + i;
|
|
|
|
+ level_info.setAttribute('class', 'building_level_info')
|
|
|
|
+ level_info.innerHTML = i + 'F';
|
|
|
|
+ build_level.appendChild(level_info);
|
|
|
|
+ var level_icon = document.createElement('div');
|
|
|
|
+ level_icon.setAttribute('class', 'building_empty_level_icon');
|
|
|
|
+ build_level.appendChild(level_icon);
|
|
|
|
+ } else {
|
|
|
|
+ var level_info = document.getElementById('building_empty_level_info_' + first_empty);
|
|
|
|
+ if (level_info != undefined)
|
|
|
|
+ level_info.innerHTML = i + 'F~' + first_empty + 'F';
|
|
|
|
+ last_empty = i;
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ var build_level = document.createElement('div');
|
|
|
|
+ build_level.setAttribute('class', 'building_level');
|
|
|
|
+ build_level.style.top = (building_icon_height - 60) + 'px';
|
|
|
|
+ currett_build.appendChild(build_level);
|
|
|
|
+ building_icon_height += 48;
|
|
|
|
+ var level_info = document.createElement('div');
|
|
|
|
+ level_info.id = "building_level_info_" + i;
|
|
|
|
+ level_info.setAttribute('class', 'building_level_info')
|
|
|
|
+ level_info.innerHTML = i + 'F';
|
|
|
|
+ build_level.appendChild(level_info);
|
|
|
|
+ var level_icon = document.createElement('div');
|
|
|
|
+ level_icon.setAttribute('class', 'building_level_icon');
|
|
|
|
+ build_level.appendChild(level_icon);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (min_level < 0) {
|
|
|
|
+ for (var i = -1; i >= min_level; i--) {
|
|
|
|
+ var base_level = document.createElement('div');
|
|
|
|
+ base_level.setAttribute('class', 'building_base');
|
|
|
|
+ base_level.style.top = (building_icon_height - 60) + 'px';
|
|
|
|
+ currett_build.appendChild(base_level);
|
|
|
|
+ building_icon_height += 48;
|
|
|
|
+ var base_info = document.createElement('div');
|
|
|
|
+ base_info.id = 'building_base_info_' + (0 - i);
|
|
|
|
+ base_info.setAttribute('class', 'building_base_info');
|
|
|
|
+ base_info.innerHTML = 'B' + (0 - i) + 'F';
|
|
|
|
+ base_level.appendChild(base_info);
|
|
|
|
+ var base_icon = document.createElement('div');
|
|
|
|
+ base_icon.setAttribute('class', 'building_base_icon');
|
|
|
|
+ base_level.appendChild(base_icon);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ $("#company_building").css('height', ($(document).innerHeight() - 402) + 'px');
|
|
|
|
+ building_icon_height += 60;
|
|
|
|
+ currett_build.style.marginLeft = '59px';
|
|
|
|
+ currett_build.style.marginRight = '59px';
|
|
|
|
+ currett_build.style.width = '536px';
|
|
|
|
+
|
|
|
|
+ if ((buildingStore != null) && (buildingStore.length > 0)) {
|
|
|
|
+ for (var i = 0; i < buildingStore.length; i++) {
|
|
|
|
+ var iconid = buildingStore[i].dwtype + '_' + buildingStore[i].min_level;
|
|
|
|
+ var icon = document.getElementById(iconid);
|
|
|
|
+ if (icon == undefined) {
|
|
|
|
+ icon = document.createElement('div');
|
|
|
|
+ icon.id = buildingStore[i].dwtype + '_' + buildingStore[i].min_level;
|
|
|
|
+ icon.dwtype = buildingStore[i].dwtype;
|
|
|
|
+ icon.level = buildingStore[i].min_level;
|
|
|
|
+ icon.owner_code = buildingStore[i].owner_code;
|
|
|
|
+ icon.style.position = 'absolute';
|
|
|
|
+ icon.style.width = '62px';
|
|
|
|
+ icon.style.height = '62px';
|
|
|
|
+ icon.style.cursor = 'pointer';
|
|
|
|
+ icon.setAttribute('onclick', 'icon_click(this)');
|
|
|
|
+ currett_build.appendChild(icon);
|
|
|
|
+ var this_min_level = buildingStore[i].min_level;
|
|
|
|
+ var level_label = document.getElementById("building_level_info_" + this_min_level);
|
|
|
|
+ if (this_min_level == top_level) {
|
|
|
|
+ level_label = document.getElementById('building_top_info');
|
|
|
|
+ } else if (this_min_level < 0) {
|
|
|
|
+ level_label = document.getElementById('building_base_info_' + (0 - this_min_level));
|
|
|
|
+ }
|
|
|
|
+ if (level_label != null) {
|
|
|
|
+ if (buildingStore[i].dwtype == 'YTUI') {
|