/* ============================================================
* jobfair.js
* ============================================================
* Copyright aix.
* ============================================================ */
!function($) {
//点击添加新展位
var num1 = 0;
var num2 = 0;
var prefix='';//展位号前缀
var prefixId='';//设备ID前缀
$(document).off("keyup","input[name=prefixCode]").on("keyup","input[name=prefixCode]",function(){
//num1 = 0;
prefix= $.trim($(".zwNamePre").find("input[name=prefixCode]").val());
$(this).closest(".form-group").find(".tips").html("当前前缀:"+prefix+"");
})
$(document).off("keyup","input[name=prefixId]").on("keyup","input[name=prefixId]",function(){
//num2 = 0;
prefixId = $.trim($(".sbIdPre").find("input[name=prefixId]").val());
$(this).closest(".form-group").find(".tips").html("当前前缀:"+prefixId+"");
})
$(document).off("mousedown","#jobfairShow").on("mousedown","#jobfairShow",function(e){
/*if($("#jobfairShow #floorplanImg").attr("src").indexOf("1000x800.png")!==-1){
alert("请先上传平面图");
return false;
}*/
var zwWidth = 30; //展位宽度
var zwHeight = 30; //展位高度
var e =e||window.event;
var grid = [10,10];
var x = e.pageX - $(this).offset().left;//点击时left值
var y = e.pageY - $(this).offset().top; //点击时top值
x = x - zwWidth / 2 ; //鼠标光标居中
y = y - zwHeight / 2 ; //鼠标光标居中
if(grid!==null){
var gx = grid[0];
var gy = grid[1];
x= Math.floor((x + gx/ 2) / gx) * gx;
y= Math.floor((y+ gy / 2) / gy) * gy;
}
//var code = prefix+(++num1);var sbCode = prefixId+(num2);
num1= $(".zw-box").length+1;
var code = prefix+(num1);
var sbCode = prefixId+(num1);
if($("#jobfairShow").data("jobfairmanage")){
sbCode="temp_"+new Date().getTime();
}
//var sbCode = prefixId;
//判断左键
if(e.button==0){
var orderhtml = ''+
''+
''+
''+($(".zw-box").length+1)+''+
''
$("#jobfairShow").append(orderhtml)
}if(e.button==2){ //判断右键
var lockhtml = ''+
''+
''+
''+($(".zw-box").length+1)+''+
''
$("#jobfairShow").append(lockhtml)
}
if($("#jobfairShow").data("manage")){
ayncZwLists(getzwArr());
}
})
//展位删除
$(document).on("click",".del",function(){
var status = $(this).closest(".zw-box").data("status");
if(status ==2||status ==3){
swal('审核中或已预定展位不能删除!', '', 'warning');
return false;
}
$(this).closest(".zw-box").remove();
if($("#jobfairShow").data("manage")){
ayncZwLists(getzwArr());
}
})
$(document).on("mouseenter",".zw-box",function(){
$(this).myDrag({
parent:"#jobfairShow",
grid:[10,10],
randomPosition:false,
dragEnd:function(x,y){
}
});
})
}(window.jQuery);