/** * 许可证申请 * */ $.namespace("xkzsq.detail"); xkzsq.detail.selData = null; xkzsq.detail.szdData = null; xkzsq.detail.gk = null; xkzsq.detail.gq = null; xkzsq.detail.path2 = null; xkzsq.detail.init = function() { initjyfwmcSelect('jyfwmc', '', '', '', '', 300); initfjdSelect('fjdmc', '', '', 'showjyfwmc', 300); initgkSelect('gksel', '', xkzsq.detail.szdData, 'showgq', 300); initgqSelect('gqsel', '', '', '', null, 300); initzyqSelect('zyqsel', '', '', null, 300); initbwSelect('bwsel', '', '', '', 300) initmtSelect('mtsel', '', '', '', 300) /* initszdSelect('szdsel','','showgk',300); */ /* * initgkSelect('gksel','90012',$('#szd').val(),'showgq','300'); * initgqSelect('gqsel','',$('.szdselectpicker').val(),$('.gkselectpicker').val(),null,300); */ } xkzsq.detail.delData = function(data) { $.confirm({ title : '确认框', content : '确认删除吗', confirm : function() { $.post($.app + "/xkzsq/delete", { id : data }, function(data) { if (data.success) { $.alert({ title : '提示', content : '删除成功', confirm : function() { location.href = $.app + '/xkzsq/main'; } }); } else { $.alert({ title : '提示', content : data.message, confirm : function() { } }); } }, "json"); }, cancel : function() { } }); } function guanbitcpop() { $('.theme-popover-mask-tc').fadeOut(100); $('.theme-popover-tc').slideUp(0); } function showjyfwmc() { initjyfwmcSelect('jyfwmc', '', $('.fjdmcselectpicker').val(), null, null, 300); } function showgk() { initgqSelect('gqsel', '', '', '', 'showzyq', 300); initgkSelect('gksel', '', xkzsq.detail.szdData, "showgq", 300); } function showgq() { initgqSelect('gqsel', '', xkzsq.detail.szdData, $('.gkselectpicker') .val(), null, 300); } xkzsq.detail.viewXkz = function(xkzid){ var path="/xkzsq/viewmain?path=1:id="+$('#id').val()+""; location.href=$.app+'/xkzxx/view?id='+xkzid+'&path='+path; } xkzsq.detail.addXkz = function(xkzid){ var path="/xkzsq/addmain?path=1:id="+$('#id').val()+""; location.href=$.app+'/xkzxx/view?id='+xkzid+'&path='+path; } xkzsq.detail.editXkz = function(xkzid){ var path="/xkzsq/editmain?path=1:id="+$('#id').val()+""; location.href=$.app+'/xkzxx/view?id='+xkzid+'&path='+path; } // 经营人信息初始化 xkzsq.detail.initDetail = function() { var id = $('#jyrid').val(); $.ajax({ async : true, url : $.app + "/gkjyr/findById", type : "post", data : { id : id }, dataType : "json", success : function(data) {// ajax返回的数据 if (data) { $('#lxdh').val(data.lxdh); $('#fddbr').val(data.fddbr); } else { $.alert({ title : '提示', content : data.message, confirm : function() { } }); } } }); } vae = function(a, b) { if (isEmpty(a.val())) { ts(b + "不能为空", a); return false; } return true; }; xkzsq.detail.initValue = function(){ //码头 var mtName= document.getElementsByName("mtid"); var mtids = []; for (i=0; i'; str += '' + jyzl.fjdmc + " " + jyzl.jyfwmc + '' var strr = ''; if (!isEmpty(jyzl.gkmc)) { strr = strr + jyzl.gkmc + ","; } if (!isEmpty(jyzl.gqmc)) { strr = strr + jyzl.gqmc + ","; } if (!isEmpty(jyzl.zyqmc)) { strr = strr + jyzl.zyqmc + ","; } if (!isEmpty(jyzl.mtmc)) { strr = strr + jyzl.mtmc + ","; } if (!isEmpty(jyzl.bwmc)) { strr = strr + jyzl.bwmc; } //alert(strr); if(strr!=""&&strr!=null&&strr.substr(-1)==","){ strr = strr.substr(0,strr.length-1); } //alert(strr); str += '' + strr + ''; str += '' + '' + '删除' + '' + '编辑' + ''; } str += ""; $("#tb").append(str); } }, "json"); $('.theme-popover-mask-tc').fadeIn(100); $('.theme-popover-tc').slideDown(0); } // 修改选择 xkzsq.detail.jydyxzedit = function() { $('.theme-popover-mask-tc').fadeIn(100); $('.theme-popover-tc').slideDown(0); } // 关闭选择框 xkzsq.detail.guanbipop = function() { if ($('#flag').val() == 1) { $.post($.app + "/xkzsq/delFj", { ids : $("#fjids").val() }, function(data) { if (data.success) { } else { $.alert({ title : '提示', content : data.message, confirm : function() { } }); } }, "json"); $ .ajax({ url : $.app + "/xkzsq/findjydyAndywzl", type : "post", data : { jydyids : $("#jydyids").val() }, dataType : "json", success : function(data) { if (data.success) { $("#jydyadd").html(data.attrs.jylzstr); $("#ywzladd").html(data.attrs.jyfwstr); $('#fjdiv').empty(); var fjList = data.attrs.fjList; if (!isEmpty(fjList) && fjList.length > 0) { var fjstr = ''; for (var i = 0; i < fjList.length; i++) { fjstr += '' } fjstr += '
序号附件名称上传附件名称操作
' + (i + 1) + '' + fjList[i].sqclmc + '' + '' + '' + '上传' + '' + '
'; $('#fjdiv').append(fjstr); $('#flag').val(""); $('#jyid').val(''); } } else { $.alert({ title : '提示', content : data.message, confirm : function() { } }); } } }) } $('.theme-popover-mask-tc').fadeOut(100); $('.theme-popover-tc').slideUp(0); } // 保存附件 xkzsq.detail.submitFile = function(id) { $('#addform') .form( 'submit', { url : $.app + '/xkzsq/saveFile', onSubmit : function() { }, success : function(data, status) { var file = $('#fjid' + id); file.after(file.clone().val("")); file.remove(); if (data) { data = data.replace("",""); data = $.parseJSON(data); } if (data.success) { $("#fspan" + id).hide(); var fjids = $('#fjids').val(); var accContect = data.attrs.acc.fjmc; var fjid = data.attrs.acc.fjid; var accid = data.attrs.acc.id; fjids = fjids + accid + ","; var str = ""; str = "" + " " + accContect + ""; $("#span" + id).html(str); str = '删除'; $("#dspan" + id).html(str); $("#fspan" + id).hide(); $('#fjids') .val($('#fjids').val() + "," + accid); } else { $.messager.showError(data.message); } } }); } // 删除accid 附件关联ID,id 是第几行附件 xkzsq.detail.delFj = function(accid, id) { $.confirm({ title : '确认框', content : '确认删除吗', confirm : function() { $.post($.app + "/xkzsq/delFj", { ids : accid }, function(data) { if (data.success) { $("#span" + id).html(''); $("#dspan" + id).html(''); $("#fspan" + id).show(); } else { $.alert({ title : '提示', content : data.message, confirm : function() { } }); } }, "json"); }, cancel : function() { } }); } // 经营地域选择页面保存 xkzsq.detail.savejydy = function() { if (vae($('#fjdmc select'), "经营范围") == false) { return false; } if (vae($('#jyfwmc select'), "经营范围 第二大类") == false) { return false; } if (vae($('#gksel select'), "港口") == false) { return false; } if (vae($('#gqsel select'), "港区") == false) { return false; } $ .ajax({ url : $.app + "/xkzsq/savejydy", data : $("#jydyaddform").serialize(), type : "post", dataType : "json", success : function(data) {// ajax返回的数据 if (data.success) { $('#flag').val("1"); var id = data.attrs.xzjy.id; $("#" + id).remove(); var str = ""; str += ''; str += '' + data.attrs.xzjy.fjdmc + " " + data.attrs.xzjy.jyfwmc + '' var strr = ''; if (!isEmpty(data.attrs.xzjy.gkmc)) { strr = strr + data.attrs.xzjy.gkmc + ","; } if (!isEmpty(data.attrs.xzjy.gqmc)) { strr = strr + data.attrs.xzjy.gqmc + ","; } if (!isEmpty(data.attrs.xzjy.zyqmc)) { strr = strr + data.attrs.xzjy.zyqmc + ","; } if (!isEmpty(data.attrs.xzjy.mtmc)) { strr = strr + data.attrs.xzjy.mtmc + ","; } if (!isEmpty(data.attrs.xzjy.bwmc)) { strr = strr + data.attrs.xzjy.bwmc; } if(strr!=""&&strr!=null&&strr.substr(-1)==","){ strr = strr.substr(0,strr.length-1); } str += '' + strr + ''; str += '' + '' + '删除' + '' + '编辑' + ''; str += ""; $("#tb").append(str); if (isEmpty($('#jyid').val())) { var strVal = $("#jydyids").val() + id + ","; $("#jydyids").val(strVal); } initjyfwmcSelect('jyfwmc', '', '', '', '', 300); initfjdSelect('fjdmc', '', '', 'showjyfwmc', 300); initgkSelect('gksel', xkzsq.detail.gk, xkzsq.detail.szdData, 'showgq', 300); initgqSelect('gqsel', xkzsq.detail.gq, xkzsq.detail.szdData, xkzsq.detail.gk, "showzyq", 300); initzyqSelect('zyqsel', '', xkzsq.detail.gk, '', 300); initbwSelect('bwsel', '', $('#jyrid').val(), '', 300) initmtSelect('mtsel', '', $('#jyrid').val(), '', 300) $('#jyid').val(''); } else { $.alert({ title : '提示', content : data.message, confirm : function() { } }); } } }); } // 删除经营范围的数据 xkzsq.detail.del = function(data) { $.confirm({ title : '确认框', content : '确认删除吗', confirm : function() { $.post($.app + "/xkzsq/deletejydy", { id : data }, function(data) { if (data.success) { $.alert({ title : '提示', content : '删除成功', confirm : function() { var delid = data.message; $("#" + delid).remove(); xkzsq.detail.delIds(delid); $('#flag').val("1"); } }); } else { $.alert({ title : '提示', content : data.message, confirm : function() { } }); } }, "json"); }, cancel : function() { } }); } // 删除经营范围数据 xkzsq.detail.delIds = function(data) { var ids = $('#jydyids').val(); var arr = ids.split(','); ids = ''; for (var i = 0; i < arr.length - 1; i++) { if (arr[i] != data) { ids = ids + arr[i] + "," } } ids = ids.substring(0, ids.length - 1); $('#jydyids').val(ids); } // 编辑经营范围 xkzsq.detail.editjydy = function(data) { $ .ajax({ url : $.app + "/xkzsq/editjydy?id=" + data, type : "post", dataType : "json", success : function(data) { if (data) { $('#jyid').val(data.attrs.jydy.id); var jyfwid = data.attrs.jydy.jyfwid; var fjdid = data.attrs.jydy.fjdid; var gkid = data.attrs.jydy.gkid; var gqid = data.attrs.jydy.gqid; var mtid = data.attrs.jydy.mtid; var zyqid = data.attrs.jydy.zyqid; var bwid = data.attrs.jydy.bwid; // 父节点 initfjdSelect('fjdmc', '', fjdid, 'showjyfwmc', 300); // 经营范围 initjyfwmcSelect('jyfwmc', '', fjdid, jyfwid, '', 300); // 港口 initgkSelect('gksel', gkid, xkzsq.detail.szdData, 'showgq', 300); // 港区 initgqSelect('gqsel', gqid, xkzsq.detail.szdData, gkid, null, 300); initzyqSelect('zyqsel', zyqid, gkid, '', 300); initbwSelect('bwsel', bwid, $('#jyrid').val(), '', 300) initmtSelect('mtsel', mtid, $('#jyrid').val(), '', 300) } } }) } function initfjdSelect(divid, existVal, fjdid, changefunc, width) { $ .post( $.app + "/xkzsq/selectFjdmc", {}, function(data) { var str = ""; if (changefunc != null && changefunc != "") { str += ""; } str += ""; if (data) { for (var i = 0; i < data.length; i++) { var fjdmc = data[i]; if (fjdmc.id == fjdid) { str += " "; } else { str += " "; } } } str += ""; $("#" + divid).empty(); $("#" + divid).append(str); $('.fjdmcselectpicker').selectpicker({ width : width }); }, "json"); } function initjyfwmcSelect(divid, existVal, fjdmc, jyfwid, changefunc, width) { $ .post( $.app + "/xkzsq/selectJyfwmc", { id : fjdmc }, function(data) { var str = ""; if (changefunc != null && changefunc != "") { str += ""; } str += ""; if (data) { for (var i = 0; i < data.length; i++) { var jyfwmc = data[i]; if (jyfwid == jyfwmc.id) { str += " "; } else { str += " "; } } } str += ""; $("#" + divid).empty(); $("#" + divid).append(str); $('.jyfwmcselectpicker').selectpicker({ width : width }); }, "json"); } xkzsq.detail.audit = function(auditpass, id) { $(".btn").attr("disabled",true); var opflag = $('#opflag').val(); var shyj = ""; if (opflag == 1) { shyj = $('#clscyj').val(); } else if (opflag == 2) { shyj = $('#xchcyj').val(); } else if (opflag == 3) { shyj = $('#fhyj').val(); } else if (opflag == 4) { shyj = $('#spyj').val(); } var audit; if (auditpass == "Y") { audit = true; } else { audit = false; } $.post($.app + "/xkzsq/audit", { id : id, shyj : shyj, flag : audit }, function(data) { if (data.success) { if (data.attrs.jflag) { location.href = $.app + '/xkzsq/addXkzjds?sqid=' + id; } else { $.alert({ title : '提示', content : '操作成功', confirm : function() { xkzsq.detail.back(); } }); } } else { $.alert({ title : '提示', content : data.message, confirm : function() { $(".btn").attr("disabled",false); } }); } }, "json"); } xkzsq.detail.submitAudit = function() { $(".btn").attr("disabled",true); $.ajax({ url : $.app + "/xkzsq/submitAudit", data : $("#addform").serialize(), type : "post", dataType : "json", success : function(data) {// ajax返回的数据 if (data.success) { if (data.attrs.jflag) { location.href = $.app + '/xkzsq/addXkzjds?sqid=' + id; } else { $.alert({ title : '提示', content : '操作成功', confirm : function() { location.href = $.app + '/xkzsq/main'; } }); } } else { $.alert({ title : '提示', content : data.message, confirm : function() { $(".btn").attr("disabled",false); } }); } } }); } /*//其他附件保存 xkzyx.detail.submitQtFile = function(){ if($('#fjid').val()==''){ return; } $('#addform').form('submit', { url : $.app + '/xkzyx/saveQtFile', success : function(data, status) { var file = $('#fjid'); file.after(file.clone().val("")); file.remove(); if (data) { data = $.parseJSON(data); } if (data.success) { var accContect = data.attrs.acc.name; var qtfjdid = data.attrs.acc.id; var trlength = $('#xkzyxtb').find('tr').length; var str = ""; str+=""; str +=""+(trlength+1)+""; str +="" + " " + accContect +"" + ""; str +="" + " " + accContect +"" + ""; str+="" + ""+ "删除"+ ""; str+=""; $("#qtfjtb").append(str); var strVal=$("#qtfjids").val()+qtfjdid+","; $("#qtfjids").val(strVal); } else { $.messager.showError(data.message); } } }); } //其他附件删除,需删除附件数据库内容、文本框内容、页面tr内容 xkzyx.detail.delqtfj=function(fjdid){ if (true) { $.confirm({ title: '确认框', content: '确认删除吗', confirm: function(){ var id=fjdid; $.post($.app + "/xkzyx/delFile?id="+id, {}, function(data, status) { if (data.success) { //删除附件文本框内容 xkzyx.detail.delqtIds(id); $("tr[id='"+fjdid+"']").remove(); } else { $.alert({ title: '提示', content: data.message, confirm: function(){ } }); } }, "json"); }, cancel: function(){ } }); } } //删除附件文本框对应数据 xkzyx.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); }*/