/**
 *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+="