|
@@ -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;
|
|
|
+ }
|
|
|
+};
|