/**
*zxjx
*
*/
$.namespace("zxjx.detail");
zxjx.detail.init=function(){
initszdSelect('szdsel',zxjx.detail.szdData,'showgk','80%',zxjx.detail.jyrData);
initgkSelect('gksel',zxjx.detail.szgkData,zxjx.detail.szdData,'showgq','80%',zxjx.detail.jyrData);
initgqSelect('gqsel',zxjx.detail.szgqData,zxjx.detail.szdData,zxjx.detail.szgkData,'showzyq','80%',zxjx.detail.jyrData);
initzyqSelect('zyqsel',zxjx.detail.szzyqData,zxjx.detail.szdData,zxjx.detail.szgkData,zxjx.detail.szgqData,null,'80%',zxjx.detail.jyrData);
};
zxjx.detail.back=function(){
if(zxjx.detail.path!=null&&zxjx.detail.path!='') {
location.href=$.app+zxjx.detail.path;
} else {
location.href=$.app+"/zxjx/main";
}
};
ts = function(message,element){
$.alert({
title: '提示',
content: message,
confirm: function(){
element.focus();
}
});
};
vae=function(a,b){
if(isEmpty(a.val())){
ts(b+"不能为空",a);
return false;
}
};
van=function(a,b){
if(!isFDS(a.val())){
ts(b+"必须为正数",a);
return false;
}
};
zxjx.detail.save=function(){
//验证必填字段是否为空
if(vae($('#szdsel select'),"所在地")==false){return false;}
if(vae($('#gksel select'),"所在港口")==false){return false;}
if(vae($('#gqsel select'),"所在港区")==false){return false;}
if(vae($('#jyrmc'),"所属经营人")==false){return false;}
if(vae($('#jxlbmcsel select'),"机械类别名称")==false){return false;}
if(vae($('#addform input[name=xhhgg]'),"型号或规格")==false){return false;}
if(vae($('#addform input[name=jxsl]'),"机械数量")==false){return false;}
//验证是否为浮点数
if(van($('#addform input[name=jxfhnlsz]'),"机械负荷能力数值")==false){return false;}
$("#szdid").removeAttr("disabled");
$("#szgkid").removeAttr("disabled");
$("#szgqid").removeAttr("disabled");
$(".btn").attr("disabled",true);
$.ajax({
url:$.app+"/zxjx/save",
data:$("#addform").serialize(),
type:"post",
dataType:"json",
success:function(data){//ajax返回的数据
if (data.success) {
$.alert({
title: '提示',
content: '操作成功',
confirm: function(){
if(zxjx.detail.path!=null&&zxjx.detail.path!='') {
location.href=$.app+zxjx.detail.path;
} else {
location.href=$.app+"/zxjx/main";
}
}
});
}else {
$.alert({
title: '提示',
content: data.message,
confirm: function(){
$(".btn").attr("disabled",false);
}
});
}
}
});
};
$(function(){
newLine();
});
function initJxlbmcSel(divid, existVal, width){
$.post($.app + "/zxjx/selectJxlbmc", {
}, function(data) {
if (data) {
var str = "";
str+="";
$("#"+divid).empty();
$("#"+divid).append(str);
$('.jxlbmcselectpicker').selectpicker({
width:width
});
} else {
}
}, "json");
};
function initSyqSel(divid, existVal, width){
$.post($.app + "/zxjx/selectSyq", {
}, function(data) {
if (data) {
var str = "";
str+="";
$("#"+divid).empty();
$("#"+divid).append(str);
$('.syqselectpicker').selectpicker({
width:width
});
} else {
}
}, "json");
};
//构建作业区的下拉
//参数说明依次,1(必须)存放下拉的div的id,2(非必须)下拉初始选中的值,没有传空字符串,3(非必须)参数,根据所在地过滤结果,一般级联需要4(非必须)下拉change事件5(必须)下拉框的长度
//此下拉如果跟着form一起提交后台的话,对应的是szd属性,
function initzyqSelect(divid,existVal,szd,gk,gq,changefunc,width,jyr){
var jsonJyr = null;
if(jyr!=null&&jyr!=''){
jsonJyr = $.parseJSON(jyr);
szd=jsonJyr.szd;
gk=jsonJyr.szgk;
gq=jsonJyr.szgq;
// jyr=jsonJyr.id;
}
$.post($.app + "/zxjx/selectZyq", {
szd:szd,
szgk:gk,
szgq:gq
}, function(data) {
var str = "";
if(changefunc!=null&&changefunc!=""){
str+="