var layer; $(function () { layui.use(['layer'], function () { layer = layui.layer; addDevice(); }); }); window.onload = function () { var imgName = "aerial-" + companyId + ".png"; $("#m-container").css("background", "#cae3ed url(../../static/img/" + imgName + ") left top no-repeat"); }; function showDetail() { window.parent.openTab("./basic/quantity/view-check?d=0138","在线检测","quantity"); }; function showTips(name) { $("#camera_info").text("提示:当前设备名称- " + name); }; // 开始拖拽 function drag() { var tips = $(".tip"); if (tips.length == 0) { return; } var container = $("#m-container"); var parentLeft = container.offset().left; var maxX = parentLeft + container.width(); $.each(tips, function (index, item) { var dd = new Dragdrop({ target: item, area: [0, maxX, 0, 1000], callback: function (obj) { console.log('x:' + (obj.moveX) + ' y:' + (obj.moveY)); } }); dd.dragAll(); }); }; //添加设备信息 function addDevice() { var container = $("#m-container"); var parentTop = container.offset().top; var parentLeft = container.offset().left; var temp; var left = 0, top = 0; var temp = "
0P38 正常
" container.append(temp); // $.each(list, function (index, item) { // left = parentLeft + item.posX; // top = parentTop + item.posY; // temp = ""; // temp += "
"; // temp += "
"; // container.append(temp); // }); }; // 保存设备位置信息 function updatePos() { var tips = $(".tip"); if (tips.length == 0) { return; } var container = $("#m-container"); var parentTop = container.offset().top; var parentLeft = container.offset().left; // 封装数据进行保存 var data = new Array(); var id = null, posX = 0.0, posY = 0.0; var offset; $.each(tips, function (index, item) { id = item.id; offset = $('#' + id).offset(); data[index] = { id: id, posX: offset.left - parentLeft, posY: offset.top - parentTop }; }); // $.ajax({ // type: 'POST', // url: "../../basic/security/update-pos", // dataType: 'JSON', // contentType: "application/json;charset=UTF-8", // data: JSON.stringify(data), // success: function (result) { // layer.msg("信息更新完成!!"); // }, // error: function (result) { // layer.msg(result.msg); // } // }); }