<apex:page sidebar="true" standardController="Account_Delay_Apply__c" lightningstylesheets="true">
|
|
<apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
|
<script type="text/javascript">
|
$(function(){
|
|
if($('input[name="piSubmit"]').val()=='Submit for Approval')
|
{
|
|
}
|
else
|
{
|
//替换HistoryList中的审批链接
|
var AccId = ('{!Account_Delay_Apply__c.Id}').substring(0,15);
|
var ApprovalListID = AccId + '_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){//lightning 页面
|
/**
|
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?AccId=a3l10000002bgkM&id=4i9D000000YvFE
|
span1[count].href='https://ocsm--stagefull.sandbox.lightning.force.com/one/one.app#/alohaRedirect/apex/NewAccountExamine?AccId='+AccId+'&id='+ids;
|
}
|
|
}
|
// break;
|
}
|
|
}**/
|
}else{// classic模式
|
var selElements=Approvalprocessdiv.getElementsByTagName("td");
|
for (var i = 0; i < selElements.length; i++) {
|
if (selElements[i].innerHTML == '待处理') {
|
var span1= selElements[i].getElementsByTagName("span");
|
var originalHTML=Approvalprocessdiv.innerHTML;
|
//alert(Approvalprocessdiv.innerHTML+'当前节点名字==='+testlink);
|
var newHtml=originalHTML.replace('/p/process/ProcessInstanceWorkitemWizardStageManager?','/apex/UpdAccountExamine?AccId='+AccId+'&testlink='+testlink+'&');
|
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>
|