$.namespace("jsjdcbsjds.detail"); jsjdcbsjds.detail.szd = null; jsjdcbsjds.detail.gk = null; jsjdcbsjds.detail.gq = null; jsjdcbsjds.detail.taskKey = null; jsjdcbsjds.detail.opflag = null; jsjdcbsjds.detail.hqflag = null; jsjdcbsjds.detail.init = function() { } jsjdcbsjds.detail.viewBw = function(id) { $('#selectbwdiv').fadeIn(100); $('#selectbw2div').slideDown(0); showBw(id); } jsjdcbsjds.detail.download = function(scflag) { var id = $("#delid" + scflag).val(); location.href = $.app + "/accessory/download?id=" + id; } // 删除附件字段文本框对应数据 jsjdcbsjds.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); } // 删除附件文本框对应数据 jsjdcbsjds.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); } jsjdcbsjds.detail.delfjzd = function(data) { $.post($.app + "/jsjdcbsjds/delFjzd?id=" + data, {}, function(data, status) { if (data.success) { } }, "json"); } jsjdcbsjds.detail.delFile = function(scflag) { if (true) { $.confirm({ title : '确认框', content : '确认删除吗', confirm : function() { // 确认删除 id = $("#delid" + scflag).val(); fjzdid = $("#fjzdid" + scflag).val(); // 删除附件字段 jsjdcbsjds.detail.delfjzd(fjzdid); $.post($.app + "/jsjdcbsjds/delFile?id=" + id, {}, function( data, status) { if (data.success) { // 删除附件字段文本框内容 jsjdcbsjds.detail.delfjzdIds(fjzdid); // 删除附件文本框内容 jsjdcbsjds.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() { } }); } } // 附件关闭 jsjdcbsjds.detail.guanbipop = function() { var accid = $("#accid").val(); var flag = $("#flag").val(); if (accid != null) { $.confirm({ title : '提示框', content : '您已上传附件,是否保存?', confirm : function() { jsjdcbsjds.detail.xinzengfj(); }, cancel : function() { var id = $("#accid").val(); $.post($.app + "/jsjdcbsjds/delFile?id=" + id, {}, function( data, status) { if (data.success) { $("#fjmc" + flag).html(""); $("#fjxq").empty(); $("#scfjbt").removeAttr("style"); $("#delid" + flag).val(""); jsjdcbsjds.detail.delIds(id); } else { $.alert({ title : '提示', content : data.message, confirm : function() { } }); } }, "json"); } }); } else { $("#fjmc" + flag).html(""); $("#fjxq").empty(); $("#scfjbt").removeAttr("style"); $("#delid" + flag).val(""); //jsjdcbsjds.detail.delIds(id); } $('.theme-popover-mask').fadeOut(100); $('.theme-popover').slideUp(0); } jsjdcbsjds.detail.xinzengfj = function() { if (isEmpty($("#accid").val())) { $.alert({ title : '提示', content : "请上传附件", confirm : function() { } }); return false; } 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 (jsjdcbsjds.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", "jsjdcbsjds.detail.delFile('" + i + "')"); $("#scbt" + i).removeAttr("style"); $.ajax({ url : $.app + "/jsjdcbsjds/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() { } }); } } }); } // 添加附件弹出 jsjdcbsjds.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); } // 构建政府投资额占比变化事件 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"); } }; jsjdcbsjds.detail.back = function() { location.href = $.app + "/jsjdcbsjds/main"; } van = function(a, b) { if (!isFDS(a.val())) { ts(b + "必须为正数", a); return false; } }; jsjdcbsjds.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; } if ($("#tzlxid").val() == '1903') { var ztz = $('#addform input[name=ztz]').val(); var zftze = $('#addform input[name=zftze]').val(); if (isFDS(ztz) && isFDS(zftze)) { var rate = (zftze / ztz) * 100; if (rate > 100) { ts("总投资额必须不低于政府投资额", $('#addform input[name=ztz]')); return false; } } } $(".btn").attr("disabled", true); $.ajax({ url : $.app + "/jsjdcbsjds/save", data : $("#addform").serialize(), type : "post", dataType : "json", success : function(data) {// ajax返回的数据 if (data.success) { $.alert({ title : '提示', content : '操作成功', confirm : function() { location.href = $.app + '/jsjdcbsjds/main'; } }); } else { $.alert({ title : '提示', content : data.message, confirm : function() { $(".btn").attr("disabled", false); } }); } } }); } jsjdcbsjds.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; } if ($("#tzlxid").val() == '1903') { var ztz = $('#addform input[name=ztz]').val(); var zftze = $('#addform input[name=zftze]').val(); if (isFDS(ztz) && isFDS(zftze)) { var rate = (zftze / ztz) * 100; if (rate > 100) { ts("总投资额必须不低于政府投资额", $('#addform input[name=ztz]')); return false; } } } $(".btn").attr("disabled", true); $.ajax({ url : $.app + "/jsjdcbsjds/submit", data : $("#addform").serialize(), type : "post", dataType : "json", success : function(data) {// ajax返回的数据 if (data.success) { $.alert({ title : '提示', content : '操作成功', confirm : function() { location.href = $.app + '/jsjdcbsjds/main'; } }); } else { $.alert({ title : '提示', content : data.message, confirm : function() { $(".btn").attr("disabled", false); } }); } } }); } jsjdcbsjds.detail.submitAudit = function() { $(".btn").attr("disabled", true); $.ajax({ url : $.app + "/jsjdcbsjds/submit", data : $("#addform").serialize(), type : "post", dataType : "json", success : function(data) {// ajax返回的数据 if (data.success) { $.alert({ title : '提示', content : '操作成功', confirm : function() { location.href = $.app + '/jsjdcbsjds/main'; } }); } else { $.alert({ title : '提示', content : data.message, confirm : function() { $(".btn").attr("disabled", false); } }); } } }); } // 构建项目类型下拉 function initXmlxSelect(divid, existVal, width) { $.post($.app + "/jsjdcbsjds/selectXmlx", {}, function(data) { var str = ""; str += ""; $("#" + divid).empty; $("#" + divid).append(str); $('.xmlxselectpicker').selectpicker({ width : width }); }, "json"); } // 构建投资类型下拉 function initTzlxSelect(divid, existVal, width) { $ .post( $.app + "/jsjdcbsjds/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 + "/jsjdcbsjds/selectXmhzjb", {}, function(data) { var str = ""; str += ""; $("#" + divid).empty(); $("#" + divid).append(str); $('.xmhzjbselectpicker').selectpicker({ width : width }); }, "json"); } // 构建岸线审批级别下拉 function initAxspjbSelect(divid, existVal, width) { $ .post( $.app + "/jsjdcbsjds/selectAxspjb", {}, function(data) { var str = ""; str += ""; $("#" + divid).empty(); $("#" + divid).append(str); $('.axspjbselectpicker').selectpicker({ width : width }); }, "json"); } jsjdcbsjds.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"); }; jsjdcbsjds.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属性, jsjdcbsjds.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 < data.length; i++) { var szd = data[i]; if (szd.val == existVal) { str += " "; } else { str += " "; } } } str += ""; $("#" + divid).empty(); $("#" + divid).append(str); $('.szdselectpicker').selectpicker({ width : width }); }, "json"); } // 构建港口的下拉 // 参数说明依次,1(必须)存放下拉的div的id,2(非必须)下拉初始选中的值,没有传空字符串,3(非必须)参数,根据所在地过滤结果,一般级联需要4(非必须)下拉change事件5(必须)下拉框的长度 // 此下拉如果跟着form一起提交后台的话,对应的是szd属性, jsjdcbsjds.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 < data.length; i++) { var gk = data[i]; if (gk.id == existVal) { str += " "; } else { str += " "; } } } str += ""; $("#" + divid).empty(); $("#" + divid).append(str); $('.gkselectpicker').selectpicker({ width : width }); // 如果所在地选择为空,重置港区select; }, "json"); } // 构建港区的下拉 // 参数说明依次,1(必须)存放下拉的div的id,2(非必须)下拉初始选中的值,没有传空字符串,3(非必须)参数,根据所在地过滤结果,一般级联需要4(非必须)下拉change事件5(必须)下拉框的长度 // 此下拉如果跟着form一起提交后台的话,对应的是szd属性, jsjdcbsjds.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 < data.length; i++) { var gq = data[i]; if (gq.id == existVal) { str += " "; } else { str += " "; } } } str += ""; $("#" + divid).empty(); $("#" + divid).append(str); $('.gqselectpicker').selectpicker({ width : width }); }, "json"); } jsjdcbsjds.detail.audit = function(auditpass, id) { $(".btn").attr("disabled", true); var opflag = $('#opflag').val(); var shyj = $('#yj').val(); var audit; if (auditpass == "Y") { audit = true; } else { audit = false; } $.post($.app + "/jsjdcbsjds/audit", { id : id, shyj : shyj, flag : audit, userids : $('#userids').val(), accid : $('#accids').val(), delid34 : $('#delid34').val(), delid35 : $('#delid35').val(), delid36 : $('#delid36').val(), delid37 : $('#delid37').val(), delid38 : $('#delid38').val(), fjzdids : $('#fjzdids').val() }, function(data) { if (data.success) { $.alert({ title : '提示', content : '操作成功', confirm : function() { jsjdcbsjds.detail.back(); } }); } else { $.alert({ title : '提示', content : data.message, confirm : function() { $(".btn").attr("disabled", false); } }); } }, "json"); }; //保存文件 jsjdcbsjds.detail.saveFile = function() { var i = $("#flag").val(); $('#addform') .form( 'submit', { url : $.app + '/jsjdcbsjds/saveFile', onSubmit : function() { }, 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 { $.alert({ title : '提示', content : data.message, confirm : function() { } }); } } }); } // 删除accid 附件关联ID jsjdcbsjds.detail.delFj = function(accid, tr) { $.confirm({ title : '确认框', content : '确认删除吗', confirm : function() { $.post($.app + "/jsjdcbsjds/delFile", { id : accid }, function(data) { if (data.success) { $('#fjxq').empty(); $("#scfjbt").attr("style", "display:true;"); $('#accid').val(''); } else { $.alert({ title : '提示', content : data.message, confirm : function() { } }); } }, "json"); }, cancel : function() { } }); } // 其他附件删除accid 附件关联ID,id 是第几行附件 jsjdcbsjds.detail.delqtFile = function(accid) { $.confirm({ title : '确认框', content : '确认删除吗', confirm : function() { $.post($.app + "/jsjdcbsjds/delFile", { id : accid }, function(data) { if (data.success) { $('#qtfjxq').empty(); $("#scqtfjbt").attr("style", "display:true;"); $('#qtfjid').val(''); } else { $.alert({ title : '提示', content : data.message, confirm : function() { } }); } }, "json"); }, cancel : function() { } }); } function showRy() { $('#selectrydiv').fadeIn(100); $('#selectry2div').slideDown(0); } function showYj() { $('#selectyjdiv').fadeIn(100); $('#selectyj2div').slideDown(0); } function pageinfo4() { $("#pagesize").change(function() { $("#pagejump").val(1); jsjdcbsjds.detail.xmxxxz(); }); $("#pagesize").val($("#pagesize").attr("num")); $("#pagefirst").click(function() { if ($("#pagecur").val() == 1) { $.alert({ title : '提示', content : '已到第一页' }); return; } else { $("#pagejump").val(1); jsjdcbsjds.detail.xmxxxz(); } }); $("#pageprev").click(function() { if ($("#pagecur").val() == 1) { $.alert({ title : '提示', content : '已到第一页' }); return; } else { $("#pagejump").val(parseInt($("#pagecur").val()) - 1); jsjdcbsjds.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; } jsjdcbsjds.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); jsjdcbsjds.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()); jsjdcbsjds.detail.xmxxxz(); } }); } jsjdcbsjds.detail.xmxxxz = function() { // pageinfo4(); $ .ajax({ url : $.app + "/jsjdcbsjds/xmxxxz", type : "post", dataType : "json", data : { xmcx : $('#xmcx').val(), page : $('#pagejump').val() }, success : function(data) { if (data) { var str = ""; for (var i = 0; i < data.attrs.list.length; i++) { var xmxx = data.attrs.list[i]; str += ""; str += "" + (i + 1) + ""; 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); $("#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); $('.theme-popover-mask-tc').fadeIn(100); $('.theme-popover-tc').slideDown(0); } else { $.alert({ title : '提示', content : data.message, confirm : function() { } }); } } }); } jsjdcbsjds.detail.choose = function(id) { /* * $.post($.app + "/jsjdcbsjds/isExit", { id : id }, function(data) { if * (data.success) { */ location.href = $.app + "/jsjdcbsjds/choose?id=" + id; /* * } else { $.alert({ title: '提示', content: data.message, confirm: * function(){ $(".btn").attr("disabled",false); } }); } }, "json"); */ } jsjdcbsjds.detail.saveTbzt = function(data) { $(".btn").attr("disabled", true); $.post($.app + "/jsjdcbsjds/saveTbzt", { id : data }, function(data) { if (data.success) { $.alert({ title : '提示', content : '转报省级成功', confirm : function() { location.href = $.app + '/jsjdcbsjds/main'; } }); } else { $.alert({ title : '提示', content : data.message, confirm : function() { $(".btn").attr("disabled", false); } }); } }, "json"); } jsjdcbsjds.detail.qtfjguanbipop = function() { var accid = $("#qtfjid").val(); if (accid != null && accid != undefined && accid != "") { $.confirm({ title : '提示框', content : '您已上传附件,是否保存?', confirm : function() { jsjdcbsjds.detail.xinzengqtfj(); }, cancel : function() { var flag = $("#flag").val(); var id = $("#qtfjid").val(); $.post($.app + "/jsjdcbsjds/delFile?id=" + id, {}, function( data, status) { if (data.success) { $("#qtfjxq").empty(); $("#scqtfjbt").removeAttr("style"); $("#qtfjid").val(""); jsjdcbsjds.detail.delqtIds(id); } else { $.alert({ title : '提示', content : data.message, confirm : function() { } }); } }, "json"); } }); } $('#qtfjmask').fadeOut(100); $('#qtfjpopover').slideUp(0); } jsjdcbsjds.detail.qtfj = function() { $('#qtfjmask').fadeIn(100); $('#qtfjpopover').slideDown(0); $("#qtfjxq").empty(); $("#scqtfjbt").removeAttr("style"); } jsjdcbsjds.detail.saveQtfj = function() { opflag = jsjdcbsjds.detail.opflag; $('#addform') .form( 'submit', { url : $.app + '/jsjdcbsjds/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; alert(qtfjdid); $("#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); } } }); } jsjdcbsjds.detail.xinzengqtfj = function() { if (isEmpty($("#qtfjid").val())) { $.alert({ title : '提示', content : "请上传附件", confirm : function() { } }); return false; } opflag = 3; $('#qtfjmask').fadeOut(100); $('#qtfjpopover').slideUp(0); $("#qtfjxq").empty(); $ .ajax({ url : $.app + "/jsjdcbsjds/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 + "/jsjdcbsjds/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的个数 var trlength = $("#tb").find("tr").length; if (opflag != null) { trlength = $("#tb" + opflag) .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内容 jsjdcbsjds.detail.delqtfj = function(fjdid, fjzdid) { if (true) { $.confirm({ title : '确认框', content : '确认删除吗', confirm : function() { // 删除附件字段 jsjdcbsjds.detail.delfjzd(fjzdid); var id = fjdid; $.post($.app + "/jsjdcbsjds/delFile?id=" + id, {}, function( data, status) { if (data.success) { // 删除附件字段文本框内容 jsjdcbsjds.detail.delqtfjzdIds(fjzdid); // 删除附件文本框内容 jsjdcbsjds.detail.delqtIds(id); $("tr[id='" + fjdid + "']").remove(); } else { $.alert({ title : '提示', content : data.message, confirm : function() { } }); } }, "json"); }, cancel : function() { } }); } } // 删除附件字段文本框对应数据 jsjdcbsjds.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); } // 删除附件文本框对应数据 jsjdcbsjds.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); }