| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180 | //创建楼层选择器function creatFloorChoose() {    var floorsign =        `<div id="floorChooseDiv" class="showFloorBtn">                         <div value='close' onclick="handleSide()"  class ="closeIocn"  id='rightSideSwitch'></div>        </div>`;    $('#div2d').append($(floorsign));    var car = app.query(".Floor")    var html = ``    for(let i = 0 ; i < car.length; i++){        html +=        `        <div onclick="floorclick('${car[i].id}')" class = "showFloorBtns" id='${car[i].id}'>${car[i].id}</div>         `    }    $('#floorChooseDiv').append($(html));        $('head').append($(`        <style>        .showFloorBtns{            margin-bottom:6px;            border:1px solid rgb(24,118,208);            border-radius:4px;            text-align:center;            height:28px;            line-height:28px;            width:40px;            color:rgba(255,255,255,0.5);            background-color:rgba(24,144,255,0.3);        //  display:inline-block;                    }        .showFloorBtn{        position: absolute;        // top:10px;            top:calc(2%);            right:-52px;        // height:800px;            width:50px;            border-radius:0px;            margin-top:0px;                    }        .closeIocn{        //  margin-bottom:6px;        //  border:1px solid rgb(24,118,208);            border-radius:4px;            text-align:center;            height:30px;            line-height:28px;            width:40px;            color:rgba(255,255,255,0.5);            background-image: url(https://s3.ax1x.com/2021/01/29/yCR8dP.png);            background-repeat:no-repeat;            background-position:center center;            position: absolute;            top: calc(50%);            left: -35px;                }                .active{        background-color:red;                }        </style>    `));}//楼层切换function floorclick(id) {    // test();    //  delMydiv();    //  floormen = id.id;    //  building = app.buildings[0];    //  var num = floormen.substring(1, 3);    //  var s = parseInt(num);    //  var floor = building.floors[s - 1];    var floor = app.query("#" + id)[0];    app.level.change(floor);    // creatbutType(s);    creatbutElement(id)}// 点击右侧侧边栏开关function handleSide() {    if ($('#rightSideSwitch').attr('value') == 'close') {        $('.showFloorBtn').animate({ right: 0 }, 300);        //  $('#rightSideSwitch').attr('value', 'open');        $('#rightSideSwitch').attr('value', 'open').css('background-image', 'url(https://s3.ax1x.com/2021/01/29/yCRGIf.png)');    } else if ($('#rightSideSwitch').attr('value') == 'open') {        $('.showFloorBtn').animate({ right: -52 }, 300);        $('#rightSideSwitch').attr('value', 'close').css('background-image', 'url(https://s3.ax1x.com/2021/01/29/yCR8dP.png)');        //  $('#rightSideSwitch').attr('value', 'close');    }}//设备类型div删除function delMydiv() {    var mydiv = document.getElementById("bottomBtnsRight")    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>			</div>            	`;            $('#bottomBtnsRight').append($(yTVAHtml));        } else if (name == "YTEF") {            var yTVAHtml =                `<div onclick="icon_click('YTEF',` + s + `)" class="bottomBtn" value='电气火灾监测'>				<span class="bottomBtnText">电气火灾监测<span>			</div>            	`;            $('#bottomBtnsRight').append($(yTVAHtml));        } else if (name == "YTFC") {            var yTVAHtml =                `<div onclick="icon_click('YTFC',` + s + `)" class="bottomBtn" value='消防控制柜'>				<span class="bottomBtnText">消防控制柜<span>			</div>            	`;            $('#bottomBtnsRight').append($(yTVAHtml));        } else if (name == "YTSM") {            var yTVAHtml =                `<div onclick="icon_click('YTSM',` + s + `)" class="bottomBtn" value='烟感'>				<span class="bottomBtnText">烟感<span>			</div>            	`;            $('#bottomBtnsRight').append($(yTVAHtml));        }        else if (name == "YTLL") {            var yTVAHtml =                `<div onclick="icon_click('YTLL',` + s + `)" class="bottomBtn" value='液位'>				<span class="bottomBtnText">液位<span>
 |