var layer;
$(function () {
layui.use(['layer'], function () {
layer = layui.layer;
addDevice(listFire);
});
});
function showDetail(id) {
var curFire = null;
$.each(listFire, function (index, item) {
if (item.id == id) {
curFire = item;
return true;
}
});
if (!curFire) {
layer.alert("没有获取到当前消防栓信息……");
return;
}
var cont = '名称:' + curFire.name + '
巡更人:' + curFire.updateUser
+ '
巡更时间:' + dateFormatStr(curFire.updateTime) + '
启用时间:'
+ dateFormatStr(curFire.startTime) + '';
layer.open({
type: 1,
title: '详细信息',
area: ['210px', '140px'],
shade: 0,
content: cont,
// btn: '关闭',
// yes: function () {
// layer.closeAll();
// }
});
};
function showTips(name) {
$("#fire_info").text("信息:当前设备名称:" + name);
};
// 开始拖拽
function drag() {
var tips = $(".device");
if (tips.length == 0) {
return;
}
var container = $("#m-container");
console.log(container);
// var parentTop = container.offset().top;
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(list) {
console.log(list);
if (!list || list.length == 0) {
return;
}
var container = $("#m-container");
var parentTop = container.offset().top;
var parentLeft = container.offset().left;
var temp;
var left = 0, top = 0;
$.each(list, function (index, item) {
left = parentLeft + item.posX;
top = parentTop + item.posY;
temp = "";
temp += "