| 
					
				 | 
			
			
				@@ -561,3 +561,74 @@ window.addEventListener('message', function (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         success: function (data) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for(let i = 0; i < data.array.length; i++){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(company_code === data.array[i].id){
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    campusUrl = data.array[i]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    _this.changeScene(campusUrl);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    _this.createWidgets();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    });
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+});
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//父级页面数据处理
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function cleanObj(arr, key) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var map = {},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dest = [];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    for (var i = 0; i < arr.length; i++) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var ai = arr[i];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!map[ai.min_level]) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            dest.push({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                min_level: ai.min_level,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                item: [ai]
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            });
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            map[ai.min_level] = ai;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            for (var j = 0; j < dest.length; j++) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                var dj = dest[j];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (dj.min_level == ai.min_level) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    dj.item.push(ai);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    break;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return dest;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function uniq(array) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var temp = []; //一个新的临时数组
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    for (var i = 0; i < array.length; i++) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (temp.indexOf(array[i]) == -1) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            temp.push(array[i]);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return temp;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//设备点位标识
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// function createDeviceElement(deviceType, floorNum) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//     removeMark();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//     let data = cleanObj(buildingStore);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//     for (var i = 0; i < data.length; i++) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//         if (data[i].min_level == floorNum) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//             let arry = data[i].item;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//             for (var q = 0; q < arry.length; q++) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                 if (arry[q].dwtype == deviceType) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                     let devicename = arry[q].device_name;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                     let dwtype = arry[q].dwtype;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                     var ownercode = arry[q].owner_code
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                     var textAndPictureMarkerHtml =
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                         `<div  class="textAndPictureMarker" onclick="deviceIcon_click('${dwtype}','${floorNum}','${ownercode}')" style="position: absolute;">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 			<div class="text" style="color: #FF0000;font-size: 12px;text-shadow: white  0px 2px, white  2px 0px, white  -2px 0px, white  0px -2px, white  -1.4px -1.4px, white  1.4px 1.4px, white  1.4px -1.4px, white  -1.4px 1.4px;margin-bottom: 5px;">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 				`+ devicename + `
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 			</div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 			<div class="picture" style="height: 30px;width: 30px;margin: auto;">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 				<img src="/guide/examples/images/navigation/pointer.png" style="height: 100%;width: 100%;">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 			</div>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 		</div>`;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                     $('#div3d').append($(textAndPictureMarkerHtml));
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                     createUIAnchor(floorNum);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                 }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//             }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//         }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//     }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// }
 
			 |