/** *demo * */ $.namespace("ck.detail"); ck.detail.path = null; ck.detail.recordStatus = null; ck.detail.back=function(){ if(ck.detail.path!=null&&ck.detail.path!='') { location.href=$.app+ck.detail.path; } else { location.href=$.app+"/ck/main"; } }; ck.detail.initCkyt=function(divid, existVal){ $.post($.app + "/ck/selectCkyt", { }, function(data) { if (data) { var existValArr = existVal.split(","); var str = ""; str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.ckytselectpicker').selectpicker({ width: '80%' }); } else { } }, "json"); }; ck.detail.initssmtSelect=function(divid,existVal,szd,gk,gq,jyr,changefunc,width,jyren,flag){ var jsonJyr = null; if(jyren!=null&&jyren!=''&&flag!=true){ jsonJyr = $.parseJSON(jyren); szd=jsonJyr.szd; gk=jsonJyr.szgk; gq=jsonJyr.szgq; jyr=jsonJyr.id; }else if(flag==true){ szd=jyren.szd; gk=jyren.szgk; gq=jyren.szgq; jyr=jyren.id; } $.post($.app + "/selectMt", { szd:szd, szgk:gk, szgq:gq, ssjyr:jyr, recordStatus:ck.detail.recordStatus }, function(data) { var str = ""; if(changefunc!=null&&changefunc!=""){ str+=""; } str+=""; if(data){ for(var i=0;i"+mt.mtmc+""; }else{ str+=" "; } } } str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.ssmtselectpicker').selectpicker({ width:width }); }, "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; } }; ck.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($('#ssmtid'), "前沿码头名称")==false){return false;} if(vae($('#ckmctext'), "仓库名称")==false){return false;} if(vae($('#ckssbwid'), "前沿泊位名称")==false){return false;} if(vae($('#cklxid'), "仓库类型")==false){return false;} if(vae($('#scyckrjtext'), "生产用仓库容积")==false){ return false; }else{ if(van($('#scyckrjtext'), "生产用仓库容积")==false){ return false; } } // 特殊字段类型验证 if(van($('#addform input[name=ckzmj]'),"仓库总面积")==false){return false;} if(van($('#addform input[name=ckrl]'),"仓库容量")==false){return false;} if(van($('#wxpckmjtext'), "危险品仓库面积")==false){return false;} if(van($('#scyckmjtext'), "生产用仓库面积")==false){return false;} /*if(van($('#scyckrjtext'), "生产用仓库容积")==false){return false;}*/ if(van($('#addform input[name=ygrj]'),"油罐容积")==false){return false;} if(van($('#addform input[name=ygrl]'),"油罐容量")==false){return false;} if(van($('#cpyrjtext'), "成品油容积")==false){return false;} if(van($('#addform input[name=ytcrj]'),"圆筒仓容积")==false){return false;} if(van($('#ythgcgrjtext'), "液体化工储罐容积")==false){return false;} if(van($('#ykrjtext'), "油库容积")==false){return false;} if(van($('#addform input[name=lstcrj]'),"粮食筒仓容积")==false){return false;} if(van($('#addform input[name=sntcrj]'),"水泥筒仓容积")==false){return false;} if(van($('#addform input[name=qtscyckrj]'),"其他用生产仓库容积")==false){return false;} $("#szdid").removeAttr("disabled"); $("#szgkid").removeAttr("disabled"); $("#szgqid").removeAttr("disabled"); $(".btn").attr("disabled",true); $.ajax({ url:$.app+"/ck/save", data:$("#addform").serialize(), type:"post", dataType:"json", success:function(data){//ajax返回的数据 if (data.success) { $.alert({ title: '提示', content: '操作成功', confirm: function(){ if(ck.detail.path!=null&&ck.detail.path!='') { location.href=$.app+ck.detail.path; } else { location.href=$.app+"/ck/main"; } } }); }else { $.alert({ title: '提示', content: data.message, confirm: function(){ $(".btn").attr("disabled",false); } }); } } }); }; ck.detail.initSfwxpck=function(divid, existVal){ $.post($.app + "/ck/selectSfwxpck", { }, function(data) { if (data) { var str = ""; str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.sfwxpckselectpicker').selectpicker({ width:'80%' }); } else { } }, "json"); }; ck.detail.initKcsclxSelect=function(divid, existVal){ $.post($.app + "/ck/selectKcsclx", { }, function(data) { if (data) { var str = ""; str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.kcsclxselectpicker').selectpicker({ width:'80%' }); } else { } }, "json"); }; ck.detail.initCklxSelect=function(divid, existVal){ $.post($.app + "/ck/selectCklx", { }, function(data) { if (data) { var str = ""; str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.cklxselectpicker').selectpicker({ width:'80%' }); } else { } }, "json"); }; //构建作业区的下拉 function initzyqSelect(divid,existVal,szd,gk,gq,changefunc,width,jyr){ var jsonJyr = null; if(jyr!=null&&jyr!=''){ jsonJyr = $.parseJSON(jyr); szd=jsonJyr.szd; gk=jsonJyr.szgk; gq=jsonJyr.szgq; // jyr=jsonJyr.id; } $.post($.app + "/mt/selectZyq", { szd:szd, szgk:gk, szgq:gq }, function(data) { var str = ""; if(changefunc!=null&&changefunc!=""){ str+=""; } str+=""; if(data){ for(var i=0;i"+zyq.zyqmc+""; }else{ str+=" "; } } } str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.ckzyqselectpicker').selectpicker({ width:width }); }, "json"); } ck.detail.initssbwSelect=function(divid,existVal,szd,gk,gq,jyr,changefunc,width,jyren,flag){ var jsonJyr = null; if(jyren!=null&&jyren!=''&&flag!=true){ jsonJyr = $.parseJSON(jyren); szd=jsonJyr.szd; gk=jsonJyr.szgk; gq=jsonJyr.szgq; jyr=jsonJyr.id; }else if(flag==true){ szd=jyren.szd; gk=jyren.szgk; gq=jyren.szgq; jyr=jyren.id; } $.post($.app + "/ck/selectCkbw", { bwszd:szd, bwszgk:gk, bwszgq:gq, bwssjyr:jyr }, function(data) { var str = ""; if(changefunc!=null&&changefunc!=""){ str+=""; } str+=""; if(data){ for(var i=0;i"+bw.bwmc+""; }else{ str+=" "; } } } str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.ssbwselectpicker').selectpicker({ width:width }); }, "json"); };