| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232 | /** *单船申报月报表 *  */$.namespace("dcsbybb.detail");dcsbybb.detail.nwm=null;dcsbybb.detail.jcg=null;dcsbybb.detail.jyr=null;dcsbybb.detail.init = function() {    initnwmSelect('nwmsel',dcsbybb.detail.nwm,null,'','80%');    initjcgSelect('jcgsel',dcsbybb.detail.jcg,null,'','80%');    if(dcsbybb.detail.jyr.length==0){    	//行政人员    	$("#bgsj").attr("disabled","disabled");    	$(":radio").attr("disabled","disabled");    	$("#zysl").attr("readonly","readonly");    	$("#zyslteu").attr("readonly","readonly");    }};//进出港function initjcgSelect(divid,existVal,changefunc,width){	$.post($.app + "/dcsb/selectJcg", {			}, function(data) {		var str = "<select ";	    if(dcsbybb.detail.jyr.length==0){	    	str += "disabled='disabled'";	    }		if(changefunc!=null&&changefunc!=""){			str+=" class='jcgselectpicker' id='jcgid' name='jcg' onchange='"+changefunc+"()' id='jcg'>";		}else{			str+=" class='jcgselectpicker' name='jcg'  id='jcgid'>";		}		str+="<option></option>";		if(data){			for(var i=0;i<data.length;i++){				var code = data[i];				if(code.id==existVal){					str+=" <option selected='selected' value='"+code.id+"' >"+code.text+"</option>";				}else{					str+=" <option value='"+code.id+"' >"+code.text+"</option>";				}			}		}		str+="</select>";		$("#"+divid).empty();		$("#"+divid).append(str);		$('.jcgselectpicker').selectpicker({			width:width		});			}, "json");};//内外贸function initnwmSelect(divid,existVal,changefunc,width){	$.post($.app + "/dcsb/selectNwm", {			}, function(data) {		var str = "<select ";	    if(dcsbybb.detail.jyr.length==0){	    	str += "disabled='disabled'";	    }		if(changefunc!=null&&changefunc!=""){			str+=" class='nwmselectpicker' id='nwmid' name='nwm' onchange='"+changefunc+"()' id='nwm'>";		}else{			str+=" class='nwmselectpicker' name='nwm'  id='nwmid'>";		}		str+="<option></option>";		if(data){			for(var i=0;i<data.length;i++){				var code = data[i];				if(code.id==existVal){					str+=" <option selected='selected' value='"+code.id+"' >"+code.text+"</option>";				}else{					str+=" <option value='"+code.id+"' >"+code.text+"</option>";				}			}		}		str+="</select>";		$("#"+divid).empty();		$("#"+divid).append(str);		$('.nwmselectpicker').selectpicker({			width:width		});			}, "json");};dcsbybb.detail.save = function(){	if(validBeforeSave()==false){return false;}	$.ajax({		url : $.app + "/dcsbybb/save",		data : $("#addform").serialize(),		type : "post",		dataType : "json",		success : function(data) {//ajax返回的数据			if (data.success) {				$.alert({					title : '提示',					content : '操作成功',					confirm : function() {						dcsbybb.detail.back();					}				});			} else {				$.alert({					title : '提示',					content : data.message,					confirm : function() {					}				});			}		}	});};//返回dcsbybb.detail.back = function(){   	location.href=$.app + "/dcsbybb/main";};/** * 验证不为空 *  */vae=function(area,name){	if(isEmpty(area.val())){		$.alert({		    title: '提示',		    content: name+'不能为空!',		});		return false;	}};/** * 验证为整数 *  */van=function(area,name){	if(!isZS(area.val())){		$.alert({		    title: '提示',		    content: name+'需为正数! ',		});		return false;	}};// 验证validBeforeSave=function(){	if(vae($('#jcgid'), "进出港 ")==false){return false;}	if(vae($('#nwmid'), "内外贸 ")==false){return false;}	if(vae($('#dydlid'), "货物种类第一大类 ")==false){return false;}	/*if(isEmpty($('input:radio[name="hwzl"]:checked').val())){		$.alert({		    title: '提示',		    content: '货物种类不能为空!',		});		return false;	}*/	/*if(vae($('#zysl'), "作业数量 ")==false){return false;}*/	if(vae($('#bgsj'), "报告时间 ")==false){return false;}		/*if(van($('#zysl'), "作业数量(吨)")==false){return false;}	if(van($('#zyslteu'), "作业数量(TEU)")==false){return false;}*/	if(isEmpty($('#zysl').val())){		$.alert({		    title: '提示',		    content: "作业数量不能为空",		});		return false;	}	};//构建货物种类第一大类下拉	function initHwzldydlSelect(divid,existVal,changefunc,width){	$.post($.app+"/dcsb/selectHwlxdydl",{	},function(data) {		var str="";		if(changefunc!=null&&changefunc!=""){			str+="<select class='dydlselectpicker' name='dydlid' onchange='"+changefunc+"()' id='dydlid'>";		}else{			str+="<select class='dydlselectpicker' name='dydlid' id='dydlid'>";		}		str+="<option></option>";		if(data){			for(var i=0;i<data.length;i++){				var dydl=data[i];				if(dydl.id==existVal){					str+=" <option selected='selected' value='"+dydl.id+"' >"+dydl.text+"</option>";				}else{					str+="<option value='"+dydl.id+"'>"+dydl.text+"</option>" ;				}			}		}		str+="</select>";		$("#"+divid).empty();		$("#"+divid).append(str);		$('.dydlselectpicker').selectpicker({    		width:width    	});	}, "json");}		//构建货物种类第二大类下拉	//existVal:默认值,dydlid:第一大类idfunction initHwzldedlSelect(divid,existVal,dydlid,width){	$.post($.app+"/dcsb/selectHwlxdedl",{	dydlid:dydlid	},function(data) {		var str="";		str+="<select class='dedlselectpicker' name='dedlid' id='dedlid'>";		str+="<option></option>";		if(data){			for(var i=0;i<data.length;i++){				var dedl=data[i];				if(dedl.id==existVal){					str+=" <option selected='selected' value='"+dedl.id+"' >"+dedl.text+"</option>";				}else{					str+="<option value='"+dedl.id+"'>"+dedl.text+"</option>" ;				}			}		}		str+="</select>";		$("#"+divid).empty();		$("#"+divid).append(str);		$('.dedlselectpicker').selectpicker({    		width:width    	});	}, "json");}		
 |