Browse Source

3dModeling FloorClick.js 朱俊杰 commit at 2021-02-27

朱俊杰 4 years ago
parent
commit
daaf677c8c
1 changed files with 50 additions and 0 deletions
  1. 50 0
      3dModeling/chly/FloorClick.js

+ 50 - 0
3dModeling/chly/FloorClick.js

@@ -98,3 +98,53 @@ function delMydiv() {
     if (mydiv) {
         if (mydiv != null)
             mydiv.parentNode.removeChild(mydiv);
+    }
+}
+//设备类型选择器
+function creatbutElement(floorNum) {
+    if(floorNum == "B1"){
+        floorNum = "F-1"
+    }
+    delMydiv();
+    var devType = [];
+    var data = cleanObj(buildingStore);
+    for (var i = 0; i < data.length; i++) {
+        var floorData = data[i]
+        var floorId = floorData.min_level;
+        var num = floorNum.substring(1, 3);
+        var s = parseInt(num)
+        if (floorId == s) {
+            var dataArray = floorData.item;
+            if (dataArray) {
+                for (var q = 0; q < dataArray.length; q++) {
+                    var eee = dataArray[q].dwtype;
+                    devType.push(eee);
+                }
+            }
+            break;
+        }
+    }
+    var darray = uniq(devType);
+    var textAndPictureMarkerHtml =
+        `<div class="bottomBtnsRight" id="bottomBtnsRight">
+		</div>`;
+    $('#div2d').append($(textAndPictureMarkerHtml));
+    darray.forEach(function (name) {
+        if (name == "YTVA") {
+            var yTVAHtml =
+                `<div onclick="icon_click('YTVA',` + s + `)" class="bottomBtn" value='视频告警监测'>
+				<span class="bottomBtnText">视频告警监测<span>
+			</div>
+            	`;
+            $('#bottomBtnsRight').append($(yTVAHtml));
+        } else if (name == "YTWP") {
+            var yTVAHtml =
+                `<div onclick="icon_click('YTWP',` + s + `)" class="bottomBtn" value='水压检测'>
+				<span class="bottomBtnText">水压监测<span>
+			</div>
+            	`;
+            $('#bottomBtnsRight').append($(yTVAHtml));
+        } else if (name == "YTCI") {
+            var yTVAHtml =
+                `<div onclick="icon_click('YTCI',` + s + `)" class="bottomBtn" value='环境监测'>
+				<span class="bottomBtnText">环境监测<span>