<?xml version="1.0" encoding="UTF-8"?>
|
<WebLink xmlns="http://soap.sforce.com/2006/04/metadata">
|
<fullName>toAddMaintenanceContract</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")}
|
{!RequireScript("/resource/CommonUtilJs")}
|
var foo = function() {
|
var mcpid = '{!MaintanceContractPack__c.Id}';
|
console.log('mcpid ='+mcpid);
|
var result = sforce.apex.execute("TotalPriceWebService","canAddMc",{recordId: mcpid});
|
if (result=='3'){
|
alert('若要重新添加或删除小合同,请重新做报价组合');
|
}else if(result=='2'){
|
alert('该打包合同下已存在决定的报价组合,不能添加或删除小合同');
|
return;
|
}
|
window.open ('/apex/ToAddMC?id={!MaintanceContractPack__c.Id}&contractType={!MaintanceContractPack__c.Contract_Type__c}', '_self');
|
};
|
foo();</url>
|
</WebLink>
|