<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">
|
$(function(){
|
|
//添加新按钮隐藏老按钮
|
// alert($('input[name="piSubmit"]').val());
|
if($('input[name="piSubmit"]').val()=='Submit for Approval')
|
{
|
// ($('input[name="piSubmit"]').hide()).parent().append($('input[name="submit_for_approval"]'));
|
// $('input[name="piSubmit"]').next().hide();
|
}
|
else
|
{
|
// alert($('input[name="piSubmit"]').val());
|
// $('input[name="submit_for_approval"]').hide();
|
//替换HistoryList中的审批链接
|
var SolId = ('{!Solution_Programme__c.Id}').substring(0,15);
|
var ApprovalListID = SolId + '_RelatedProcessHistoryList_body';
|
//alert('id='+ApprovalListID);
|
var Approvalprocessdiv=document.getElementById(ApprovalListID);
|
//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('/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>
|
<apex:detail relatedList="true" title="true"/>
|
</apex:page>
|