/** *gq * */ $.namespace("gq.detail"); gq.detail.gkData=null;//港口数据 gq.detail.szdData=null;//所在地数据 gq.detail.glbmData=null;//管理部门数据 gq.detail.init=function(){ initszdSelect('szdsel',gq.detail.szdData,'showgk','80%'); initgkSelect('gksel',gq.detail.gkData,gq.detail.szdData,null,'80%'); initGlbmSelect('selGlbm',gq.detail.glbmData,gq.detail.szdData,null,'80%'); }; gq.detail.back=function(){ location.href=$.app+"/gq/main"; }; function initGlbmSelect(divid,existVal,szd,changefunc,width){ $.post($.app + "/xzglbm/selectGlbm", { szd:szd }, function(data) { var str = ""; if(changefunc!=null&&changefunc!=""){ str+=""; } str+=""; if(data){ for(var i=0;i"+gk.gkglbmqc+""; }else{ str+=" "; } } } str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.Glbmselectpicker').selectpicker({ width:width }); }, "json"); } gq.detail.save=function(){ var iframeObj=document.getElementById("mapiframe"); if(isEmpty($('#szdsel select').val())){ ts("请选择所在地",$('#szdsel select')); return false; } if(isEmpty($('#selGlbm select').val())){ ts("请选择所属港口管理部门",$('#selGlbm select')); return false; } if(isEmpty($('#gksel select').val())){ ts("请选择所在港口",$('#gksel select')); return false; } if(isEmpty($('#gqmc').val())){ ts("港区名称不能为空",$('#gqmc')); return false; } if(!isFDS($('#addform input[name=gqmj]').val())){ ts("港区面积需为正数",$('#addform input[name=gqmj]')); return false; } if(!isFDS($('#addform input[name=lymj]').val())){ ts("陆域面积需为正数",$('#addform input[name=lymj]')); return false; } if(!isFDS($('#addform input[name=symj]').val())){ ts("水域面积需为正数",$('#addform input[name=symj]')); return false; } if(!isFDS($('#addform input[name=gqghmj]').val())){ ts("港区规划面积需为正数",$('#addform input[name=gqghmj]')); return false; } if(!isFDS($('#addform input[name=ghlymj]').val())){ ts("规划陆域面积需为正数",$('#addform input[name=ghlymj]')); return false; } if(!isFDS($('#addform input[name=fgyscydghmj]').val())){ ts("非工业生产用地规划面积需为正数",$('#addform input[name=fgyscydghmj]')); return false; } if(!isFDS($('#addform input[name=ghsymj]').val())){ ts("规划水域面积需为正数",$('#addform input[name=ghsymj]')); return false; } if(!isFDS($('#addform input[name=gqzraxcd]').val())){ ts("港区自然岸线长度需为正数",$('#addform input[name=gqzraxcd]')); return false; } if(!isFDS($('#addform input[name=gymtaxcd]').val())){ ts("公用码头岸线长度需为正数",$('#addform input[name=gymtaxcd]')); return false; } if(!isFDS($('#addform input[name=gqgkaxcd]').val())){ ts("港区港口岸线长度需为正数",$('#addform input[name=gqgkaxcd]')); return false; } if(!isFDS($('#addform input[name=gkssysyaxcd]').val())){ ts("港口设施已使用岸线长度需为正数",$('#addform input[name=gkssysyaxcd]')); return false; } if(!isFDS($('#addform input[name=gqdmbdzdz]').val())){ ts("港区地面坡度最大值需为正数",$('#addform input[name=gqdmbdzdz]')); return false; } var iframeObj=document.getElementById("mapiframe"); if(iframeObj.contentWindow && iframeObj.contentWindow.gis ){ iframeObj.contentWindow.gis.edit.submitToService(); } var interval1 = window.setInterval(function(){ try{ if(iframeObj.contentWindow&&iframeObj.contentWindow.gis&&iframeObj.contentWindow.gisSaveResult){ clearInterval(interval1 ); } }catch(e){ } },2000); $.ajax({ url:$.app+"/gq/save", data:$("#addform").serialize(), type:"post", dataType:"json", success:function(data){//ajax返回的数据 if (data.success) { $.alert({ title: '提示', content: '操作成功', confirm: function(){ location.href=$.app+'/gq/main'; } }); }else { $.alert({ title: '提示', content: data.message, confirm: function(){ } }); } } }); }; /*ts = function(message){ $.alert({ title: '提示', content: message, confirm: function(){ } }); }; */ //换行 $(function(){ newLine(".dh"); });