$.namespace("jsjdgl.detail"); jsjdgl.detail.opflag = null; jsjdgl.detail.xiugaiflag=null; jsjdgl.detail.init=function(){ } jsjdgl.detail.viewBw=function(id){ $('#selectbwdiv').fadeIn(100); $('#selectbw2div').slideDown(0); showBw(id); } jsjdgl.detail.back=function(){ if(jsjdgl.detail.path!=null&&jsjdgl.detail.path!=''){ var type=jsjdgl.detail.type; location.href=$.app+jsjdgl.detail.path+"?type="+type; }else{ location.href=$.app+"/jsjdgl/main"; } } jsjdgl.detail.guanbipop=function(){ var accid=$("#accid").val(); if(accid!=null){ $.confirm({ title: '提示框', content: '您已上传附件,是否保存?', confirm: function(){ jsjdgl.detail.xinzengfj(); }, cancel: function(){ var flag=$("#flag").val(); var id=$("#accid").val(); $.post($.app + "/jsjdgl/delFile?id="+id, {}, function(data, status) { if (data.success) { $("#fjmc"+flag).html(""); $("#fjxq").empty(); $("#scfjbt").removeAttr("style"); $("#delid"+flag).val(""); jsjdgl.detail.delIds(id); } else { $.alert({ title: '提示', content: data.message, confirm: function(){ } }); } }, "json"); } }); } $('.theme-popover-mask').fadeOut(100); $('.theme-popover').slideUp(0); } jsjdgl.detail.qtfjguanbipop=function(){ var accid=$("#qtfjid").val(); if(accid!=null&&accid!=undefined&&accid!=""){ $.confirm({ title: '提示框', content: '您已上传附件,是否保存?', confirm: function(){ jsjdgl.detail.xinzengqtfj(); }, cancel: function(){ var flag=$("#flag").val(); var id=$("#qtfjid").val(); $.post($.app + "/jsjdgl/delFile?id="+id, {}, function(data, status) { if (data.success) { $("#qtfjxq").empty(); $("#scqtfjbt").removeAttr("style"); $("#qtfjid").val(""); jsjdgl.detail.delqtIds(id); } else { $.alert({ title:'提示', content: data.message, confirm: function(){ } }); } }, "json"); } }); } $('#qtfjmask').fadeOut(100); $('#qtfjpopover').slideUp(0); } //viewflag表示查看页面的实施过程,返回的时候返回查看页面 jsjdgl.detail.initssgc=function(data,viewflag){ var xmid = $("#id").val(); $.ajax({ url:$.app+"/jsjdgl/ssgc", type:"post", data:{ xmid:data }, dataType:"json", success:function(data){ if(data){ var str=""; for(var i=0;i"; if(ssgc.ndjhtz!=null){ str+=""+ssgc.ndjhtz+""; }else{ str+=""; } if(ssgc.dqydtz!=null){ str+=""+ssgc.dqydtz+""; }else{ str+=""; } if(ssgc.dqxxjd!=null){ str+=""+ssgc.dqxxjd+""; }else{ str+=""; } if(ssgc.dqxxjd!=null){ str+=""+ssgc.xxjdwcqkfx+""; }else{ str+=""; } str+="" + ""+ "查看详细"+ ""; str+=""; } $("#ssgctb").html(""); $("#ssgctb").append(str); }else { $.alert({ title: '提示', content: data.message, confirm: function(){ } }); } } }); } jsjdgl.detail.ckxx=function(data1,data2,viewflag){ location.href=$.app+"/jsjdgl/ndjhck?id="+data1+"&xmid="+data2+"&viewflag="+viewflag; } van=function(a,b){ if(!isFDS(a.val())){ ts(b+"必须为正数",a); return false; } }; jsjdgl.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+"/jsjdgl/save", data:$("#addform").serialize(), type:"post", dataType:"json", success:function(data){//ajax返回的数据 if (data.success) { $.alert({ title: '提示', content: '操作成功', confirm: function(){ location.href=$.app+'/jsjdgl/main'; } }); }else { $.alert({ title: '提示', content: data.message, confirm: function(){ $(".btn").attr("disabled",false); } }); } } }); } jsjdgl.detail.download= function(scflag){ var dldid=$("#delid"+scflag).val(); location.href=$.app+"/accessory/download?id="+dldid; } jsjdgl.detail.saveFile = function(){ var i=$("#flag").val(); if($('#fjid').val()==''){ return; } $('#addform').form('submit', { url : $.app + '/jsjdgl/saveFile', success : function(data, status) { var file = $('#fjid'); file.after(file.clone().val("")); file.remove(); if (data) { data = data.replace("",""); data = $.parseJSON(data); } if (data.success) { $("#scfjbt").attr("style","display:none;"); var accContect = data.attrs.acc.name; var accid = data.attrs.acc.id; var str = ""; str = "" + "" + " " + accContect +""+""; str+="删除文件" $("#fjxq").empty(); $("#fjxq").append(str); //给附件id集文本框赋值 var strVal=$("#accids").val()+i+accid+","; $("#accids").val(strVal); $("#fjmc"+i).text(accContect); //给附件id文本框赋值 $("#delid"+i).val(accid); accContect = ""; $("#fileid").val(""); $("#scfjbt").hide(); } else { $.messager.showError(data.message); } } }); } jsjdgl.detail.delFj = function(data,flag){ var id=data; if (true) { $.confirm({ title: '确认框', content: '确认删除吗', confirm: function(){ $.post($.app + "/jsjdgl/delFile?id="+id, {}, function(data, status) { if (data.success) { $("#fjmc"+flag).html(""); $("#fjxq").empty(); $("#scfjbt").removeAttr("style"); $("#delid"+flag).val(""); jsjdgl.detail.delIds(id); } else { $.alert({ title: '提示', content: data.message, confirm: function(){ } }); } }, "json"); }, cancel: function(){ } }); } } jsjdgl.detail.delqtFile = function(data){ var id=data; if (true) { $.confirm({ title: '确认框', content: '确认删除吗', confirm: function(){ $.post($.app + "/jsjdgl/delFile?id="+id, {}, function(data, status) { if (data.success) { $("#qtfjxq").empty(); $("#scqtfjbt").removeAttr("style"); $("#qtfjid").val(""); jsjdgl.detail.delqtIds(id); } else { $.alert({ title: '提示', content: data.message, confirm: function(){ } }); } }, "json"); }, cancel: function(){ } }); } } // 删除附件字段文本框对应数据 jsjdgl.detail.delfjzdIds = function(data){ var ids = $('#fjzdids').val(); var arr = ids.split(','); ids = ''; for (var i = 0 ;i < arr.length-1;i++){ if(arr[i].substring(2,arr[i].length) != data){ ids = ids + arr[i]+"," } } ids = ids.substring(0, ids.length-1)+","; $('#fjzdids').val(ids); } // 删除附件文本框对应数据 jsjdgl.detail.delIds = function(data){ var ids = $('#accids').val(); var arr = ids.split(','); ids = ''; for (var i = 0 ;i < arr.length-1;i++){ if(arr[i].substring(2,arr[i].length) != data){ ids = ids + arr[i]+"," } } ids = ids.substring(0, ids.length-1)+","; $('#accids').val(ids); } jsjdgl.detail.delfjzd=function(data){ $.post($.app + "/jsjdgl/delFjzd?id="+data, {}, function(data, status) { if (data.success) { } }, "json"); } jsjdgl.detail.delFile = function(scflag){ if (true) { $.confirm({ title: '确认框', content: '确认删除吗', confirm: function(){ // 确认删除 id=$("#delid"+scflag).val(); fjzdid=$("#fjzdid"+scflag).val(); //删除附件字段 jsjdgl.detail.delfjzd(fjzdid); $.post($.app + "/jsjdgl/delFile?id="+id, {}, function(data, status) { if (data.success) { //删除附件字段文本框内容 jsjdgl.detail.delfjzdIds(fjzdid); //删除附件文本框内容 jsjdgl.detail.delIds(id); $("#"+id).remove(); $("#delid"+scflag).val(""); $("#wjh1").val(""); $("#fbdw1").val(""); $("#fbsj1").val(""); $("#fbdw"+scflag).text(""); $("#fbsj"+scflag).text(""); $("#fjmc"+scflag).text(""); $("#wjh"+scflag).text(""); $("#scbt"+scflag).hide(); $("#tjbt"+scflag).show(); } else { $.alert({ title: '提示', content: data.message, confirm: function(){ } }); } }, "json"); }, cancel: function(){ } }); } } //添加附件弹出 jsjdgl.detail.tianjiafj=function(i){ $("#flag").val(i); $("#wjh1").val(""); $("#fbsj1").val(""); $("#fbdw1").val(""); $("#fjmc1").html(""); $("#fjxq").empty(); $("#scfjbt").removeAttr("style"); $('#theme-popover-mask').fadeIn(100); $('#theme-popover').slideDown(0); } jsjdgl.detail.xinzengfj=function(){ var i=$("#flag").val(); $('.theme-popover-mask').fadeOut(100); $('.theme-popover').slideUp(0); $("#wjh"+i).text($("#wjh1").val()); $("#fbsj"+i).text($("#fbsj1").val()); $("#fbdw"+i).text($("#fbdw1").val()); $("#tjbt"+i).toggle(); if(jsjdgl.detail.xiugaiflag==1){ $("#scbt"+i).toggle(); } var strbt=""; strbt+="删除"; $("#scbt"+i).empty(); $("#scbt"+i).append(strbt); $("#scbt"+i).attr("class","btn btn-default btn-sm"); $("#scbt"+i).attr("href","#"); $("#scbt"+i).attr("onclick","jsjdgl.detail.delFile('"+i+"')"); $("#scbt"+i).removeAttr("style"); $.ajax({ url:$.app+"/jsjdgl/savefj", data:$("#addform").serialize(), type:"post", dataType:"json", success:function(data){//ajax返回的数据 if (data.success) { var strVal=$("#fjzdids").val()+i+data.message+","; $("#fjzdids").val(strVal); var str = data.message; $("#fjzdid"+i).val(str); }else { $.alert({ title: '提示', content: data.message, confirm: function(){ } }); } } }); } jsjdgl.detail.xmxxxz=function(){ pageinfo4(); $.ajax({ url:$.app+"/jsjdgl/xmxxxz", type:"post", dataType:"json", data:{ xmcx:$('#xmcx').val(), page:$('#pagejump').val() }, success:function(data){ if(data){ var str=""; for(var i=0;i"; str+=""+xmxx.xmmc+""; if(xmxx.szgk!=null){ str+=""+xmxx.szgk.gkmc+""; }else{ str+=""; } if(xmxx.szgq!=null){ str+=""+xmxx.szgq.gqmc+""; }else{ str+=""; } if(xmxx.xmfr!=null){ str+=""+xmxx.xmfr+""; }else{ str+=""; } if(xmxx.jsdd!=null){ str+=""+xmxx.jsdd+""; }else{ str+=""; } if(xmxx.xmlx!=null){ str+=""+xmxx.xmlx.text+""; }else{ str+=""; } str+="" + ""+ "选择"+ ""; str+=""; } $("#xmxxtb").html(""); $("#xmxxtb").append(str); $('.theme-popover-mask-tc').fadeIn(100); $('.theme-popover-tc').slideDown(0); $("#pagejump").val(data.attrs.page); $("#gongpage").html(data.attrs.gongpage); $("#nowshow").html(data.attrs.nowshow); $("#gongsize").html(data.attrs.gongsize); $("#pagecur").val(data.attrs.page); $("#pagetotal").val(data.attrs.totalpage); $("#pagesort").val(data.attrs.sort); $("#pageorder").val(data.attrs.order); }else { $.alert({ title: '提示', content: data.message, confirm: function(){ } }); } } }); } jsjdgl.detail.choose=function(data){ location.href=$.app+"/jsjdgl/choose?id="+data; } jsjdgl.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+"/jsjdgl/submit", data:$("#addform").serialize(), type:"post", dataType:"json", success:function(data){//ajax返回的数据 if (data.success) { $.alert({ title: '提示', content: '操作成功', confirm: function(){ location.href=$.app+'/jsjdgl/main'; } }); }else { $.alert({ title: '提示', content: data.message, confirm: function(){ $(".btn").attr("disabled",false); } }); } } }); } jsjdgl.detail.audit=function(auditpass,id){ //验证浮点类型 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;} var flag = jsjdgl.detail.opflag; var shyj=""; var audit; if(auditpass=="Y"){ audit=true; shyj=$('#spyj'+flag).val(); }else{ audit=false; shyj=$('#spyj'+flag).val(); } $(".btn").attr("disabled",true); $.ajax({ url:$.app + "/jsjdgl/audit?flag="+audit+"­j="+encodeURI(encodeURI(shyj)), data:$("#addform").serialize(), type:"post", dataType:"json", success:function(data){//ajax返回的数据 if (data.success) { $.alert({ title: '提示', content: '操作成功', confirm: function(){ jsjdgl.detail.back(); } }); }else { $.alert({ title: '提示', content: data.message, confirm: function(){ $(".btn").attr("disabled",false); } }); } } }); /* * $.post($.app + "/jsjdgl/audit", { id:id, shyj:"", flag:audit }, * function(data) { if (data.success) { $.alert({ title: '提示', content: * '操作成功', confirm: function(){ location.href=$.app+'/jsjdgl/main'; } * }); }else { $.alert({ title: '提示', content: data.message, confirm: * function(){ * } }); } * }, "json"); */ } jsjdgl.detail.lcls=function(data){ $.ajax({ url:$.app+"/jsjdgl/lcls", data:{ id:data }, type:"post", dataType:"json", success:function(data){ if (data){ var str=""; for(var i=0;i"; str+=""+lcls.currentname+""; str+=""+lcls.cljg+""; str+=""+lcls.auditusername+""; if(lcls.audittime!=null){ str+=""+lcls.audittime+""; }else{ str+=""; } if(!isEmpty(lcls.spyj)){ if(lcls.spyj=="undefined"){ str+=""; }else{ str+=""+lcls.spyj+""; } }else{ str+=""; } str+=""; } $("#lclstb").html(""); $("#lclstb").append(str); }else { $.alert({ title: '提示', content: data.message, confirm: function(){ } }); } } }); } //返回判断 jsjdgl.detail.fhpd=function(opflag){ var fhbz=$("#fhbz").val(); if(fhbz!=null&&fhbz!=""){ if(opflag == 2){ $("#xmsphzbali").removeClass(); $("#xmsphzba").attr("class","tab-pane fade"); }else if(opflag== 3){ $("#cbsjspli").removeClass(); $("#cbsjsp").attr("class","tab-pane fade"); }else if(opflag== 4){ $("#sgtsjspli").removeClass(); //$("#sgtsjsp").removeClass("tab-pane fade"); $("#sgtsjsp").attr("class","tab-pane fade"); }else if(opflag== 5){ $("#kgbali").removeClass(); $("#kgba").attr("class","tab-pane fade"); }else if(opflag== 6){ $("#jgys1li").removeClass(); $("#jgys1").attr("class","tab-pane fade"); }else if(opflag== 7){ $("#syxbali").removeClass(); $("#syxba").attr("class","tab-pane fade"); }else if(opflag== 8){ $("#jgys2li").removeClass(); $("#jgys2").attr("class","tab-pane fade"); }else { $("#axlyspli").removeClass(); $("#axlysp").attr("class","tab-pane fade"); } $("#axlyspli").removeClass(); $("#axlysp").attr("class","tab-pane fade"); $("#ssgcli").addClass('active'); $("#ssgc").attr("class","tab-pane fade in active"); } } jsjdgl.detail.show = function(sortno){ if(jsjdgl.detail.opflag != sortno){ //判断数据是否改变 jsjdgl.detail.pdsjsfgb(); //控件锁定 jsjdgl.detail.readonly(""); $("#auditbt").hide(); $("#tuihuibt").hide(); $.ajax({ url:$.app+"/jsjdgl/showxmxxfb", data:{ xmid:$('#id').val(), sortno:sortno }, type:"post", dataType:"json", success:function(data){ if (data.success){ var xmxxfb = data.attrs.xmxxfb; if(xmxxfb!=null){ $('#xmmc').val(xmxxfb.xmmc); $('#xmfr').val(xmxxfb.xmfr); $('#jsdd').val(xmxxfb.jsdd); $('#jsgm').val(xmxxfb.jsgm); $('#ztz').val(xmxxfb.ztz); $('#axcd').val(xmxxfb.axcd); $('#bwdj').val(xmxxfb.bwdj); $('#bwhz').val(xmxxfb.bwhz); $('#tgnl').val(xmxxfb.tgnl); $('#sddx').val(xmxxfb.sddx); $('#sddy').val(xmxxfb.sddy); $('#xddx').val(xmxxfb.xddx); $('#xddy').val(xmxxfb.xddy); $('#spyj'+sortno).val(xmxxfb.yj); initTzlxSelect('tzlxsel',xmxxfb.tzlx,'80%'); initXmhzjbSelect('xmhzjbsel',xmxxfb.xmhzjb,'80%'); initAxspjbSelect('axspjbsel',xmxxfb.axspjb,'80%'); xmxxgl.detail.initBwyt('bwytsel', '${record.bwyt }'); } if(data.attrs.jyr!=null){ $('#jyrmc').val(data.attrs.jyr.gkjyr); } }else { $.alert({ title: '提示', content: data.message, confirm: function(){ } }); } } }); }else{ /*location.href=$.app+"/jsjdgl/edit?id="+$('#id').val()+"&flag=audit";*/ $("#auditbt").show(); $("#tuihuibt").show(); //解除控件锁定 jsjdgl.detail.readonly("0"); $.ajax({ url:$.app+"/jsjdgl/ajaxedit", data:{ xmid:$('#id').val(), straddform:$("#addform").serialize() }, type:"post", dataType:"json", success:function(data){//ajax返回的数据 if (data.success) { var xmxxfb=data.attrs.vo; $('#xmmc').val(xmxxfb.xmmc); $('#xmfr').val(xmxxfb.xmfr); $('#jsdd').val(xmxxfb.jsdd); $('#jsgm').val(xmxxfb.jsgm); $('#ztz').val(xmxxfb.ztz); $('#axcd').val(xmxxfb.axcd); $('#bwdj').val(xmxxfb.bwdj); $('#bwhz').val(xmxxfb.bwhz); $('#tgnl').val(xmxxfb.tgnl); $('#sddx').val(xmxxfb.sddx); $('#sddy').val(xmxxfb.sddy); $('#xddx').val(xmxxfb.xddx); $('#xddy').val(xmxxfb.xddy); initTzlxSelect('tzlxsel',xmxxfb.tzlx,'80%'); initXmhzjbSelect('xmhzjbsel',xmxxfb.xmhzjb,'80%'); initAxspjbSelect('axspjbsel',xmxxfb.axspjb,'80%'); } } }); } } jsjdgl.detail.readonly = function(data){ if(data==""){ $('#xmfr').attr("readonly","readonly"); $('#jsdd').attr("readonly","readonly"); $('#jsgm').attr("readonly","readonly"); $('#ztz').attr("readonly","readonly"); $('#axcd').attr("readonly","readonly"); $('#bwdj').attr("readonly","readonly"); $('#tgnl').attr("readonly","readonly"); $('#sddx').attr("readonly","readonly"); $('#sddy').attr("readonly","readonly"); $('#xddx').attr("readonly","readonly"); $('#xddy').attr("readonly","readonly"); $('#szdid').attr("disabled",true); $('#szgkid').attr("disabled",true); $('#szgqid').attr("disabled",true); $('#tzlxid').attr("disabled",true); $('#xmhzjbid').attr("disabled",true); $('#axspjbid').attr("disabled",true); $('#bwyt').attr("disabled",true); }else{ $('#xmfr').removeAttr("readonly"); $('#jsdd').removeAttr("readonly"); $('#jsgm').removeAttr("readonly"); $('#ztz').removeAttr("readonly"); $('#axcd').removeAttr("readonly"); $('#bwdj').removeAttr("readonly"); $('#tgnl').removeAttr("readonly"); $('#sddx').removeAttr("readonly"); $('#sddy').removeAttr("readonly"); $('#xddx').removeAttr("readonly"); $('#xddy').removeAttr("readonly"); $('#szdid').removeAttr("disabled"); $('#szgkid').removeAttr("disabled"); $('#szgqid').removeAttr("disabled"); $('#tzlxid').removeAttr("disabled"); $('#xmhzjbid').removeAttr("disabled"); $('#axspjbid').removeAttr("disabled"); $('#bwyt').removeAttr("disabled"); } } jsjdgl.detail.pdsjsfgb = 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;} $.ajax({ url:$.app+"/jsjdgl/ajaxedit", data:{ xmid:$('#id').val(), straddform:$("#addform").serialize(), sortno:$('#opflag').val() }, type:"post", dataType:"json", success:function(data){ if (data){ var xmxx=data.attrs.vo; if(xmxx.szd!=$("#szdid").val() ||xmxx.szgk!=$("#szgkid").val() ||xmxx.szgq!=$("#szgqid").val() ||xmxx.xmfr!=$("#xmfr").val() ||xmxx.jsdd!=$("#jsdd").val() ||xmxx.jsgm!=$("#jsgm").val() ||xmxx.tzlx!=$("#tzlxid").val() ||xmxx.ztz!=$("#ztz").val() ||xmxx.xmhzjb!=$("#xmhzjbid").val() ||xmxx.axspjb!=$("#axspjbid").val() ||xmxx.axcd!=$("#axcd").val() ||xmxx.bwdj!=$("#bwdj").val() ||xmxx.bwyt!=$("#bwyt").val() ||xmxx.tgnl!=$("#tgnl").val() ||xmxx.sddx!=$("#sddx").val() ||xmxx.sddy!=$("#sddy").val()||xmxx.xddx!=$("#xddx").val() ||xmxx.xddy!=$("#xddy").val()){ var form=data.attrs.straddform; $.confirm({ title: '提示框', content: '当前表单数据已改变,是否保存?', confirm: function(){ $.ajax({ url:$.app+"/xmxxgl/save", data:form, type:"post", dataType:"json", success:function(data){//ajax返回的数据 if (data.success) { } } }); }, cancel: function(){ } }); } } } }); } jsjdgl.detail.viewshow = function(sortno){ if(jsjdgl.detail.opflag != sortno){ $.ajax({ url:$.app+"/jsjdgl/showxmxxfb", data:{ xmid:$('#id').val(), sortno:sortno }, type:"post", dataType:"json", success:function(data){ if (data.success){ var xmxxfb = data.attrs.xmxxfb; if(xmxxfb!=null){ $('#xmmc').html(xmxxfb.xmmc); $('#xmfr').html(xmxxfb.xmfr); $('#jsdd').html(xmxxfb.jsdd); $('#jsgm').html(xmxxfb.jsgm); $('#ztz').html(xmxxfb.ztz); $('#axcd').html(xmxxfb.axcd); $('#bwdj').html(xmxxfb.bwdj); $('#bwhz').html(xmxxfb.bwhz); $('#tgnl').html(xmxxfb.tgnl); $('#sddx').html(xmxxfb.sddx); $('#sddy').html(xmxxfb.sddy); $('#xddx').html(xmxxfb.xddx); $('#xddy').html(xmxxfb.xddy); $("#tzlxid").html(xmxxfb.tzlx); $("#xmhzjbzw").html(xmxxfb.xmhzjbzw); $("#axspjbzw").html(xmxxfb.axspjbzw); $("#szdid").html(xmxxfb.szdzw); $("#szgkid").html(xmxxfb.szgkzw); $("#szgqid").html(xmxxfb.szgqzw); $('#spyj'+sortno).val(xmxxfb.yj); } if(data.attrs.jyr!=null){ $('#jyrmc').html(data.attrs.jyr.gkjyr); } }else { $.alert({ title: '提示', content: data.message, confirm: function(){ } }); } } }); }else{ location.href=$.app+"/jsjdgl/view?id="+$('#id').val()+"&flag=audit"; } } jsjdgl.detail.initqtfjview = function(data){ var opflag=data; $.ajax({ url:$.app+"/jsjdgl/showqtfj", type:"post", data:{ id:$("#id").val(), opflag:data }, dataType:"json", success:function(data){//ajax返回的数据 if (data) { var str = ""; //当前table中tr的个数 if(opflag!=null){ var trlength=$("#tb"+opflag).find("tr").length; }else{ var trlength=$("#tb").find("tr").length; } for(var i=0;i"; str +=""+(trlength+i)+"" str +=""+qtfj.fjmc+"" str +="" + " " + qtfj.fjmc +"" + ""; str +=""+qtfj.fbdw+"" str +=""+qtfj.wjh+"" str +=""+qtfj.fbsj+"" } //修改页面有删除 if(qtfj!=null){ str+="" + ""+ "删除" + ""; } str+=""; $('#viewqtfj'+opflag).empty(); $('#viewqtfj'+opflag).append(str); } } }); } jsjdgl.detail.qtfj = function(){ $('#qtfjmask').fadeIn(100); $('#qtfjpopover').slideDown(0); $("#qtfjxq").empty(); $("#scqtfjbt").removeAttr("style"); } jsjdgl.detail.saveQtfj = function(){ opflag=jsjdgl.detail.opflag; if($('#fjid').val()==''){ return; } $('#addform').form('submit', { url : $.app + '/jsjdgl/saveQtfj', success : function(data, status) { var file = $('#fjid'); file.after(file.clone().val("")); file.remove(); if (data) { data = data.replace("",""); data = $.parseJSON(data); } if (data.success) { $("#scqtfjbt").attr("style","display:none;"); var accContect = data.attrs.acc.name; var qtfjdid = data.attrs.acc.id; $("#qtfjid").val(qtfjdid); var str = ""; str = "" + "" + " " + accContect +"" + ""; str+="删除文件"; $("#qtfjxq").empty(); $("#qtfjxq").append(str); //给附件id集文本框赋值 var strVal=$("#qtfjids").val()+qtfjdid+","; $("#qtfjids").val(strVal); $("#scfjbt").hide(); } else { $.messager.showError(data.message); } } }); } jsjdgl.detail.xinzengqtfj=function(){ // var i=$("#flag").val(); if(isEmpty($("#qtfjid").val())){ $.alert({ title: '提示', content: "请上传附件", confirm: function(){ } }); return false; } opflag=jsjdgl.detail.opflag; $('#qtfjmask').fadeOut(100); $('#qtfjpopover').slideUp(0); $("#qtfjxq").empty(); $.ajax({ url:$.app+"/jsjdgl/xinzengqtfj", /* data:$("#addform").serialize(),*/ data:{ opflag:opflag, qtfjid: $("#qtfjid").val(), qtwjh:$("#wjh").val(), qtfbsj:$("#fbsj").val(), qtfbdw:$("#fbdw").val() }, type:"post", dataType:"json", success:function(data){//ajax返回的数据 if (data.success) { var strVal=$("#qtfjzdids").val()+data.message+","; $("#qtfjzdids").val(strVal); //如果操作成功,显示附件列表 $.ajax({ url:$.app+"/jsjdgl/qtfjlb", type:"post", data:{ id:$("#id").val(), opflag:$("#opflag").val(), qtfjid:$("#qtfjid").val() }, dataType:"json", success:function(data){//ajax返回的数据 if (data) { var str=""; //当前table中tr的个数 if(opflag!=null){ debugger; alert($("#tb"+opflag)); alert($("#tb"+opflag).find("tr")); var trlength=$("#tb"+opflag).find("tr").length; }else{ var trlength=$("#tb").find("tr").length; } qtfj=data; var accContect=qtfj.fjmc; var fjdid=qtfj.fjid; var fjzdid=qtfj.id; str +=""; str +=""+trlength+""; str +=""+"其他附件"+""; str +=""+ "" + " " + accContect +"" + ""+""; if(qtfj.fbdw!=null){ str +=""+qtfj.fbdw+""; }else{ str +=""; } if(qtfj.wjh!=null){ str +=""+qtfj.wjh+""; }else{ str +=""; } if(qtfj.wjh!=null){ str +=""+qtfj.fbsj+""; }else{ str +=""; } str+="" + ""+ "删除" +""; str +="" /* $("#qtfjtb"+opflag).empty();*/ if(opflag!=null){ $("#qtfjtb"+opflag).append(str); }else{ $("#qtfjtb").append(str); } } } }); }else { $.alert({ title: '提示', content: data.message, confirm: function(){ } }); } } }); $("#wjh").val(""); $("#fbsj").val(""); $("#fbdw").val(""); } //其他附件删除,需删除附件和字段数据库内容、文本框内容、页面tr内容 jsjdgl.detail.delqtfj=function(fjdid,fjzdid){ if (true) { $.confirm({ title: '确认框', content: '确认删除吗', confirm: function(){ //删除附件字段 jsjdgl.detail.delfjzd(fjzdid); var id=fjdid; $.post($.app + "/jsjdgl/delFile?id="+id, {}, function(data, status) { if (data.success) { //删除附件字段文本框内容 jsjdgl.detail.delqtfjzdIds(fjzdid); //删除附件文本框内容 jsjdgl.detail.delqtIds(id); $("tr[id='"+fjdid+"']").remove(); } else { $.alert({ title: '提示', content: data.message, confirm: function(){ } }); } }, "json"); }, cancel: function(){ } }); } } //删除附件字段文本框对应数据 jsjdgl.detail.delqtfjzdIds = function(data){ var ids = $('#qtfjzdids').val(); var arr = ids.split(','); ids = ''; for (var i = 0 ;i < arr.length-1;i++){ if(arr[i].substring(0,arr[i].length) != data){ ids = ids + arr[i]+"," } } ids = ids.substring(0, ids.length-1)+","; $('#qtfjzdids').val(ids); } //删除附件文本框对应数据 jsjdgl.detail.delqtIds = function(data){ var ids = $('#qtfjids').val(); var arr = ids.split(','); ids = ''; for (var i = 0 ;i < arr.length-1;i++){ if(arr[i].substring(0,arr[i].length) != data){ ids = ids + arr[i]+"," } } ids = ids.substring(0, ids.length-1)+","; $('#qtfjids').val(ids); } function pageinfo4(){ $("#pagesize").change(function() { $("#pagejump").val(1); jsjdgl.detail.xmxxxz(); }); $("#pagesize").val($("#pagesize").attr("num")); $("#pagefirst").click(function() { if ($("#pagecur").val() == 1) { $.alert({ title: '提示', content: '已到第一页' }); return; } else { $("#pagejump").val(1); jsjdgl.detail.xmxxxz(); } }); $("#pageprev").click(function() { if ($("#pagecur").val() == 1) { $.alert({ title: '提示', content: '已到第一页' }); return; } else { $("#pagejump").val(parseInt($("#pagecur").val()) - 1); jsjdgl.detail.xmxxxz(); } }); $("#pagejump").keydown( function(event, p) { if (event.keyCode == 13) { if ($.isNumeric($("#pagejump").val()) && (parseInt($("#pagejump").val()) >= 1) && (parseInt($("#pagejump").val()) <= parseInt($("#pagetotal").val()))) { } else { $.alert({ title: '提示', content: '请输入有效数字' }); return false; } jsjdgl.detail.xmxxxz(); } }); $("#pagenext").click(function() { if(parseInt($("#pagetotal").val())<=1){ $.alert({ title: '提示', content: '已到最后一页' }); return; } if ($("#pagecur").val() == $("#pagetotal").val()) { $.alert({ title: '提示', content: '已到最后一页' }); return; } else { $("#pagejump").val(parseInt($("#pagecur").val()) + 1); jsjdgl.detail.xmxxxz(); } }); $("#pagelast").click(function() { if(parseInt($("#pagetotal").val())<=1){ $.alert({ title: '提示', content: '已到最后一页' }); return; } if ($("#pagecur").val() == $("#pagetotal").val()) { $.alert({ title: '提示', content: '已到最后一页' }); return; } else { $("#pagejump").val($("#pagetotal").val()); jsjdgl.detail.xmxxxz(); } }); } jsjdgl.detail.saveTbzt=function(data){ $(".btn").attr("disabled",true); $.post($.app + "/jsjdgl/saveTbzt", { id : data }, function(data) { if (data.success) { $.alert({ title: '提示', content: '转报省级成功', confirm: function(){ location.href=$.app+'/jsjdgl/main'; } }); } else { $.alert({ title: '提示', content: data.message, confirm: function(){ $(".btn").attr("disabled",false); } }); } }, "json"); }