| | |
| | | <apex:page sidebar="true" standardController="Solution_Programme__c"> |
| | | <apex:page sidebar="true" standardController="Solution_Programme__c" lightningstylesheets="true" lightningStylesheets="true"> |
| | | |
| | | <!-- <apex:relatedList list="ProcessSteps" ></apex:relatedList>--> |
| | | <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/> |
| | | <script type="text/javascript"> |
| | |
| | | //替换HistoryList中的审批链接 |
| | | var SolId = ('{!Solution_Programme__c.Id}').substring(0,15); |
| | | var ApprovalListID = SolId + '_RelatedProcessHistoryList_body'; |
| | | // alert(ApprovalListID); |
| | | //alert('id='+ApprovalListID); |
| | | var Approvalprocessdiv=document.getElementById(ApprovalListID); |
| | | // alert(Approvalprocessdiv.getAttribute('class')); |
| | | if(Approvalprocessdiv!=null) |
| | | //var selElements=Approvalprocessdiv.getElementsByTagName("tr"); |
| | | // var testlink; |
| | | // for (var i = 0; i < selElements.length; i++) { |
| | | // if (selElements[i].className == 'tertiaryPalette extraRow dataRow even first') { |
| | | // var span1= selElements[i].getElementsByTagName("span"); |
| | | // for(var count=0;count<span1.length;count++) |
| | | // { |
| | | // if(span1[count].className == 'actionLink'){ |
| | | // //alert(span1[count].innerHTML); |
| | | // testlink=span1[count].innerHTML; |
| | | // } |
| | | |
| | | // } |
| | | // break; |
| | | // } |
| | | // } |
| | | var isMobile; |
| | | if('{!$Currentpage.parameters.sfdcIFrameOrigin}'!= ''){ |
| | | isMobile = true; |
| | | } else { |
| | | isMobile = false; |
| | | } |
| | | if(Approvalprocessdiv!=null) |
| | | { |
| | | if(isMobile){ |
| | | var selElements=Approvalprocessdiv.getElementsByTagName("tr"); |
| | | var testlink; |
| | | for (var i = 0; i < selElements.length; i++) { |
| | | //alert(selElements[i].className); |
| | | if (selElements[i].className==' dataRow even first') { |
| | | var span1= selElements[i].getElementsByTagName("a"); |
| | | for(var count=0;count<span1.length;count++) |
| | | { |
| | | if(span1[count].innerHTML == '批准/拒绝'){ |
| | | // alert(span1[count].href); |
| | | console.log('lightning---'+span1[count].href); |
| | | //testlink=span1[count].innerHTML; |
| | | var ss=span1[count].href; |
| | | //var ids=ss.substr(ss.lastIndex('%3D0')+1,14); |
| | | var arr = span1[count].href.split("%3D"); |
| | | alert(arr[1]); |
| | | var ids=arr[1].substring(0,15); |
| | | alert(ids); |
| | | //one/one.app#/alohaRedirect/apex/ProcessInstance?SolId=a3l10000002bgkM&id=4i9D000000YvFE |
| | | span1[count].href='https://ocsm--stagefull.sandbox.lightning.force.com/one/one.app#/alohaRedirect/apex/ProcessInstance?SolId='+SolId+'&id='+ids; |
| | | } |
| | | |
| | | } |
| | | break; |
| | | } |
| | | } |
| | | }else{ |
| | | var originalHTML=Approvalprocessdiv.innerHTML; |
| | | var newHtml=originalHTML.replace('/p/process/ProcessInstanceWorkitemWizardStageManager?','/apex/ProcessInstance?SolId='+SolId+'&'); |
| | | Approvalprocessdiv.innerHTML=newHtml; |
| | | } |
| | | }else{ |
| | | var originalHTML=Approvalprocessdiv.innerHTML; |
| | | var newHtml=originalHTML.replace('/p/process/ProcessInstanceWorkitemWizardStageManager?','/apex/ProcessInstance?SolId='+SolId+'&'); |
| | | var newHtml=originalHTML.replace('/apex',''); |
| | | Approvalprocessdiv.innerHTML=newHtml; |
| | | }else{ |
| | | var originalHTML=Approvalprocessdiv.innerHTML; |
| | | var newHtml=originalHTML.replace('/apex',''); |
| | | Approvalprocessdiv.innerHTML=newHtml; |
| | | } |
| | | |
| | | //alert(Approvalprocessdiv.getAttribute('class')); |
| | | |
| | | // if(Approvalprocessdiv!=null) |
| | | // { |
| | | // var originalHTML=Approvalprocessdiv.innerHTML; |
| | | // //alert('==-=='+Approvalprocessdiv.innerHTML); |
| | | // //lt |
| | | // var newHtml=originalHTML.replace('/p/process/ProcessInstanceWorkitemWizardStageManager?','/apex/ProcessInstance?SolId='+SolId+'&'); |
| | | // // var newHtml=originalHTML.replace('https://ocsm--stagefull--c.sandbox.vf.force.com/p/process/ProcessInstanceWorkitemWizardStageManager?','/apex/ProcessInstance?SolId='+SolId+'&'); |
| | | // //lt |
| | | // // var newHtml=originalHTML.replace('/p/process/ProcessInstanceWorkitemWizardStageManager?','/apex/ProcessInstance?SolId='+SolId+'&testlink='+testlink+'&'); |
| | | // Approvalprocessdiv.innerHTML=newHtml; |
| | | // //alert('=='+Approvalprocessdiv.innerHTML); |
| | | // }else{ |
| | | // var originalHTML=Approvalprocessdiv.innerHTML; |
| | | // var newHtml=originalHTML.replace('/apex',''); |
| | | // Approvalprocessdiv.innerHTML=newHtml; |
| | | // } |
| | | } |
| | | }); |
| | | </script> |