function escapeTags(e){return String(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function makenum(e){for(var t=new Array(e),a=0;a=1&&e<=6){for(var t=new Array(e),a=0;aparseInt(t))if(-1==(a=(e=0!=parseFloat(e)?Math.round(e.mul(makemultiple(t))).div(makemultiple(t)):makedecimalzero(t)).toString()).lastIndexOf("."))a+=".",e=a+=makezero(t);else{var n=a.split(".")[1].length;parseInt(n)")[0]==e){s=1;var r=0;return $.each(a,function(e,t){if(""!=t&&2!=e)return r=1,!1}),r?i.splice(t,1,e+"->"+n):i.splice(t,1),!1}}),0==s&&i.push(e+"->"+n),$("#changewhitelist").val(i.join(","))}else $("#changewhitelist").val(e+"->"+n);return n}function updatelist(e,t){if(""!=$("#changelist").val()){var a=$("#changelist").val().split(","),n=0;$.each(a,function(i,s){if(s.split("_")[0]==e)return n=1,a.splice(i,1,e+"_"+t),!1}),0==n&&a.push(e+"_"+t),$("#changelist").val(a.join(","))}else $("#changelist").val(e+"_"+t)}function removelist(e){var t=$("#changelist").val().split(",");$.each(t,function(a,n){if(n.split("_")[0]==e)return t.splice(a,1),!1}),$("#changelist").val(t.join(","))}function totalamount(e){var t=makedecimalzero(e),a=0,n=0;$(".clist").each(function(){var e=$(this).children("td").eq(7).text();a=""!=e?parseFloat(a).add(parseFloat(e)):parseFloat(a);var t=$(this).children("td").eq(5).text();n=""!=t?parseFloat(n).add(parseFloat(t)):parseFloat(n)}),$(".ctatalamount").eq(1).text(0!=a?roundnum(a,e):t),$(".otatalamount").eq(1).text(0!=n?n:t)}$.event.special.valuechange={teardown:function(e){$(this).unbind(".valuechange")},handler:function(e){$.event.special.valuechange.triggerChanged($(this))},add:function(e){$(this).on("keyup.valuechange cut.valuechange paste.valuechange input.valuechange",e.selector,$.event.special.valuechange.handler)},triggerChanged:function(e){var t="true"===e[0].contentEditable?e.html():e.val();t!==(void 0===e.data("previous")?e[0].defaultValue:e.data("previous"))&&(e.trigger("valuechange",[e.data("previous")]),e.data("previous",t))}},$(function(){function e(e){var t={};for(var a in e){if(t[e[a]])return!0;t[e[a]]=!0}return!1}toastr.options={closeButton:!1,debug:!1,newestOnTop:!1,progressBar:!1,positionClass:"toast-top-right",preventDuplicates:!1,onclick:null,showDuration:"300",hideDuration:"1000",timeOut:"5000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"},$("#resetnumber").click(function(){$("#pnum").val($(this).attr("data-num")),toastr.success("已重置申请编号")}),$(".autonumber").click(function(){var e=$("#pnum").val();if($("#numhtmlshow").html(""),""!==e.trim()){for(var t=/(?!\d{3,6})(\D|\d)|19\d{2}|20\d{2}|\d{3,6}/g,a=e.match(t),n=new Array,i=0,s="",l=0;l1?(n.push(a[l]),i++):l>=1&&1==a[l-1].length&&(n[i-1]=n[i-1]+a[l]):(n.push(a[l]),i++);$.each(n,function(e,t){s+=''+t+' '}),$("#numhtmlshow").html(s)}$("#autonumber").modal("show")}),$("body").on("click",".delrule",function(){$(this).parents(".label").remove()}),$("#tools").change(function(){1==$(this).val()?($(".toolshow").hide(),$("#noteshow").show()):2==$(this).val()?($(".toolshow").hide(),$("#yearshow").show()):3==$(this).val()?($(".toolshow").hide(),$(".numbershow").show()):$(".toolshow").hide()}),$("#addtools").click(function(){var e="";if(0==$("#tools").val())return toastr.error("请选择组件再添加"),!1;if(1==$("#tools").val()){if(""==$("#noteshow input").val().trim())return toastr.error("请输入你想添加的文本内容"),!1;e+=''+$("#noteshow input").val().trim()+' '}else 2==$("#tools").val()?e+=''+$("#yearshow input").val()+' ':3==$("#tools").val()&&(e+=''+$("#setnumber").val()+' ');$("#numhtmlshow").append(e)}),$("#numsite").on("valuechange",function(e,t){if(""==$(this).val()||parseInt($(this).val())>6||parseInt($(this).val())<3)return toastr.error("请输入编号位数区间在3到6位"),$(this).val(3),$("#setnumber").val("001"),!1;var a=makenum(parseInt($(this).val()));$("#setnumber").val(a)}),$("#setcnum").click(function(){var e="";$("#numhtmlshow span").each(function(){e+=$.trim($(this).text())}),$("#pnum").val(e),$("#autonumber").modal("hide")}),$("#addcompany").click(function(){$("#companyadddiv").append('
')}),$("#updatecompany").click(function(){$(this).attr("disabled","disabled");var t=new Array;$("#companyadddiv").find(".form-control").each(function(){t.push($(this).val())});var a=new Array,n=new Array;$("#companyshow").find(".form-control").each(function(){a.push($(this).val()),n.push($(this).attr("id"))}),e(t.concat(a))?(toastr.error("变更单位不能同名"),$("#updatecompany").attr("disabled",!1)):$.ajax({type:"post",url:"/change/api/update/company",data:{pmid:$("#pmid").val(),uci:0!==n.length?n:"",uc:a.length?a:"",ac:0!==t.length?t:""},dataType:"json",success:function(e){200==e.code?($("#companyadddiv").html(""),$("#companyshow").append(e.addhtml),$("#company").html(e.selecthtml),$("#editcompany").modal("hide"),toastr.success("变更单位已更新")):toastr.error("添加或编辑单位出错"),$("#updatecompany").attr("disabled",!1)}})}),$(".checklist").on("click",function(){$(this).find(".listcheckbox").prop("checked")?($(this).find(".listcheckbox").prop("checked",!1),$(this).removeClass("success")):($(this).find(".listcheckbox").prop("checked",!0),$(this).addClass("success"))}),$(".listcheckbox").on("click",function(){$(this).prop("checked")?($(this).prop("checked",!1),$(this).parents(".checklist").removeClass("success")):($(this).prop("checked",!0),$(this).parents(".checklist").addClass("success"))}),$("body").on("click",".alert-pnone .radio",function(e){if(!$(e.target).is("label")){var t=$(this).attr("data-uid");if($(this).parents(".alert-pnone").hasClass("alert-success")){$(this).parents(".alert-pnone").removeClass("alert-success"),$(this).children("label").children('input[type="radio"]').prop("checked",!1);var a=$("#selectauditlist").val().split("->");$.each(a,function(e,n){var i=n.split("_")[0];if(t==i)return a.splice(e,1),!1}),$("#selectauditlist").val(a.join("->"))}else{$(this).parents(".alert-pnone").addClass("alert-success"),$(this).children("label").children('input[type="radio"]').prop("checked","checked");var n=$(this).attr("data-uname"),i=$(this).attr("data-ucompany"),s=$(this).attr("data-ujobs"),l=t+"_"+n+"_"+i+"_"+s;""!=$("#selectauditlist").val()?((a=$("#selectauditlist").val().split("->")).push(l),$("#selectauditlist").val(a.join("->"))):$("#selectauditlist").val(l)}}}),$("#addaudit").click(function(){if($("#usertableshow").html(""),""!=$("#selectauditlist").val()){var e=1,t=$("#selectauditlist").val().split("->"),a=new Array;$.each(t,function(t,n){var i=n.split("_"),s=i[0],l=i[1],r=i[2],o=i[3],c=''+e+' 审

'+o+" "+l+"

"+r+' ';$("#usertableshow").append(c),a.push(s),e++}),$("#changeaudit").val(a.join(","))}else $("#changeaudit").val("");$("#addshenpi").modal("hide")}),$("#searchbtn").click(function(){var e=$.trim($("#searchname").val());if(""==e)return toastr.error("请输入审批人名称"),!1;for(var t=$("#usernamelist").val().split(","),a=0;a
"+e.user.jobs+"
";$("#searchshow").append(a)}}})});var t=document.getElementById("uploadBtn"),a=document.getElementById("msgBox"),n=0!=$("#filesshow tr").length?$("#filesshow tr").length:1;new ss.SimpleUpload({button:t,url:"/change/file/upload/"+$("#pmid").val(),name:"uploadfile",multipart:!0,hoverClass:"hover",focusClass:"focus",responseType:"json",multipleSelect:!0,multiple:!0,maxSize:10240,data:{uid:$("#uid").val(),verification:$("#verification").val()},onSubmit:function(e,t){var a=document.createElement("div"),n=document.createElement("div"),i=document.createElement("div"),s=document.createElement("div"),l=document.getElementById("progressBox");a.className="progress progress-striped",n.className="progress-bar progress-bar-success",i.className="size",s.className="wrapper",a.appendChild(n),s.innerHTML='
'+e+"
",s.appendChild(i),s.appendChild(a),l.appendChild(s),this.setProgressBar(n),this.setFileSizeBox(i),this.setProgressContainer(s)},onComplete:function(e,t){if(!t)return toastr.error("无法上传文件"),void(a.innerHTML="无法上传文件");var i=document.createElement("div");if(i.className="msg",!0===t.success){toastr.success(e+" 上传成功。"),i.innerHTML=""+escapeTags(e)+" 上传成功。",a.appendChild(i);var s=""+n+''+t.files.filename+""+t.files.size+""+t.files.time+'';if($("#filesshow").append(s),""!=$("#changeatt").val()){var l=$("#changeatt").val().split(",");l.push(t.files.id),$("#changeatt").val(l.join(","))}else $("#changeatt").val(t.files.id);n++,setTimeout(function(){a.removeChild(i)},3e3)}else t.msg?(toastr.error(e+" "+t.msg),i.innerHTML=""+escapeTags(e)+" "+t.msg,a.appendChild(i),setTimeout(function(){a.removeChild(i)},3e3)):(toastr.error(e+" 发生错误,上传失败。"),i.innerHTML=""+escapeTags(e)+" 发生错误,上传失败。",a.appendChild(i),setTimeout(function(){a.removeChild(i)},3e3))},onError:function(){var e=document.createElement("div");e.className="msg",toastr.error("无法上传文件"),e.innerHTML="无法上传文件",a.appendChild(e),setTimeout(function(){a.removeChild(e)},3e3)}});$("body").on("click","a[id^='delatt_']",function(){var e=$(this).attr("file_id");$(this).parents("tr").remove();var t=1;$("#filesshow tr").each(function(){$(this).children("td").eq(0).text(t),t++}),n=t;var a=$("#changeatt").val().split(",");$.each(a,function(t,n){if(n==e)return a.splice(t,1),!1}),$("#changeatt").val(a.join(",")),$.ajax({type:"post",url:"/change/file/delete",data:{fid:e},dataType:"json",success:function(e){}})}),$("body").on("keypress","input",function(e){if(13==(e.keyCode?e.keyCode:e.which?e.which:e.charCode)){for(var t=0;t