/**
*demo
*
*/
$.namespace("cg.detail");
cg.detail.path=null;
cg.detail.wxydjselData=null;
cg.detail.back=function(){
if(cg.detail.path!=null&&cg.detail.path!='') {
location.href=$.app+cg.detail.path;
} else {
location.href=$.app+"/cg/main";
}
};
cg.detail.initCgxs=function(divid, existVal){
$.post($.app + "/cg/selectCgxs", {
}, function(data) {
if (data) {
var str = "";
str+="";
$("#"+divid).empty();
$("#"+divid).append(str);
$('.cgxsselectpicker').selectpicker({
width: '80%'
});
} else {
}
}, "json");
};
cg.detail.initCgwx=function(divid, existVal){
$.post($.app + "/cg/selectCgwx", {
}, function(data) {
if (data) {
var str = "";
str+="";
$("#"+divid).empty();
$("#"+divid).append(str);
$('.cgwxselectpicker').selectpicker({
width: '80%'
});
} else {
}
}, "json");
};
cg.detail.initCgcz=function(divid, existVal){
$.post($.app + "/cg/selectCgcz", {
}, function(data) {
if (data) {
var str = "";
str+="";
$("#"+divid).empty();
$("#"+divid).append(str);
$('.cgczselectpicker').selectpicker({
width: '80%'
});
} else {
}
}, "json");
};
cg.detail.initWxydj=function(divid, existVal){
$.post($.app + "/cg/selectWxydj", {
}, function(data) {
if (data) {
var str = "";
str+="";
$("#"+divid).empty();
$("#"+divid).append(str);
$('.wxdjselectpicker').selectpicker({
width: '80%'
});
} else {
}
}, "json");
};
cg.detail.initYwfhd=function(divid, existVal){
$.post($.app + "/cg/selectYwfhd", {
}, function(data) {
if (data) {
var str = "";
str+="";
$("#"+divid).empty();
$("#"+divid).append(str);
$('.ywfhdselectpicker').selectpicker({
width: '80%'
});
} else {
}
}, "json");
};
cg.detail.initCgazxs=function(divid, existVal){
$.post($.app + "/cg/selectCgazxs", {
}, function(data) {
if (data) {
var str = "";
str+="";
$("#"+divid).empty();
$("#"+divid).append(str);
$('.cgazxsselectpicker').selectpicker({
width: '80%'
});
} else {
}
}, "json");
};
cg.detail.initWzzt=function(divid, existVal){
$.post($.app + "/cg/selectWzzt", {
}, function(data) {
if (data) {
var str = "";
str+="";
$("#"+divid).empty();
$("#"+divid).append(str);
$('.wzztselectpicker').selectpicker({
width: '80%'
});
} else {
}
}, "json");
};
cg.detail.initJlfs=function(divid, existVal){
$.post($.app + "/cg/selectJlfs", {
}, function(data) {
if (data) {
var str = "";
str+="";
$("#"+divid).empty();
$("#"+divid).append(str);
$('.jlfsselectpicker').selectpicker({
width: '80%'
});
} else {
}
}, "json");
};
cg.detail.initClfs=function(divid, existVal){
$.post($.app + "/cg/selectClfs", {
}, function(data) {
if (data) {
var str = "";
str+="";
$("#"+divid).empty();
$("#"+divid).append(str);
$('.clfsselectpicker').selectpicker({
width: '80%'
});
} else {
}
}, "json");
};
cg.detail.initSfwxpcg=function(divid, existVal){
$.post($.app + "/cg/selectSfwxpcg", {
}, function(data) {
if (data) {
var str = "";
str+="";
$("#"+divid).empty();
$("#"+divid).append(str);
$('.sfwxpcgselectpicker').selectpicker({
width: '80%'
});
} else {
}
}, "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;
}
};
cg.detail.save=function(){
// 必填非空验证
if(vae($('#szdid'), "所在地")==false){return false;}
if(vae($('#szgkid'), "所在港口")==false){return false;}
if(vae($('#szgqid'), "所在港区")==false){return false;}
if(vae($('#xzjyrid'), "所属经营人")==false){return false;}
if(vae($('#cgmctext'), "储罐名称")==false){return false;}
if(vae($('#addform input[name=cglx]'), "储罐类型")==false){return false;}
if(vae($('#addform input[name=hxpmc]'), "作业品名")==false){return false;}
if(vae($('#sjyltext'), "储存压力")==false){
return false;
}else{
if(van($('#sjyltext'), "储存压力")==false){return false;}
}
if(vae($('#aqgdtext'), "罐体高度")==false){return false;}else{
if(van($('#aqgdtext'), "罐体高度")==false){return false;}
}
if(vae($('#zjtext'), "罐体直径")==false){return false;}else{
if(van($('#zjtext'), "罐体直径")==false){return false;}
}
if(vae($('#cgqmjtext'), "罐体容积")==false){return false;}else{
if(van($('#cgqmjtext'), "罐体容积")==false){return false;}
}
if(vae($('#addform input[name=tcsj]'), "投产日期")==false){return false;}
// 特殊字段类型验证
/*if(van($('#cgqmjtext'), "储罐区面积")==false){return false;}*/
if(van($('#gjzxjltext'), "罐间最小距离")==false){return false;}
if(van($('#cgrjtext'), "储罐容积")==false){return false;}
/*if(van($('#sjyltext'), "设计压力")==false){return false;}*/
if(van($('#sjgzyltext'), "实际工作压力")==false){return false;}
/*if(van($('#aqgdtext'), "安全高度")==false){return false;}*/
/*if(van($('#zjtext'), "直径")==false){return false;}*/
if(van($('#zdwxycgrltext'), "重大危险源储罐容量")==false){return false;}
if(van($('#ygrjtext'), "油罐容积")==false){return false;}
if(van($('#ygrltext'), "油罐容量")==false){return false;}
if(van($('#ytcrjtext'), "圆筒仓容积")==false){return false;}
if(van($('#ythgcgrjtext'), "液体化工储罐容积")==false){return false;}
if(van($('#lstcrjtext'), "粮食筒仓容积")==false){return false;}
if(van($('#sntcrjtext'), "水泥筒仓容积")==false){return false;}
if(van($('#qtscyckrjtext'), "其他生产用仓库容积")==false){return false;}
$("#szdid").removeAttr("disabled");
$("#szgkid").removeAttr("disabled");
$("#szgqid").removeAttr("disabled");
$(".btn").attr("disabled",true);
$.ajax({
url:$.app+"/cg/save",
data:$("#addform").serialize(),
type:"post",
dataType:"json",
success:function(data){//ajax返回的数据
if (data.success) {
$.alert({
title: '提示',
content: '操作成功',
confirm: function(){
if(cg.detail.path!=null&&cg.detail.path!='') {
location.href=$.app+cg.detail.path;
} else {
location.href=$.app+"/cg/main";
}
}
});
}else {
$.alert({
title: '提示',
content: data.message,
confirm: function(){
$(".btn").attr("disabled",false);
}
});
}
}
});
};