<apex:page sidebar="true" standardController="Account" lightningstylesheets="true">
|
|
<apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
|
<script type="text/javascript">
|
|
function isLightningExperienceOrSalesforce1() {
|
return((typeof sforce != 'undefined') && sforce && (!!sforce.one));
|
}
|
$(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 = ('{!Account.Id}').substring(0,15);
|
var ApprovalListID = SolId + '_RelatedProcessHistoryList_body';
|
// alert(ApprovalListID);
|
var Approvalprocessdiv=document.getElementById(ApprovalListID);
|
//alert(Approvalprocessdiv.getAttribute('class'));
|
|
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);
|
//testlink=span1[count].innerHTML;
|
}
|
|
}
|
break;
|
}
|
}
|
|
var isMobile;
|
if('{!$Currentpage.parameters.sfdcIFrameOrigin}'!= ''){
|
isMobile = true;
|
} else {
|
isMobile = false;
|
}
|
|
if(Approvalprocessdiv!=null)
|
{
|
var originalHTML=Approvalprocessdiv.innerHTML;
|
console.log('originalHTML==='+originalHTML);
|
var newHtml;
|
if(isMobile){
|
newHtml=originalHTML.replace('/one/one.app#/alohaRedirect/https://ocsm--stagefull.sandbox.my.salesforce.com/p/process/ProcessInstanceWorkitemWizardStageManager?','/apex/ProcessInstance?SolId='+SolId+'&');
|
}else{
|
newHtml=originalHTML.replace('/p/process/ProcessInstanceWorkitemWizardStageManager?','/apex/ProcessInstance?SolId='+SolId+'&');
|
}
|
//alert(newHtml);
|
Approvalprocessdiv.innerHTML=newHtml;
|
|
}else{
|
var originalHTML=Approvalprocessdiv.innerHTML;
|
var newHtml=originalHTML.replace('/apex','');
|
Approvalprocessdiv.innerHTML=newHtml;
|
}
|
}
|
});
|
</script>
|
<apex:detail relatedList="true" title="true"/>
|
</apex:page>
|