| 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");
 
- }
 
 
  |