/**
 * 
 */
$.namespace("hxgl.detail");
hxgl.detail.init=function(){
	hxgl.detail.flag=null;
}
/**
 * 弹出新增页面
 * */
hxgl.detail.add=function(){
	var rq=$("#rq").val();
	location.href=$.app+"/hxgl/add?month="+rq;
}
hxgl.detail.view=function(data){
	var rq=$("#rq").val();
	location.href=$.app+"/hxgl/view?id="+data+"&month="+rq;
}
hxgl.detail.edit=function(data,month){
	var rq=$("#rq").val();
	location.href=$.app+"/hxgl/edit?id="+data+"&month="+rq;
}
hxgl.detail.back=function(){
	var rq=$("#rq").val();
	location.href=$.app+'/hxgl/addmain?rq='+rq
}
hxgl.detail.backmain=function(){
	location.href=$.app+'/hxgl/main';
}
hxgl.detail.search=function(){
	$("#hxgladdform").submit();
}
hxgl.detail.save=function(){
	if(isEmpty($('#hxmc').val())){
		ts("请输入航线名称",$('#hxmc'));
		return false;
	}
	if(isEmpty($('#hxlxid').val())){
		ts("请选择航线类型",$('#hxlxid'));
		return false;
	}
	if(isEmpty($('#szdid').val())){
		ts("请选择所在地",$('#szdid'));
		return false;
	}
	if(isEmpty($('#szgkid').val())){
		ts("请选择所在港口",$('#szgkid'));
		return false;
	}
	if(isEmpty($('#szgqid').val())){
		ts("请选择所在港区",$('#szgqid'));
		return false;
	}
	if(isEmpty($('#cgs').val())){
		ts("请输入船公司",$('#cgs'));
		return false;
	}
	if(isEmpty($('#hc').val())){
		ts("请输入航程",$('#hc'));
		return false;
	}
	 //验证浮点类型
	 if(van($('#addform input[name=hc]'),"航程")==false){return false;}
	 if(van($('#addform input[name=bcs0]'),"班次数")==false){return false;}
	 if(van($('#addform input[name=bcs1]'),"班次数")==false){return false;}
	 if(van($('#addform input[name=bcs2]'),"班次数")==false){return false;}
	 if(van($('#addform input[name=bcs3]'),"班次数")==false){return false;}
	 if(van($('#addform input[name=bcs4]'),"班次数")==false){return false;}
	 if(van($('#addform input[name=bynmwcl]'),"本月内贸完成量")==false){return false;}
	 if(van($('#addform input[name=bywmwcl]'),"本月外贸完成量")==false){return false;}
	 $.ajax({
        url:$.app+"/hxgl/save",
        data:$("#addform").serialize(),
        type:"post",
        dataType:"json",
        success:function(data){//ajax返回的数据
	           if (data.success) {
		           	$.alert({
		       		    title: '提示',
		       		    content: '操作成功',
		       		    confirm: function(){
		       		    location.href=$.app+'/hxgl/addmain?rq='+$("#rq").val();
		       		    }
		           	});
	           }else {
		           	$.alert({
		       		    title: '提示',
		       		    content: data.message,
		       		    confirm: function(){
		       		    }
		           	});
	           }
	     }
   }); 
}
//构建航线类型下拉	
function initHxlxSelect(divid,existVal,width){
	$.post($.app+"/hxgl/selectHxlx",{
	},function(data) {
		var str="";
		str+="";
		$("#"+divid).empty;
		$("#"+divid).append(str);
		$('.hxlxselectpicker').selectpicker({
    		width:width
    	});
	}, "json");
}		
//构建是否停航下拉	
function initSfthSelect(divid,existVal,width){
	$.post($.app+"/hxgl/selectSfth",{
	},function(data) {
		var str="";
		str+="";
		$("#"+divid).empty();
		$("#"+divid).append(str);
		$('.sfthselectpicker').selectpicker({
    		width:width
    	});
	}, "json");
}		
//构建船期下拉	
function initCqSelect(divid,existVal,width,changefunc){
	$.post($.app+"/hxgl/selectCq",{
	},function(data) {
		var str="";
		str+="";
		$("#"+divid).empty();
		$("#"+divid).append(str);
		$('.cqselectpicker').selectpicker({
    		width:width
    	});
	}, "json");
}		
//展现船期列表
function showcqtb(){
	//编辑页面应先删除子表内容
	 if(hxgl.detail.flag==1){
		 $.ajax({
		        url:$.app+"/hxgl/sccq",
		        data:{
		        	id:$("#recordid").val()
		        },
		        type:"post",
		        success:function(data){//ajax返回的数据
		        	 $.ajax({
		     	        url:$.app+"/hxgl/showcqtb",
		     	        data:{
		     	        	cqid:$("#cqid").val()
		     	        },
		     	        type:"post",
		     	        dataType:"json",
		     	        success:function(data){//ajax返回的数据
		     	        	   var str="";
		     		           if (data) {
		     		        	   for(var i=0;i";
		     		        	   var cq=data[i];
		     		        	   str+="| "+data[data.length-1]+"";
		     		        	   str+="";
		     		        	   str+=" | "+cq+"";
		     		        	   str+=" | ";
		     		        	   str+=" | 删除"
		     		        	   str+=""
		     		        	   }
		     		        	   $("#cqtb").empty();
		     		        	   for(var i=0;i<6;i++){
		     		        		   $("#deltr"+i).remove();
		     		        	   }
		     		        	   $("#cqtb").append(str);   
		     		           }
		     		     }
		     	   });
			    }
		   }); 
	 }else{
		 $.ajax({
  	        url:$.app+"/hxgl/showcqtb",
  	        data:{
  	        	cqid:$("#cqid").val()
  	        },
  	        type:"post",
  	        dataType:"json",
  	        success:function(data){//ajax返回的数据
  	        	   var str="";
  		           if (data) {
  		        	   for(var i=0;i";
  		        	   var cq=data[i];
  		        	   str+=" | "+data[data.length-1]+"";
  		        	   str+="";
  		        	   str+=" | "+cq+"";
  		        	   str+=" | ";
  		        	   str+=" | 删除"
  		        	   str+=""
  		        	   }
  		        	   $("#cqtb").empty();
  		        	   for(var i=0;i<6;i++){
  		        		   $("#deltr"+i).remove();
  		        	   }
  		        	   $("#cqtb").append(str);   
  		           }
  		     }
  	   });
	 }
	 
}
van=function(a,b){
	if(!isFDS(a.val())){
		ts(b+"必须为正数",a);
		return false;
	}
};
hxgl.detail.shanchu=function(i){
$.confirm({
    title: '确认框',
    content: '确认删除吗',
    confirm: function(){
    	$("#tr"+i).remove();
    },
    cancel: function(){
    }
});
}
hxgl.detail.del=function(data){
	$.confirm({
	    title: '确认框',
	    content: '确认删除吗',
	    confirm: function(){
	    	 $.post($.app + "/hxgl/delete", {
                 id : data
             }, function(data) {
                 if (data.success) {
                	 $.alert({
                		    title: '提示',
                		    content: '删除成功',
                		    confirm: function(){
                		    $("#hxglform").submit();
                		    $("#hxgladdform").submit();
                		    }
                	 });
                 } else {
                	 $.alert({
             		    title: '提示',
             		    content: data.message,
             		    confirm: function(){
             		        
             		    }
             	 });
                 }
             }, "json");
	    },
	    cancel: function(){
	        
	    }
	});
}
hxgl.detail.dele=function(data,trid){
	$.confirm({
	    title: '确认框',
	    content: '确认删除吗',
	    confirm: function(){
	    	 $.post($.app + "/hxgl/dele", {
                 id : data
             }, function(data) {
                 if (data.success) {
                	 $.alert({
                		    title: '提示',
                		    content: '删除成功',
                		    confirm: function(){
                		    	$("#deltr"+trid).remove();
                		    	if(trid==0){
                		    		$("#deltr1").attr('id','deltr0');
                		    		$("#deltr2").attr('id','deltr1');
                		    		$("#deltr3").attr('id','deltr2');
                		    		$("#deltr4").attr('id','deltr3');
                		    		$("#kcrq1").attr('name','kcrq0');
                		    		$("#kcrq2").attr('name','kcrq1');
                		    		$("#kcrq3").attr('name','kcrq2');
                		    		$("#kcrq4").attr('name','kcrq3');
                		    		$("#bcs1").attr('name','bcs0');
                		    		$("#bcs2").attr('name','bcs1');
                		    		$("#bcs3").attr('name','bcs2');
                		    		$("#bcs4").attr('name','bcs3');
                		    	}else if(trid==1){
                		    		$("#deltr2").attr('id','deltr1');
                		    		$("#deltr3").attr('id','deltr2');
                		    		$("#deltr4").attr('id','deltr3');
                		    		$("#kcrq2").attr('id','kcrq1');
                		    		$("#kcrq3").attr('id','kcrq2');
                		    		$("#kcrq4").attr('id','kcrq3');
                		    		$("#bcs2").attr('id','bcs1');
                		    		$("#bcs3").attr('id','bcs2');
                		    		$("#bcs4").attr('id','bcs3');
                		    	}else if(trid==2){
                		    		$("#deltr3").attr('id','deltr2');
                		    		$("#deltr4").attr('id','deltr3');
                		    		$("#kcrq3").attr('id','kcrq2');
                		    		$("#kcrq4").attr('id','kcrq3');
                		    		$("#bcs3").attr('id','bcs2');
                		    		$("#bcs4").attr('id','bcs3');
                		    	}else if(trid==3){
                		    		$("#deltr4").attr('id','deltr3');
                		    		$("#kcrq4").attr('id','kcrq3');
                		    		$("#bcs4").attr('id','bcs3');
                		    	}
                		    }
                	 });
                 } else {
                	 $.alert({
             		    title: '提示',
             		    content: data.message,
             		    confirm: function(){
             		        
             		    }
             	 });
                 }
             }, "json");
	    },
	    cancel: function(){
	        
	    }
	});
}
hxgl.detail.fuzhi=function(){
	/*location.href=$.app+"/hxgl/fuzhi?rq="+$("#rq").val();*/
	 $.ajax({
	        url:$.app+"/hxgl/fuzhi",
	        data:{
	        	rq:$("#rq").val()
	        },
	        type:"post",
	        success:function(data){//ajax返回的数据
	        	$.alert({
	       		    title: '提示',
	       		    content: '操作成功',
	       		    confirm: function(){
	       		    	hxgl.detail.search();
	       		    }
	           	});
		    }
	   }); 
	
}
hxgl.detail.tinghang=function(data){
	$.confirm({
	    title: '确认框',
	    content: '确认停航吗',
	    confirm: function(){
	    	 $.post($.app + "/hxgl/tinghang", {
                 id : data
             }, function(data) {
                 if (data.success) {
                	 $.alert({
                		    title: '提示',
                		    content: '停航成功',
                		    confirm: function(){
                		    	hxgl.detail.search();
                		    }
                	 });
                 } else {
                	 $.alert({
             		    title: '提示',
             		    content: data.message,
             		    confirm: function(){
             		        
             		    }
             	 });
                 }
             }, "json");
	    },
	    cancel: function(){
	        
	    }
	});
} |