沙世明
2022-09-13 bfca7a84bec815da594f1d12558535ed06d2490b
force-app/main/default/objects/Maintenance_Contract__c/webLinks/upload_to_sap.webLink-meta.xml
@@ -7,7 +7,12 @@
    <masterLabel>上传SAP</masterLabel>
    <openType>onClickJavaScript</openType>
    <protected>false</protected>
    <url>{!RequireScript(&quot;/soap/ajax/51.0/connection.js&quot;)}
    <url>var btns = document.getElementsByName(&quot;upload_to_sap&quot;);
for (var i=0; i&lt;btns.length; i++) {
btns[i].disabled = true;
btns[i].className = &apos;btnDisabled&apos;;
}
{!RequireScript(&quot;/soap/ajax/51.0/connection.js&quot;)}
{!RequireScript(&quot;/soap/ajax/51.0/apex.js&quot;)}
var foo = function() {
    if (&apos;{!Maintenance_Contract__c.MC_approval_status__c}&apos; != &apos;Pass&apos;) {
@@ -41,7 +46,13 @@
            alert(&apos;上传SAP失败,因为 来年合同相关信息修改失败&apos;);
            location.href = &quot;/{!Maintenance_Contract__c.Id}&quot;;
        }
        var rtn1 = sforce.apex.execute(&quot;MaintenanceContractWebService&quot;, &quot;Check_plan&quot;, {mcidList: mcid});
        //URF限次合同2期 LY 20220811 start
        var urfFlag =&apos;{!Maintenance_Contract__c.URF_Contract__c}&apos;;
        var rtn1 = &apos;1&apos;;
        if (urfFlag ==false) {
            rtn1 = sforce.apex.execute(&quot;MaintenanceContractWebService&quot;, &quot;Check_plan&quot;, {mcidList: mcid});
        }
        //URF限次合同2期 LY 20220811 end
        if(rtn1 == &apos;1&apos;){
                var rtn = sforce.apex.execute(&quot;MaintenanceContractWebService&quot;, &quot;up2sap&quot;, {mcid: mcid});
                if (rtn == &apos;1&apos;) {