④内部公开请勿外传_this.ispc=function(){varuserAgentInfo=navigator.userAgent;varAgents=["Android","iPhone","SymbianOS","WindowsPhone","iPad","iPod"];varflag=true;for(varv=0;v
0){flag=false;break;}}returnflag;}window._assignInfo={};window._curnodepersons=[];window.curnodeperson=[];window.urgentNode=[];window.urgentval=[];window.defaultOpinion='';window.attachmode='0';window.isEsignature=false;window.upList=[];window.downList=[];window.billId='';window.billsInfo=[];window.number='';window.billAlias='';window.upProcessIdList=[];window.downProcessIdList=[];window.nextStepJoin=[];//存储下一步参与人信息window.autoDefauleOpinion=undefined;window.disagreeOpinion=undefined;varurlsplit=window.location.href.split("#");if(urlsplit.length>1){location.href=urlsplit[0];}mbos('workflowForm').bind("init",function(e){if(!e.success&&(e.error=="ObjectNotFoundException"||e.error=="ObjectNotAllowException")){$("#workflowForm").hide();varnotetext="单据已被删除,无法查看单据!";if(e.error=="ObjectNotAllowException"){1/37④内部公开请勿外传notetext="该账号无权限查看审批信息";}$("body").html(""+""+"
"+notetext+""+"
");return;}vardata=e.aproveMap;attachmode=e.attachMode;varisEsignature=e.isEsignature;if(isEsignature){window.isEsignature=true;}autoDefauleOpinion=e.autoDefauleOpinion;disagreeOpinion=e.disagreeOpinion;varapproveData=e.approveData;try{varupDownInvoiceSet=e.upDownInvoiceSet;//上游单据upList=upDownInvoiceSet.up;//下游单据downList=upDownInvoiceSet.down;billId=e.billId;billsInfo=e.relateBills;number=e.number;billAlias=e.billAlias;varprocessId=e.processId;upProcessIdList=processId.up;downProcessIdList=processId.down;}catch(e){}defaultOpinion=e.defaultOpinion;if(approveData!=undefined){nextStepJoin=approveData.policies;_assignInfo.needApproveOpinion=approveData.needApproveOpinion;_assignInfo.imageUrl=e.imageUrl;_assignInfo.billIsReadOnly=approveData.billIsReadOnly;_assignInfo.shouldCheckNextPartipants=approveData.shouldCheckNextPartipants;_assignInfo.mustShowPostActivities=approveData.mustShowPostActivities;_assignInfo.alwaysSetNextPersons=approveData.alwaysSetNextPersons;}_assignInfo.bostype=e.bostype;2/37④内部公开请勿外传_assignInfo.billId=e.billId;varorigin_Url=window.location.href;if(data&&requestParam.cometype!="mydoing"){if(data.status=="needApprove"){//审批approveData.isshowfpurl=e.isshowfpurl;_this.showbtn(approveData);$("#mnavbottomc1").show();$("#mnavDecision").hide();$("#rollback").hide();$("#PassAssign").hide();$("#mnavUrgent").hide();$("#mnavfpurl1").hide();$("#mnavWfImage1").hide();$("#mnavDjlc1").hide();if(e.isshowfpurl!="true"){$("#mnavfpurl").hide();}//审批的底部按钮单据联查varorigin_Url=window.location.href;if(origin_Url.indexOf("djlcPage=")!=-1){$("#mnavYzjShare").hide();$("#mnavConfirm").hide();$("#mnavCancel").hide();$("#PassAssign").hide();$(".moreItem").hide();if(upList.length>0||downList.length>0){$("#mnavDjlc1").show();}if(requestParam.showRelatedBill=="true"){$("#mnavDjlc1").hide();}}}elseif(data.status=="needDecision"){//决策varapproveData={};approveData.isshowfpurl=e.isshowfpurl;_this.showbtn(approveData);$("#mnavbottomc1").show();$("#mnavConfirm").hide();$("#PassAssign").hide();$("#mnavDecision").show();$("#mnavCancel").hide();$("#rollback").hide();$("#mnavUrgent").hide();$("#mnavfpurl1").hide();3/37④内部公开请勿外传$("#mnavWfImage1").hide();if(e.isshowfpurl!="true"){$("#mnavfpurl").hide();}//决策的底部按钮单据联查$("#mnavDjlc1").hide();varorigin_Url=window.location.href;if(origin_Url.indexOf("djlcPage=")!=-1){$("#mnavYzjShare").hide();$("#mnavConfirm").hide();$("#mnavCancel").hide();$("#PassAssign").hide();$(".moreItem").hide();if(upList.length>0||downList.length>0){$("#mnavDjlc1").show();}if(requestParam.showRelatedBill=="true"){$("#mnavDjlc1").hide();}}}else{$("#mnavbottomc1").show();$("#mnavbottomc1").children().each(function(){$(this).hide();});$("#mnavbottomc1").append("
当前是人工节点,请登陆EAS门户处理!");}}else{$("#mnavbottomc1").show();$("#mnavbottomc1").find(".flexItem").each(function(){$(this).hide();});//传阅$("#PassAssign").show();if(requestParam.showRelatedBill=="true"||requestParam.isAllowrepass=="false"){$("#PassAssign").hide();}//$("#PassAssign").show();//跳转后的单据联查varorigin_Url=window.location.href;if(origin_Url.indexOf("djlcPage=")!=-1){$("#mnavYzjShare").hide();4/37④内部公开请勿外传$("#mnavConfirm").hide();$("#mnavCancel").hide();$("#PassAssign").hide();$(".moreItem").hide();$("#PassAssign").hide();if(upList.length>0||downList.length>0){$("#mnavDjlc1").show();}if(requestParam.showRelatedBill=="true"){$("#mnavDjlc1").hide();}}if(mbos('workflowForm').attr('data').canRollBack){$("#rollback").show();}if(requestParam.cometype=="mydoing"&&(e.status=="审批中"||e.status=="待审批")){mbos.http.ajax({url:'/mbos/wf/getSendUrgentMessage',param:{procInstId:requestParam.fprocinstid},success:function(data1){if(data1.data.length==0){$("#mnavUrgent").hide();}else{$("#mnavUrgent").show();urgentval=data1.data;for(varpinurgentval){urgentNode.push({alias:urgentval[p].actDefName,value:p});}mbos("urgentNode").bind("beforeShow",function(data){data.data=urgentNode;});}},error:function(e){$("#mnavUrgent").hide();}})5/37④内部公开请勿外传}else{$("#mnavUrgent").hide();}if(e.isshowfpurl=="true"){$("#mnavfpurl1").show();}varimageUrl=e.imageUrl;_assignInfo.imageUrl=e.imageUrl;if(imageUrl==undefined||imageUrl==null||imageUrl==""){$("#mnavWfImage1").hide();}else{$("#mnavWfImage1").show();}}})mbos('workflowLog').bind("init",function(e){varmapval=newMap();for(vartodoKeyine){vartodoPoint=e[todoKey];varpersons=todoPoint.todoList;persons.map(function(item){if(mapval.hasOwnProperty(item.userid)){}else{mapval[item.userid]=item.userid;varpara={fid:item.userid,fxtid:item.openId,issel:true,name:item.personName,number:"",personid:item.fpersonid,position:item.positionName};_curnodepersons.push(para);curnodeperson.push(para);}});}})mbos('page').bind("afterOnload",function(){6/37④内部公开请勿外传_assignInfo.assignId=requestParam.assignId||requestParam.assignID;_assignInfo.billId=requestParam.billId||requestParam.billID;_assignInfo.personuserId=requestParam.fpersonuserid;_assignInfo.procinstId=requestParam.fprocinstid;if(mbos('workflowForm').element().attr("ispctolczx")=="true"&&_this.ispc()&&_assignInfo.assignId){//跳转流程中心varparam=[];param[0]=_assignInfo.assignId;mbos.eas.invokeScript({name:"getpcurl",param:param,success:function(data){varurl=easContext.easUrl+"/portal/"+data;vara=document.createElement('a');a.setAttribute('rel','noreferrer');a.setAttribute('id','m_noreferrer');a.setAttribute('href',url);document.body.appendChild(a);document.getElementById('m_noreferrer').click();document.body.removeChild(a);}})}else{$(body).show();}//if(parseFloat(mbos.getQingVersion())>=9.5){varisYunZhiJia=window.navigator.userAgent.match(/Qing\/.*;(iOS|iPhone|Android).*/)?true:false;if(!isYunZhiJia){try{XuntongJSBridge.call('defback',{},function(){varorigin_Url=window.location.href;if(origin_Url.indexOf("djlcPage=")==-1){_this.gotoUrl(false);}else{varjumpUrl=origin_Url.split("&djlcPage=");vardejumpUrl=decodeURIComponent(jumpUrl[1]);//alert("返回的url:"+dejumpUrl);console.info("返回的url:"+dejumpUrl);window.location.href=dejumpUrl;}});7/37④内部公开请勿外传}catch(e){}}//}varcometype=requestParam.cometype;if(cometype=="list"||cometype=="submit"){if(!isYunZhiJia){try{XuntongJSBridge.call('closePop',{},function(){});}catch(e){}}}})_this.showbtn=function(approveData){varisYunZhiJia=window.navigator.userAgent.match(/Qing\/.*;(iOS|iPhone|Android).*/)?true:false;varisYzjDesktop=window.navigator.userAgent.match(/.*Qing\/.*/)?true:false;if(!(isYunZhiJia||isYzjDesktop)){//不是云之家打开的去除讨论按钮$("#mnavYzjShare").hide();}varallowJumpTo=false;_assignInfo.allowKickBack=false;varallowAppendActivity=false;vardynamicSign=false;if(approveData!=undefined){allowJumpTo=approveData.allowJumpTo;_assignInfo.allowKickBack=approveData.allowKickBack;allowAppendActivity=approveData.allowAppendActivity;dynamicSign=approveData.dynamicSign;}varmoreMenus=mbos('mnavbottomc1').attr('list2');for(vari=moreMenus.length-1;i>=0;i--){if(moreMenus[i].properties.title==='跳转'){if(allowJumpTo==false||allowJumpTo==undefined){moreMenus.splice(i,1);}else{mbos.http.ajax({url:'/mbos/wf/getJumpList',8/37④内部公开请勿外传param:{procInstId:_assignInfo.procinstId},success:function(data1){if(data1.data.actlist.length==0){moreMenus.splice(i,1);}else{mbos("jumpNode").bind("beforeShow",function(data){data.data=data1.data.actlist;});}},error:function(e){moreMenus.splice(i,1);}});}}elseif(moreMenus[i].properties.title==='加签'){if((allowAppendActivity==false&&dynamicSign==false)||allowAppendActivity==undefined||dynamicSign==undefined){moreMenus.splice(i,1);}elseif(allowAppendActivity==false){mbos("appendActivityType").bind("beforeShow",function(data){varitem=data.data;if(data.data.length==3){item.splice(1,2);}});}elseif(dynamicSign==false){mbos("appendActivityType").bind("beforeShow",function(data){varitem=data.data;if(data.data.length==3){item.splice(0,1);}});}}elseif(moreMenus[i].properties.title==='影像'){varimageUrl=_assignInfo.imageUrlif(imageUrl==undefined||imageUrl==null||imageUrl==""){moreMenus.splice(i,1);}else{_assignInfo.imageUrl=imageUrl;}}elseif(moreMenus[i].properties.title==='查����发票'){if(approveData.isshowfpurl!="true"){moreMenus.splice(i,1);9/37④内部公开请勿外传}}elseif(moreMenus[i].properties.title==='单据联查'){if(mbos('workflowForm').$attrs.isentryreceipt=='true'){if(upList.length<=0&&downList.length<=0){moreMenus.splice(i,1);}}else{moreMenus.splice(i,1);}}}}_this.showPerson=function(event){mbos.mobile.selectPersons({callback:function(d){//alert(JSON.stringify(d));varpersons=d.data.persons;varss="";for(varpinpersons){//alert(JSON.stringify(p));ss+=persons[p].openId;}mbos.eas.invokeScript("getPerson",[ss],function(d){})}})}private={};private.innerOperation=function(type){mbos.ng.openSpa(type,{number:10086});}_this.deliver=function(event){private.innerOperation('deliver');}10/37④内部公开请勿外传_this.passAssign=function(event){private.innerOperation('passAssign');}_this.jumpTarget=function(event){private.innerOperation('jumpTarget');}_this.appendActivity=function(event){private.innerOperation('appendAct');var_appendActivity=mbos("workflowForm").getAppendActivity();try{setTimeout(function(){vararr=Object.keys(_appendActivity);if(arr.length>0){varappendMode=_appendActivity.appendMode;if(appendMode){varalia=appendMode=="1"?"当前位置之后":"当前位置之前";mbos('appendActivityMode').value({value:appendMode,alias:alia});}varappendRouteMode=_appendActivity.appendRouteMode;if(appendRouteMode){varalias=appendRouteMode=="1"?"依次":"并行";mbos('appendActivityType').value({value:appendRouteMode,alias:alias});}}},100);}catch(e){console.log(e);}}_this.dynamicSign=function(event){private.innerOperation('dycSign');}varshowimage=false;//addbybw打开影像第二次如果在打开到iframe会提示只能打开一次,第一次打开设置了url后面就不需要设置了_this.wfimage=function(event){/*private.innerOperation('image');mbos('image').bind("afterSpaRender",function(){if(showimage)return;showimage=true;$("#image")[0].innerHTML="
";11/37④内部公开请勿外传});*/location.href=_assignInfo.imageUrl;}_this.passAssignSubmit=function(event){}private.getPolicy=function(type){varpolicies=mbos('workflowForm').attr("data").approveData.policies;varpolicyArray=[];if(policies==undefined){varapproveValueStr=mbos('workflowForm').attr("data").approveData.approveValue;if(approveValueStr==null||approveValueStr==""){approveValueStr="0;同意;同意;:1;不同意;不同意;";}varstrs=approveValueStr.split(":");//字符分割for(vari=0;i
300){window.clearInterval(myVar);}varnextact=[];if(_assignInfo.alwaysSetNextPersons==true||_assignInfo.mustShowPostActivities==true||_assignInfo.shouldCheckNextPartipants==true){nextact=mbos('actNextPerson').getvalue();}if(nextact.length==0){mbos('actNextPerson').hide();_assignInfo.isnextact=false;}else{window.clearInterval(myVar);if(_assignInfo.mustShowPostActivities==true||_assignInfo.alwaysSetNextPersons==true){mbos('actNextPerson').show();_assignInfo.isnextact=true;}else{/*if(_assignInfo.alwaysSetNextPersons==false){for(vari=0;i0){mbos('commonOpinion').element().show();}else{mbos('commonOpinion').element().hide();}mbos('approveType').element().hide();mbos('kickbackNode').element().hide();varokPolicy=private.getPolicy("true");if(okPolicy.length<=1){_assignInfo.isshowselect4=false;mbos('approvePolicy').element().hide();}else{_assignInfo.isshowselect4=true;$("#approvePolicy").show();mbos('approvePolicy').element().show();}}else{varnoPolicy=private.getPolicy("false");vardata=mbos.ng.getSpaData();varopinion=data.opinion;if(defaultOpinion!=null&&defaultOpinion!=undefined&&defaultOpinion!=''){opinion=defaultOpinion;16/37④内部公开请勿外传}mbos("submitOpinion").value(opinion);mbos('workflowAttachment').setbostype(_assignInfo.bostype,_assignInfo.billId);if(!isEsignature){mbos('esignature').hide();}window.clearInterval(myVar);_assignInfo.ifpass='0';_assignInfo.select3isshow=true;if(mbos("workflowForm").attr("data").commonOpinion&&mbos("workflowForm").attr("data").commonOpinion.length>0){mbos('commonOpinion').element().show();}else{mbos('commonOpinion').element().hide();}mbos('actNextPerson').hide();if(_assignInfo.allowKickBack==false){mbos('approveType').element().remove();_assignInfo.select3isshow=false;mbos('kickbackNode').element().remove();}else{mbos.http.ajax({url:'/mbos/wf/getKickbackList',param:{assignId:_assignInfo.assignId},success:function(data1){if(data1.data.actlist.length==0){mbos('approveType').element().remove();_assignInfo.select3isshow=false;mbos('kickbackNode').element().remove();}else{mbos("kickbackNode").bind("beforeShow",function(data){data.data=data1.data.actlist;});//mbos('kickbackNode').element().show();_assignInfo.isshowselect4=true;}},error:function(e){mbos('approveType').remove();_assignInfo.select3isshow=false;mbos("kickbackNode").remove();}17/37④内部公开请勿外传});}mbos('approveType').element().show();if(window.new_values==2){mbos('kickbackNode').element().show();}else{mbos('kickbackNode').element().hide();}//mbos('kickbackNode').element().hide();if(noPolicy.length<=1){_assignInfo.isshowselect4=false;mbos('approvePolicy').element().hide();}else{_assignInfo.isshowselect4=true;}if(window.new_values==2){mbos('approvePolicy').element().hide();_assignInfo.isshowselect4=true;}}vardata=mbos.ng.getSpaData();varopinion=data.opinion;if(defaultOpinion!=null&&defaultOpinion!=undefined&&defaultOpinion!=''){opinion=defaultOpinion;}mbos("submitOpinion").value(opinion);});window.isapprove=true;_this.confirm=function(event){window.isapprove=true;varokPolicy=private.getPolicy("true");mbos("actNextPerson").attr("showModal",false)mbos('ds_enum5').data=okPolicy;mbos('approvePolicy').show();if(mbos("workflowForm").attr("data").commonOpinion&&mbos("workflowForm").attr("data").commonOpinion.length>0){varlist=[];for(vari=0;i0){varlist=[];for(vari=0;i0){personId+=',';userIdList+=',';}personId+=selectedPersonList[i].personid;userIdList+=selectedPersonList[i].fid;if(selectedPersonList[i].fid===easContext.userID||personId===easContext.person.id){mbos.ui.showInfo('请勿传阅给本人');return;}}varopinion=mbos('passAssignOpinion').value();if("undefined"==typeof(opinion)||opinion==null||opinion.length==0){mbos.ui.showInfo('请输入传阅意见');return;}mbos.http.ajax({url:'/mbos/wf/passAssign',param:{assignId:_assignInfo.assignId,procinstId:_assignInfo.procinstId,personIdList:personId,userIdList:userIdList,opinion:opinion,billID:_assignInfo.billId||_assignInfo.billID,opinionJson:'{l1:"'+opinion+'",l2:"'+opinion+'",l3:"'+opinion+'"}',isAllowrepass:chGoon,isproccloss:ckForbidAfterEnd},success:function(data){toast('传阅成功',1500);mbos.ng.refreshSpa("passAssign");mbos.ng.refreshSpa("rootpanel");mbos.util.timeout(function(){window.history.go(-1);},500);},error:function(e){_this.errorcode(e,"传阅失败");22/37④内部公开请勿外传}});}_this.onDeliver=function(event){varselectedPersonList=mbos('deliverPerson').getpersonList();varpersonId='';if(selectedPersonList.length==0){mbos.ui.showInfo("请选择转交人");return;}personId=selectedPersonList[0].personid;if(selectedPersonList[0].fid===easContext.userID||personId===easContext.person.id){mbos.ui.showInfo('请勿转交给本人');return;}varopinion=mbos('deliverOpinion').value();if("undefined"==typeof(opinion)||opinion==null||opinion.length==0){mbos.ui.showInfo('请输入转交意见');return;}mbos.http.ajax({url:'/mbos/wf/forward',param:{assignId:_assignInfo.assignId,toPersonId:personId,opinion:opinion,billID:_assignInfo.billId||_assignInfo.billID,opinionJson:'{l1:"'+opinion+'",l2:"'+opinion+'",l3:"'+opinion+'"}',isAllowrepass:'false',isproccloss:'false'},success:function(data){toast('转交成功',1500);mbos.ng.refreshSpa("deliver");mbos.util.timeout(function(){_this.gotoUrl(true);},500);},error:function(e){_this.errorcode(e,"转交失败");}});23/37④内部公开请勿外传}window.toast=function(text,ms){varstr='