Jelajahi Sumber

git-svn-id: https://192.168.57.71/svn/jsgkj@1297 931142cf-59ea-a443-aa0e-51397b428577

ld_guxl 8 tahun lalu
induk
melakukan
7acec33915

+ 133 - 0
gkjsjy/trunk/WebContent/static/biz/js/gkyxtjyfx/hxhbtj/hxhbtjdetail.js

@@ -0,0 +1,133 @@
+$.namespace("hxhbtj.detail");
+
+hxhbtj.detail.path=null;
+
+hxhbtj.detail.wxydjselData=null;
+
+hxhbtj.detail.back=function(){
+	if(hxhbtj.detail.path!=null&&hxhbtj.detail.path!='') {
+		location.href=$.app+hxhbtj.detail.path;
+	} else {
+		location.href=$.app+"/hxhbtj/main";
+	}
+};
+
+hxhbtj.detail.save=function(){
+	// 必填非空验证
+	if(vae($('#szgkid'), "所在港口")==false){return false;}
+	if(vae($('#rq'), "日期")==false){return false;}
+	
+	// 特殊字段类型验证
+	if(van($('#yyhxts'), "远洋航线条数")==false){return false;}
+	if(van($('#yyhxhbs'), "远洋航线航班数")==false){return false;}
+	if(van($('#jyhxts'), "近洋航线条数")==false){return false;}
+	if(van($('#jyhxhbs'), "近洋航线航班数")==false){return false;}
+	if(van($('#nzxts'), "内支线条数")==false){return false;}
+	if(van($('#nzxhbs'), "内支线航班数")==false){return false;}
+	if(van($('#nmhxts'), "内贸航线条数")==false){return false;}
+	if(van($('#nmhxhbs'), "内贸航线航班数")==false){return false;}
+	if(van($('#nmjzxttl'), "月内贸集装箱吞吐量  TEU")==false){return false;}
+	if(van($('#wmjzxttl'), "月外贸集装箱吞吐量  TEU")==false){return false;}
+	if(van($('#nnmjzxttl'), "年内贸集装箱吞吐量  TEU")==false){return false;}
+	if(van($('#nwmjzxttl'), "年外贸集装箱吞吐量  TEU")==false){return false;}
+	if(van($('#bywcl'), "本月完成量")==false){return false;}
+	if(van($('#bnljl'), "本年累积量")==false){return false;}
+	if(van($('#tbzzs'), "同比增长数")==false){return false;}
+	if(van($('#nmtbzzs'), "内贸同比增长数")==false){return false;}
+	if(van($('#wmtbzzs'), "外贸同比增长数")==false){return false;}
+	if(van($('#yyxkphxs'), "远洋新开辟航线数")==false){return false;}
+	if(van($('#yytkhxs'), "远洋停开航线数")==false){return false;}
+	if(van($('#jyxkphxs'), "近洋新开辟航线数")==false){return false;}
+	if(van($('#jytkhxs'), "近洋停开航线数")==false){return false;}
+	if(van($('#nzxxkphxs'), "内支线新开辟航线数")==false){return false;}
+	if(van($('#nzxtkhxs'), "内支线停开航线数")==false){return false;}
+	if(van($('#nmxkphxs'), "内贸新开辟航线数")==false){return false;}
+	if(van($('#nmtkhxs'), "内贸停开航线数")==false){return false;}
+	
+//	$("#szgkid").removeAttr("disabled");
+	$(".btn").attr("disabled",true);
+	$.ajax({
+		url:$.app+"/hxhbtj/save",
+		data:$("#addform").serialize(),
+		type:"post",
+		dataType:"json",
+		success:function(data){//ajax返回的数据
+			if (data.success) {
+				$.alert({
+					title: '提示',
+					content: '操作成功',
+					confirm: function(){
+						if(hxhbtj.detail.path!=null&&hxhbtj.detail.path!='') {
+							location.href=$.app+hxhbtj.detail.path;
+						} else {
+							location.href=$.app+"/hxhbtj/main";
+						}
+					}
+				});
+			}else {
+				$.alert({
+					title: '提示',
+					content: data.message,
+					confirm: function(){
+						$(".btn").attr("disabled",false);
+					}
+				});
+			}
+		}
+	});
+};
+
+hxhbtj.detail.stat=function(){
+	// 必填非空验证
+	if(vae($('#szgkid'), "所在港口")==false){return false;}
+	if(vae($('#rq'), "日期")==false){return false;}
+	
+	location.href=$.app+"/hxhbtj/stat?szgkid="+$('#szgkid').val()+"&rq="+$('#rq').val();
+};
+
+hxhbtj.detail.saveTbzt=function(data){
+	 $(".btn").attr("disabled",true);
+	 $.post($.app + "/hxhbtj/saveTbzt", {
+        id : data
+    }, function(data) {
+        if (data.success) {
+       	 $.alert({
+       		    title: '提示',
+       		    content: '提交成功',
+       		    confirm: function(){
+       		    	location.href=$.app+'/hxhbtj/main';
+       		    }
+       	 });
+        } else {
+       	 $.alert({
+    		    title: '提示',
+    		    content: data.message,
+    		    confirm: function(){
+    		    	 $(".btn").attr("disabled",false);
+    		    }
+    	 });
+        }
+    }, "json");
+};
+	 
+//验证不为空
+vae=function(area,name){
+ 	if(isEmpty(area.val())){
+ 		$.alert({
+ 		    title: '提示',
+ 		    content: name+'不能为空!',
+ 		});
+ 		return false;
+ 	}
+};
+
+//验证为整数或者浮点数
+van=function(area,name){
+ 	if(!isFDS(area.val())&&!isZS(area.val())){
+ 		$.alert({
+ 		    title: '提示',
+ 		    content: name+'需为正数',
+ 		});
+ 		return false;
+ 	}
+};

+ 54 - 2
gkjsjy/trunk/WebContent/static/biz/js/gkyxtjyfx/hxhbtj/hxhbtjmain.js

@@ -3,9 +3,61 @@
  **/
  $.namespace("hxhbtj.main");
  
+ hxhbtj.main.path=null;
+ 
  hxhbtj.main.init=function(){
-}
+};
 
  hxhbtj.main.search=function(){
 	$("#hxhbtjform").submit();
-}
+};
+ 
+ hxhbtj.main.view=function(id){
+		location.href=$.app+"/hxhbtj/view?id="+id;
+ };
+ 
+ hxhbtj.main.del=function(data){
+	$.confirm({
+	    title: '确认框',
+	    content: '确认删除吗',
+	    confirm: function(){
+	    	 $.post($.app + "/hxhbtj/delete", {
+                 id : data
+             }, function(data) {
+                 if (data.success) {
+                	 $.alert({
+                		    title: '提示',
+                		    content: '操作成功',
+                		    confirm: function(){
+                		    	$("#hxhbtjform").submit();
+                		    }
+                	 });
+                 } else {
+                	 $.alert({
+             		    title: '提示',
+             		    content: data.message,
+             		    confirm: function(){
+             		    }
+             	 });
+                 }
+             }, "json");
+	    },
+	    cancel: function(){
+	    }
+	});
+};
+	
+hxhbtj.main.back=function(){
+	if( hxhbtj.main.path!=null&& hxhbtj.main.path!='') {
+		location.href=$.app+ hxhbtj.main.path;
+	} else {
+		location.href=$.app+"/hxhbtj/main";
+	}
+};
+
+hxhbtj.main.add=function(){
+	location.href=$.app+"/hxhbtj/add";
+};
+hxhbtj.main.edit=function(data){
+	location.href=$.app+"/hxhbtj/edit?id="+data;
+};