| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201 | /** *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+="<select   class='jxlbmcselectpicker' name='jxlbmcid'  id='jxlbmcid'>";	    		str+="<option></option>";	    			for(var i=0;i<data.length;i++){	    				var select = data[i];	    				if(select.id==existVal){	    					str+=" <option selected='selected' value='"+select.id+"' >"+select.text+"</option>";	    				}else{	    					str+=" <option value='"+select.id+"' >"+select.text+"</option>";	    				}	    			}	    		str+="</select>";	    		$("#"+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+="<select   class='syqselectpicker' name='syqid'  id='syqid'>";	    		str+="<option></option>";	    			for(var i=0;i<data.length;i++){	    				var select = data[i];	    				if(select.id==existVal){	    					str+=" <option selected='selected' value='"+select.id+"' >"+select.text+"</option>";	    				}else{	    					str+=" <option value='"+select.id+"' >"+select.text+"</option>";	    				}	    			}	    		str+="</select>";	    		$("#"+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+="<select   class='zyqselectpicker' name='szzyqid' onchange='"+changefunc+"()' id='szzyqid'>";  	}else{  		str+="<select   class='zyqselectpicker' name='szzyqid'  id='szzyqid'>";  	}  	  	str+="<option></option>";  	if(data){  		for(var i=0;i<data.length;i++){  			var zyq = data[i];  			if(zyq.id==existVal){  				str+=" <option selected='selected' value='"+zyq.id+"' >"+zyq.zyqmc+"</option>";  			}else{  				str+=" <option value='"+zyq.id+"' >"+zyq.zyqmc+"</option>";  			}  		}  	}  	str+="</select>";  	$("#"+divid).empty();  	$("#"+divid).append(str);  	$('.zyqselectpicker').selectpicker({  		width:width  	});  }, "json");}
 |