/** *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); } }); } } }); };