$.namespace("jgbg.detail"); jgbg.detail.szd =null; jgbg.detail.gk=null; jgbg.detail.gq=null; jgbg.detail.taskKey=null; jgbg.detail.opflag = null; jgbg.detail.init=function(){ } //构建政府投资额占比变化事件 function ratesub() { var val = $("#tzlxid").val(); var ztz = $('#addform input[name=ztz]').val(); var zftze = $('#addform input[name=zftze]').val(); if(val == "1903") { if(isEmpty(ztz) || isEmpty(zftze)) { $("#zftzezb").val(""); return; } if(isFDS(ztz) && isFDS(zftze)) { var rate = (zftze/ztz)*100; $("#zftzezb").val(rate.toFixed(2)); } } }; //构建水域类型下拉 function initSylxSelect(divid,existVal,width){ $.post($.app+"/xmxxgl/selectSylx",{ },function(data) { var str=""; str+=""; $("#"+divid).empty; $("#"+divid).append(str); $('.sylxselectpicker').selectpicker({ width:width }); }, "json"); }; //构建投资类型下拉事件 function tzlxChange() { var val = $("#tzlxid").val(); if(val == "1903") { $("#zftzDiv").css("display","table-row"); ratesub(); } else { $("#zftzezb").val(""); $("#zftzDiv").css("display","none"); } }; jgbg.detail.back=function(){ location.href=$.app+"/jgbg/main"; } van=function(a,b){ if(!isFDS(a.val())){ ts(b+"必须为正数",a); return false; } }; jgbg.detail.save=function(){ //验证浮点类型 if(van($('#addform input[name=ztz]'),"总投资")==false){return false;} if(van($('#addform input[name=axcd]'),"岸线长度 ")==false){return false;} if(van($('#addform input[name=bwdj]'),"泊位吨级 ")==false){return false;} if(van($('#addform input[name=tgnl]'),"通过能力")==false){return false;} $(".btn").attr("disabled",true); $.ajax({ url:$.app+"/jgbg/save", data:$("#addform").serialize(), type:"post", dataType:"json", success:function(data){//ajax返回的数据 if (data.success) { $.alert({ title: '提示', content: '操作成功', confirm: function(){ location.href=$.app+'/jgbg/main'; } }); }else { $.alert({ title: '提示', content: data.message, confirm: function(){ $(".btn").attr("disabled",false); } }); } } }); } jgbg.detail.submit=function(){ //验证浮点类型 if(van($('#addform input[name=ztz]'),"总投资")==false){return false;} if(van($('#addform input[name=axcd]'),"岸线长度 ")==false){return false;} if(van($('#addform input[name=bwdj]'),"泊位吨级 ")==false){return false;} if(van($('#addform input[name=tgnl]'),"通过能力")==false){return false;} $(".btn").attr("disabled",true); $.ajax({ url:$.app+"/jgbg/submit", data:$("#addform").serialize(), type:"post", dataType:"json", success:function(data){//ajax返回的数据 if (data.success) { $.alert({ title: '提示', content: '操作成功', confirm: function(){ location.href=$.app+'/jgbg/main'; } }); }else { $.alert({ title: '提示', content: data.message, confirm: function(){ $(".btn").attr("disabled",false); } }); } } }); } // 构建项目类型下拉 function initXmlxSelect(divid,existVal,width){ $.post($.app+"/jgbg/selectXmlx",{ },function(data) { var str=""; str+=""; $("#"+divid).empty; $("#"+divid).append(str); $('.xmlxselectpicker').selectpicker({ width:width }); }, "json"); } // 构建投资类型下拉 function initTzlxSelect(divid,existVal,width){ $.post($.app+"/jgbg/selectTzlx",{ },function(data) { var str=""; str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.tzlxselectpicker').selectpicker({ width:width }); tzlxChange(); ratesub(); }, "json"); } // 构建项目核准级别下拉 function initXmhzjbSelect(divid,existVal,width){ $.post($.app+"/jgbg/selectXmhzjb",{ },function(data) { var str=""; str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.xmhzjbselectpicker').selectpicker({ width:width }); }, "json"); } // 构建岸线审批级别下拉 function initAxspjbSelect(divid,existVal,width){ $.post($.app+"/jgbg/selectAxspjb",{ },function(data) { var str=""; str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.axspjbselectpicker').selectpicker({ width:width }); }, "json"); } jgbg.detail.initZyhbwfl=function(divid, existVal,bwytstr){ var flag = "2"; // var bwytstr = $('.bwytselectpicker').val()+""; if(bwytstr.indexOf("1804")>=0){ flag="1"; } $.post($.app + "/bw/selectZyhbwfl?flag="+flag, { }, function(data) { if (data) { var str = ""; str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.zyhbwflselectpicker').selectpicker({ width:'80%' }); } else { } }, "json"); }; jgbg.detail.initBwyt=function(divid, existVal){ $.post($.app + "/bw/selectBwyt", { }, function(data) { if (data) { var existValArr = existVal.split(","); var str = ""; str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.bwytselectpicker').selectpicker({ width: '80%' }); } else { } }, "json"); }; //构建所在地的下拉 //参数说明依次,1(必须)存放下拉的div的id,2(非必须)下拉初始选中的值,没有传没有传空字符串,3(非必须)下拉change事件,根据需要添加4(必须)下拉框的长度 //此下拉如果跟着form一起提交后台的话,对应的是szd属性, jgbg.detail.initszdSelect=function(divid,existVal,changefunc,width,disable){ $.post($.app + "/selectSzd", { }, function(data) { var str = ""; if(changefunc!=null&&changefunc!=""){ if(disable!=null&&disable!=''){ str+=""; } }else{ if(disable!=null&&disable!=''){ str+=""; } } str+=""; if(data){ for(var i=0;i"+szd.text+""; }else{ str+=" "; } } } str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.szdselectpicker').selectpicker({ width:width }); }, "json"); } //构建港口的下拉 //参数说明依次,1(必须)存放下拉的div的id,2(非必须)下拉初始选中的值,没有传空字符串,3(非必须)参数,根据所在地过滤结果,一般级联需要4(非必须)下拉change事件5(必须)下拉框的长度 //此下拉如果跟着form一起提交后台的话,对应的是szd属性, jgbg.detail.initgkSelect=function(divid,existVal,szd,changefunc,width,disable){ $.post($.app + "/selectGk", { szd:szd }, function(data) { var str = ""; if(changefunc!=null&&changefunc!=""){ if(disable!=null&&disable!=''){ str+=""; } }else{ if(disable!=null&&disable!=''){ str+=""; } } str+=""; if(data){ for(var i=0;i"+gk.gkmc+""; }else{ str+=" "; } } } str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.gkselectpicker').selectpicker({ width:width }); //如果所在地选择为空,重置港区select; }, "json"); } //构建港区的下拉 //参数说明依次,1(必须)存放下拉的div的id,2(非必须)下拉初始选中的值,没有传空字符串,3(非必须)参数,根据所在地过滤结果,一般级联需要4(非必须)下拉change事件5(必须)下拉框的长度 //此下拉如果跟着form一起提交后台的话,对应的是szd属性, jgbg.detail.initgqSelect=function(divid,existVal,szd,gk,changefunc,width,disable){ $.post($.app + "/selectGq", { szd:szd, szgk:gk }, function(data) { var str = ""; if(changefunc!=null&&changefunc!=""){ if(disable!=null&&disable!=''){ str+=""; } }else{ if(disable!=null&&disable!=''){ str+=""; } } str+=""; if(data){ for(var i=0;i"+gq.gqmc+""; }else{ str+=" "; } } } str+=""; $("#"+divid).empty(); $("#"+divid).append(str); $('.gqselectpicker').selectpicker({ width:width }); }, "json"); } jgbg.detail.audit=function(auditpass,id){ if(auditpass=="Y" && (jgbg.detail.opflag == 5 || jgbg.detail.opflag == 9)){ if(isEmpty($('#userids').val())){ $.alert({ title: '提示', content: "请选择人员会签!!!", confirm: function(){ $(".btn").attr("disabled",false); } }); return false; } } //附件 var accidName= document.getElementsByName("accid"); var accids = []; for (i=0; i",""); data = $.parseJSON(data); } if (data.success) { var len = $('#tableId tr').length; var accContect = data.attrs.acc.fjmc; var fjid = data.attrs.acc.fjid; var accid = data.attrs.acc.id; var str = ""; str =str +""+ "" + " " + accContect + "" +""; str =str+""+ '删除' +""; $('#tableId').append(str); } else { $.messager.showError(data.message); } } }); } //删除accid 附件关联ID,id 是第几行附件 jgbg.detail.delFj = function(accid, tr) { $.confirm({ title : '确认框', content : '确认删除吗', confirm : function() { $.post($.app + "/jgbg/delFile", { accid : accid }, function(data) { if (data.success) { $(tr).parent().parent().remove(); } else { $.alert({ title : '提示', content : data.message, confirm : function() { } }); } }, "json"); }, cancel : function() { } }); } jgbg.detail.submitAudit=function(){ $(".btn").attr("disabled",true); $.ajax({ url:$.app+"/jgbg/submitAudit", data:$("#addform").serialize(), type:"post", dataType:"json", success:function(data){//ajax返回的数据 if (data.success) { $.alert({ title: '提示', content: '操作成功', confirm: function(){ location.href=$.app+'/jgbg/main'; } }); }else { $.alert({ title: '提示', content: data.message, confirm: function(){ $(".btn").attr("disabled",false); } }); } } }); }