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)){var i;if(-1==(i=(e=0!=parseFloat(e)?Math.round(e.mul(makemultiple(t))).div(makemultiple(t)):makedecimalzero(t)).toString()).lastIndexOf("."))i+=".",e=i+=makezero(t);else{a=i.split(".")[1].length;parseInt(a)")[0]==e){l=1;var r=0;return $.each(a,function(e,t){if(""!=t&&2!=e)return r=1,!1}),r?n.splice(t,1,e+"->"+i):n.splice(t,1),!1}}),0==l&&n.push(e+"->"+i),$("#changewhitelist").val(n.join(","))}else $("#changewhitelist").val(e+"->"+i);return i}function updatelist(e,t,a){var i=new Array(6);i[0]=a.children("td").eq(0).text(),i[1]=a.children("td").eq(1).text(),i[2]=a.children("td").eq(2).text(),i[3]=a.children("td").eq(3).text(),i[4]=a.children("td").eq(4).text(),i[5]=t;var n=i.join(";");if(""!=$("#changelist").val()){var l=$("#changelist").val().split(","),s=0;$.each(l,function(t,a){if(a.split("->")[0]==e)return s=1,l.splice(t,1,e+"->"+n),!1}),0==s&&l.push(e+"->"+n),$("#changelist").val(l.join(","))}else $("#changelist").val(e+"->"+n)}function removelist(e){var t=$("#changelist").val().split(",");$.each(t,function(a,i){if(i.split("->")[0]==e)return t.splice(a,1),!1}),$("#changelist").val(t.join(","))}function totalamount(e){var t=makedecimalzero(e),a=0,i=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();i=""!=t?parseFloat(i).add(parseFloat(t)):parseFloat(i)}),$(".ctatalamount").eq(1).text(0!=a?roundnum(a,e):t),$(".otatalamount").eq(1).text(0!=i?i: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(){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=e.match(/(?!\d{3,6})(\D|\d)|19\d{2}|20\d{2}|\d{3,6}/g),a=new Array,i=0,n="",l=0;l1?(a.push(t[l]),i++):l>=1&&1==t[l-1].length&&(a[i-1]=a[i-1]+t[l]):(a.push(t[l]),i++);$.each(a,function(e,t){n+=''+t+' '}),$("#numhtmlshow").html(n)}$("#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 e=new Array;$("#companyadddiv").find(".form-control").each(function(){e.push($(this).val())});var t=new Array,a=new Array;$("#companyshow").find(".form-control").each(function(){t.push($(this).val()),a.push($(this).attr("id"))}),function(e){var t={};for(var a in e){if(t[e[a]])return!0;t[e[a]]=!0}return!1}(e.concat(t))?(toastr.error("变更单位不能同名"),$("#updatecompany").attr("disabled",!1)):$.ajax({type:"post",url:"/change/api/update/company",data:{pmid:$("#pmid").val(),uci:0!==a.length?a:"",uc:t.length?t:"",ac:0!==e.length?e:""},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("->"),i=$("#reductionAudit").val().split(",");$.each(a,function(e,n){var l=n.split("_")[0];if(t==l)return a.splice(e,1),i.splice(e,1),!1}),$("#selectauditlist").val(a.join("->")),$("#reductionAudit").val(i.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"),l=$(this).attr("data-ucompany"),s=$(this).attr("data-ujobs"),r=t+"_"+n+"_"+l+"_"+s;if(""!=$("#selectauditlist").val()){a=$("#selectauditlist").val().split("->"),i=$("#reductionAudit").val().split(",");a.push(r),i.push(t),$("#selectauditlist").val(a.join("->")),$("#reductionAudit").val(i.join(","))}else $("#selectauditlist").val(r),$("#reductionAudit").val(t)}}}),$("#addaudit").click(function(){if($("#usertableshow").html(""),""!=$("#selectauditlist").val()){var e=1,t=$("#selectauditlist").val().split("->"),a=new Array;$.each(t,function(t,i){var n=i.split("_"),l=n[0],s=n[1],r=n[2],d=n[3],o=''+e+' 审

'+d+" "+s+"

"+r+' ';$("#usertableshow").append(o),a.push(l),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 e=document.getElementById("uploadBtn"),t=document.getElementById("msgBox"),a=0!=$("#filesshow tr").length?$("#filesshow tr").length:1;new ss.SimpleUpload({button:e,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"),i=document.createElement("div"),n=document.createElement("div"),l=document.createElement("div"),s=document.getElementById("progressBox");a.className="progress progress-striped",i.className="progress-bar progress-bar-success",n.className="size",l.className="wrapper",a.appendChild(i),l.innerHTML='
'+e+"
",l.appendChild(n),l.appendChild(a),s.appendChild(l),this.setProgressBar(i),this.setFileSizeBox(n),this.setProgressContainer(l)},onComplete:function(e,i){if(!i)return toastr.error("无法上传文件"),void(t.innerHTML="无法上传文件");var n=document.createElement("div");if(n.className="msg",!0===i.success){toastr.success(e+" 上传成功。"),n.innerHTML=""+escapeTags(e)+" 上传成功。",t.appendChild(n);var l=""+a+''+i.files.filename+""+i.files.size+""+i.files.time+'';if($("#filesshow").append(l),""!=$("#changeatt").val()){var s=$("#changeatt").val().split(",");s.push(i.files.id),$("#changeatt").val(s.join(","))}else $("#changeatt").val(i.files.id);a++,setTimeout(function(){t.removeChild(n)},3e3)}else i.msg?(toastr.error(e+" "+i.msg),n.innerHTML=""+escapeTags(e)+" "+i.msg,t.appendChild(n),setTimeout(function(){t.removeChild(n)},3e3)):(toastr.error(e+" 发生错误,上传失败。"),n.innerHTML=""+escapeTags(e)+" 发生错误,上传失败。",t.appendChild(n),setTimeout(function(){t.removeChild(n)},3e3))},onError:function(){var e=document.createElement("div");e.className="msg",toastr.error("无法上传文件"),e.innerHTML="无法上传文件",t.appendChild(e),setTimeout(function(){t.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++}),a=t;var i=$("#changeatt").val().split(",");$.each(i,function(t,a){if(a==e)return i.splice(t,1),!1}),$("#changeatt").val(i.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");d.push(r),$("#selectauditlist").val(d.join("->"))}else $("#selectauditlist").val(r)}}$("#reductionAudit").val(t)}$("#addshenpi").modal("hide")}),$("body").on("focus","#tablelist input",function(){$(this).select()})});