/**
*
*/
$.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(){
}
});
}