<?xml version="1.0" encoding="UTF-8"?> 
 | 
<WebLink xmlns="http://soap.sforce.com/2006/04/metadata"> 
 | 
    <fullName>ProjectRestart</fullName> 
 | 
    <availability>online</availability> 
 | 
    <displayType>button</displayType> 
 | 
    <linkType>javascript</linkType> 
 | 
    <masterLabel>项目重启</masterLabel> 
 | 
    <openType>onClickJavaScript</openType> 
 | 
    <protected>false</protected> 
 | 
    <url>{!RequireScript("/soap/ajax/51.0/connection.js")} 
 | 
{!RequireScript("/soap/ajax/51.0/apex.js")} 
 | 
  
 | 
var getConnectDMLErrorMessages = function(results) { 
 | 
var messages = [], 
 | 
i = 0, 
 | 
len = results.length, 
 | 
r; 
 | 
for (; i < len; i++) { 
 | 
r = results[i]; 
 | 
if (!r.getBoolean("success")) { 
 | 
messages = messages.concat(getConnectDMLMessagesOfAResult(r)); 
 | 
} 
 | 
} 
 | 
return messages; 
 | 
}; 
 | 
  
 | 
var foo= function(){ 
 | 
/*if({!Tender_information__c.status__c == '09.终止' && TEXT(Tender_information__c.TerminateReason__c) != '经销商原因' && TEXT(Tender_information__c.subInfoType__c) != '3-1:废标公告' && TEXT(Tender_information__c.subInfoType__c) != '3-2:流标公告'}){*/ 
 | 
  
 | 
if({!Tender_information__c.status__c == '09.终止'}){ 
 | 
  
 | 
var tender = new sforce.SObject("Tender_information__c"); 
 | 
tender.Id = "{!Tender_information__c.Id}"; 
 | 
tender.IsTerminate__c= null; 
 | 
tender.TerminateApprovalStatus__c= null; 
 | 
tender.TerminateApprovalTime__c= null; 
 | 
tender.ProjectRestartFLG__c= true; 
 | 
  
 | 
var result = sforce.connection.update([tender]); 
 | 
var messages = getConnectDMLErrorMessages(result); 
 | 
if (messages.length > 0) { 
 | 
alert(messages.join("\n")); 
 | 
return; 
 | 
} 
 | 
  
 | 
alert('执行成功。'); 
 | 
  
 | 
} 
 | 
else{ 
 | 
alert('终止审批状态不满足条件,无法重启。'); 
 | 
return; 
 | 
} 
 | 
window.location.reload(); 
 | 
}; 
 | 
  
 | 
foo();</url> 
 | 
</WebLink> 
 |