| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405 | 
							- $.namespace("gkjyrdetails.main");
 
- //是与否的codeEntity
 
- gkjyrdetails.main.codeData = null;
 
- //所在地返回值
 
- gkjyrdetails.main.szdbackData = null;
 
- //所在港口返回值
 
- gkjyrdetails.main.szgkbackData = null;
 
- //所在港区返回值
 
- gkjyrdetails.main.szgqbackData = null;
 
- gkjyrdetails.main.init = function() {
 
- 	gkjyrdetails.main.sel();
 
- //	gkjyrdetails.main.shifou();
 
- 	//把form传入,构造翻页控件
 
- };
 
- /**
 
-  * 返回功能实现
 
-  * */
 
- gkjyrdetails.main.back = function() {
 
- 	location.href = $.app + "/gkjyr/main";
 
- };
 
- /**
 
-  * 打印功能实现
 
-  * */
 
- gkjyrdetails.main.print = function(data) {
 
- 	var newwin=window.open($.app + "/gkjyr/print?id="+data,"","top=0,left=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width="+(window.screen.availWidth-10)+",height="+(window.screen.availHeight-30));//修改宽度和高度可控制窗口的大小
 
-     newwin.focus(); 
 
- };
 
- /**三级联动实现
 
-  * 
 
-  */
 
- gkjyrdetails.main.sel = function() {
 
- 	initszdSelect('szdsel', gkjyrdetails.main.szdbackData, 'showgk', '95%');
 
- 	initgkSelect('gksel', gkjyrdetails.main.szgkbackData,
 
- 			gkjyrdetails.main.szdbackData, 'showgq', '95%');
 
- 	initgqSelect('gqsel', gkjyrdetails.main.szgqbackData,
 
- 			gkjyrdetails.main.szdbackData, gkjyrdetails.main.szgkbackData,
 
- 			null, '95%');
 
- };
 
- function showgk() {
 
- 	$('#xzjyr').val("");
 
- 	$('#xzjyrid').val("");
 
- 	initgqSelect('gqsel','','','',null,'95%');
 
- 	initgkSelect('gksel', gkjyrdetails.main.szgkbackData, $('.szdselectpicker')
 
- 			.val(), 'showgq', '95%');
 
- };
 
- function showgq() {
 
- 	$('#xzjyr').val("");
 
- 	$('#xzjyrid').val("");
 
- 	initgqSelect('gqsel', gkjyrdetails.main.szgqbackData, $('.szdselectpicker')
 
- 			.val(), $('.gkselectpicker').val(), null, '95%');
 
- 	gkjyrdetails.main.initXzqh('xzqhsel','', $('.gkselectpicker').val());
 
- };
 
- /**判断是否select的实现
 
-  * 
 
-  */
 
- gkjyrdetails.main.shifou = function() {
 
- 	if (gkjyrdetails.main.codeData) {
 
- 		var x = $.parseJSON(gkjyrdetails.main.codeData);
 
- 		for ( var i = 0; i < x.length; i++) {
 
- 			var select = x[i];
 
- 			$("#sel3").get(0).add(new Option(select.text, select.id));
 
- 			$("#sel4").get(0).add(new Option(select.text, select.id));
 
- 		}
 
- 		$('.selectpicker').selectpicker({
 
- 			width : '95%'
 
- 		});
 
- 		$('#sel3').selectpicker('refresh');
 
- 		$('#sel3').selectpicker('val', gkjyrdetails.main.sf1backData);
 
- 		$('#sel4').selectpicker('refresh');
 
- 		$('#sel4').selectpicker('val', gkjyrdetails.main.sf2backData);
 
- 	}
 
- };
 
- gkjyrdetails.main.initYwcqzm=function(divid, existVal){
 
- 	 $.post($.app + "/gkjyr/selectYw", {
 
-        
 
-    }, function(data) {
 
-        if (data) {
 
-       	 var str = "";
 
-       		str+="<select   class='ywcqzmselectpicker' name='ywcqzmid'  >";
 
-       		str+="<option></option>";
 
-       			for(var i=0;i<data.length;i++){
 
-       				var ywcqzm = data[i];
 
-       				if(ywcqzm.id==existVal){
 
-       					str+=" <option selected='selected' value='"+ywcqzm.id+"' >"+ywcqzm.text+"</option>";
 
-       				}else{
 
-       					str+=" <option value='"+ywcqzm.id+"' >"+ywcqzm.text+"</option>";
 
-       				}
 
-       			}
 
-       		str+="</select>";
 
-       		$("#"+divid).empty();
 
-       		$("#"+divid).append(str);
 
-       		
 
-       		$('.ywcqzmselectpicker').selectpicker({
 
-       			width: '97.5%'
 
-       		});
 
-        } else {
 
-       	
 
-        }
 
-    }, "json");
 
- };
 
- gkjyrdetails.main.initSfwhqy=function(divid, existVal){
 
- 	 $.post($.app + "/gkjyr/selectSfwhqy", {
 
-       
 
-   }, function(data) {
 
-       if (data) {
 
-      	 var str = "";
 
-      		str+="<select   class='sfwhqyselectpicker' name='sfwhqyid'  >";
 
-      		str+="<option></option>";
 
-      			for(var i=0;i<data.length;i++){
 
-      				var sfwhqy = data[i];
 
-      				if(sfwhqy.id==existVal){
 
-      					str+=" <option selected='selected' value='"+sfwhqy.id+"' >"+sfwhqy.text+"</option>";
 
-      				}else{
 
-      					str+=" <option value='"+sfwhqy.id+"' >"+sfwhqy.text+"</option>";
 
-      				}
 
-      			}
 
-      		str+="</select>";
 
-      		$("#"+divid).empty();
 
-      		$("#"+divid).append(str);
 
-      		
 
-      		$('.sfwhqyselectpicker').selectpicker({
 
-      			width:'95%'
 
-      		});
 
-       } else {
 
-      	
 
-       }
 
-   }, "json");
 
- };
 
- //行政区划
 
- gkjyrdetails.main.initXzqh=function(divid, existVal, gk ){
 
- 	$.post($.app + "/gkjyr/selectXzqh", {
 
- 		gk:gk
 
- 	}, function(data) {
 
- 		if (data) {
 
- 			var str = "";
 
- 			str+="<select   class='xzqhselectpicker' name='xzqhid'  >";
 
- 			str+="<option></option>";
 
- 			for(var i=0;i<data.length;i++){
 
- 				var xzqh = data[i];
 
- 				if(xzqh.text==existVal){
 
- 					str+=" <option selected='selected' value='"+xzqh.id+"' >"+xzqh.text+"</option>";
 
- 				}else{
 
- 					str+=" <option value='"+xzqh.id+"' >"+xzqh.text+"</option>";
 
- 				}
 
- 			}
 
- 			str+="</select>";
 
- 			$("#"+divid).empty();
 
- 			$("#"+divid).append(str);
 
- 			
 
- 			$('.xzqhselectpicker').selectpicker({
 
- 				width:'95%'
 
- 			});
 
- 		} else {
 
- 			
 
- 		}
 
- 	}, "json");
 
- };
 
- gkjyrdetails.main.initYwjgys=function(divid, existVal){
 
- 	 $.post($.app + "/gkjyr/selectYw", {
 
-       
 
-   }, function(data) {
 
-       if (data) {
 
-      	 var str = "";
 
-      		str+="<select   class='ywjgysselectpicker' name='ywjgysid'  >";
 
-      		str+="<option></option>";
 
-      			for(var i=0;i<data.length;i++){
 
-      				var ywjgys = data[i];
 
-      				if(ywjgys.id==existVal){
 
-      					str+=" <option selected='selected' value='"+ywjgys.id+"' >"+ywjgys.text+"</option>";
 
-      				}else{
 
-      					str+=" <option value='"+ywjgys.id+"' >"+ywjgys.text+"</option>";
 
-      				}
 
-      			}
 
-      		str+="</select>";
 
-      		$("#"+divid).empty();
 
-      		$("#"+divid).append(str);
 
-      		
 
-      		$('.ywjgysselectpicker').selectpicker({
 
-      			width: '98.75%'
 
-      		});
 
-       } else {
 
-      	
 
-       }
 
-   }, "json");
 
- };
 
- /**新增和编辑的保存
 
-  * 
 
-  */
 
- vae=function(a,b){
 
- 	if(isEmpty(a.val())){
 
- 		ts(b+"不能为空",a);
 
- 		return false;
 
- 		}
 
- 	return true;
 
- };
 
- van=function(a,b){
 
- 	if(!isFDS(a.val())){
 
- 		ts(b+"必须为正数",a);
 
- 		return false;
 
- 		}
 
- 	return true;
 
- };
 
- vazs=function(a,b){
 
- 	if(!isZS(a.val())){
 
- 		ts(b+"必须为正整数");
 
- 		return false;
 
- 		}
 
- 	return true;
 
- };
 
- gkjyrdetails.main.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($('#addform input[name=gkjyr]'),"港口经营人名称")==false){return false;}
 
- 	 if(vae($('#addform input[name=fddbr]'),"法定代表人")==false){return false;}
 
- 	 
 
- 	//验证类型
 
- 	 if(van($('#addform input[name=zcze]'),"资产总额")==false){return false;}
 
- 	 if(van($('#addform input[name=tzze]'),"投资总额")==false){return false;}
 
- 	 if(van($('#addform input[name=zczb]'),"注册资本")==false){return false;}
 
- 	 if(van($('#addform input[name=xsje]'),"销售金额")==false){return false;} 
 
- 	 if(vazs($('#addform input[name=rs]'),"人数")==false){return false;}
 
- 	 if(vazs($('#addform input[name=zzagrysl]'),"专职安管人员数量")==false){return false;}
 
- 	 if(vazs($('#addform input[name=cyrysl]'),"从业人员数量")==false){return false;}
 
- 	 if(vazs($('#addform input[name=xcglrysl]'),"现场管理人员数量")==false){return false;}
 
- 	 if(vazs($('#addform input[name=xcglpxrysl]'),"参加培训人员数量")==false){return false;}
 
- 	 if(vazs($('#addform input[name=zyjsrysl]'),"专业技术人员数量")==false){return false;}
 
- 	 if(vazs($('#addform input[name=zyjspxrysl]'),"参加培训人员数量")==false){return false;}
 
- 	 if(vazs($('#addform input[name=xczyrysl]'),"现场作业人员数量")==false){return false;}
 
- 	 if(vazs($('#addform input[name=xczyrypxsl]'),"参加培训人员数量")==false){return false;}
 
- 	 if(van($('#addform input[name=fjsszmj]'),"房建设施总面积")==false){return false;}
 
- 	 if(van($('#addform input[name=bgyfmj]'),"办公用房面积")==false){return false;}
 
- 	 if(van($('#addform input[name=axcd]'),"岸线长度")==false){return false;}
 
- 	 if(van($('#addform input[name=mtqyhdgc]'),"码头前沿河底高程")==false){return false;}
 
- //	 if(vazs($('#addform input[name=mtbwzs]'),"码头泊位总数")==false){return false;}
 
- //	 if(vazs($('#addform input[name=scxbw]'),"生产性泊位")==false){return false;}
 
- //	 if(vazs($('#addform input[name=fscxbw]'),"非生产性泊位")==false){return false;}
 
- 	 if(van($('#addform input[name=zdkbnl]'),"最大靠泊能力")==false){return false;}
 
- //	 if(vazs($('#addform input[name=wdjysbwsl]'),"万吨级以上泊位数量")==false){return false;}
 
- 	 if(van($('#addform input[name=bwzcd]'),"泊位总长度")==false){return false;}
 
- 	 if(van($('#addform input[name=sjntgnl]'),"设计年通过能力")==false){return false;}
 
- 	 if(van($('#addform input[name=jzx]'),"其中集装箱")==false){return false;}
 
- 	 if(van($('#addform input[name=sndzttl]'),"上年度总吞量")==false){return false;}
 
- 	 if(van($('#addform input[name=sndwmttl]'),"其中外贸总吞量")==false){return false;}
 
- 	 if(van($('#addform input[name=sndzjzx]'),"上年度总吞量")==false){return false;}
 
- 	 if(van($('#addform input[name=sndwmjzx]'),"其中外贸总吞量")==false){return false;}
 
- 	 if(van($('#addform input[name=lymj]'),"陆域总面积")==false){return false;}
 
- 	 if(van($('#addform input[name=ckzmj]'),"仓库总面积")==false){return false;}
 
- 	 if(van($('#addform input[name=tczmj]'),"堆场总面积")==false){return false;}
 
- 	 
 
- 	 if(vazs($('#addform input[name=zxsbgs]'),"装卸设备")==false){return false;}
 
- 	 if(vazs($('#addform input[name=mzdjgs]'),"其中门座吊机")==false){return false;}
 
- 	 if(vazs($('#addform input[name=ltqzjgs]'),"轮胎起重机")==false){return false;}
 
- 	 if(vazs($('#addform input[name=gddjgs]'),"固定吊机")==false){return false;}
 
- 	 if(vazs($('#addform input[name=qcqzjgs]'),"汽车起重机")==false){return false;}
 
- 	 if(vazs($('#addform input[name=sssbgs]'),"输送设备")==false){return false;}
 
- 	 if(vazs($('#addform input[name=qtjxgs]'),"其他机械")==false){return false;}
 
- 	 if(vazs($('#addform input[name=gzcbgs]'),"港作船舶")==false){return false;}
 
- 	 
 
- 	 if(van($('#addform input[name=cbzzzl]'),"船舶总载重量")==false){return false;}
 
- 	 if(van($('#addform input[name=gygxcd]'),"工艺管线长度")==false){return false;}
 
- 	 if(van($('#addform input[name=tlzyxcd]'),"铁路专用长度")==false){return false;}
 
- //	 if(vazs($('#addform input[name=cgsl]'),"储罐数量")==false){return false;}
 
- 	 if(van($('#addform input[name=cgzrl]'),"储罐总容量")==false){return false;}
 
- 	
 
- 	 var iframeObj=document.getElementById("mapiframe");
 
- 		
 
- 		if(iframeObj.contentWindow && iframeObj.contentWindow.gis ){
 
- 			iframeObj.contentWindow.gis.edit.submitToService();
 
- 		}
 
- 		var interval1 =  window.setInterval(function(){
 
- 			try{
 
- 					if(iframeObj.contentWindow&&iframeObj.contentWindow.gis&&iframeObj.contentWindow.gisSaveResult){
 
- 						clearInterval(interval1 );
 
- 					}
 
- 					
 
- 			}catch(e){
 
- 			}
 
- 		},2000);
 
- 		$(".btn").attr("disabled",true);
 
- 	$.ajax({
 
- 		url : $.app + "/gkjyr/save",
 
- 		data : $("#addform").serialize(),
 
- 		type : "post",
 
- 		dataType : "json",
 
- 		success : function(data) {//ajax返回的数据
 
- 			if (data.success) {
 
- 				$.alert({
 
- 					title : '提示',
 
- 					content : '操作成功',
 
- 					confirm : function() {
 
- 						location.href = $.app + '/gkjyr/main';
 
- 					}
 
- 				});
 
- 			} else {
 
- 				$.alert({
 
- 					title : '提示',
 
- 					content : data.message,
 
- 					confirm : function() {
 
- 						$(".btn").attr("disabled",false);
 
- 					}
 
- 				});
 
- 			}
 
- 		}
 
- 	});
 
- };
 
- /**上级经营人触发时往input塞值
 
-  * 
 
-  * @param jyrid
 
-  */
 
- function jyrSel(jyrid) {
 
- 	guanbipop();
 
- 	$.post($.app + "/gkjyr/findById", {
 
- 		id : jyrid
 
- 	}, function(data) {
 
- 		//返回的是经营人实体,你可以在回掉中,进行任何其他字段的默认填写
 
- 		$('#xzjyr').val(data.gkjyr);
 
- 		$('#xzjyrid').val(data.id);
 
- 	}, "json");
 
- };
 
- gkjyrdetails.main.initJyrMtjgxs=function(divid, existVal){
 
- 	 $.post($.app + "/bw/selectMtjgxs", {
 
-   
 
- }, function(data) {
 
-   if (data) {
 
-  	 var str = "";
 
-  		str+="<select   class='jyrMtjgxsselectpicker' name='jyrmtjgxsid' >";
 
-  		str+="<option></option>";
 
-  			for(var i=0;i<data.length;i++){
 
-  				var mtjgxs = data[i];
 
-  				if(mtjgxs.id==existVal){
 
-  					str+=" <option selected='selected' value='"+mtjgxs.id+"' >"+mtjgxs.text+"</option>";
 
-  				}else{
 
-  					str+=" <option value='"+mtjgxs.id+"' >"+mtjgxs.text+"</option>";
 
-  				}
 
-  			}
 
-  		str+="</select>";
 
-  		$("#"+divid).empty();
 
-  		$("#"+divid).append(str);
 
-  		
 
-  		
 
-  		$('.jyrMtjgxsselectpicker').selectpicker({
 
-  			width:'95%'
 
-  		});
 
-   } else {
 
-  	
 
-   }
 
- }, "json");
 
- };
 
- gkjyrdetails.main.initQyxz=function(divid, existVal){
 
- 	 $.post($.app + "/gkjyr/selectQyxz", {
 
-      
 
-  }, function(data) {
 
-      if (data) {
 
-     	 var str = "";
 
-     		str+="<select   class='qyxzselectpicker' name='qyxzid'  >";
 
-     		str+="<option></option>";
 
-     			for(var i=0;i<data.length;i++){
 
-     				var qyxz = data[i];
 
-     				if(qyxz.id==existVal){
 
-     					str+=" <option selected='selected' value='"+qyxz.id+"' >"+qyxz.text+"</option>";
 
-     				}else{
 
-     					str+=" <option value='"+qyxz.id+"' >"+qyxz.text+"</option>";
 
-     				}
 
-     			}
 
-     		str+="</select>";
 
-     		$("#"+divid).empty();
 
-     		$("#"+divid).append(str);
 
-     		
 
-     		$('.qyxzselectpicker').selectpicker({
 
-     			width: '95%'
 
-     		});
 
-      } else {
 
-     	
 
-      }
 
-  }, "json");
 
- };
 
 
  |