From 44f866419cde0ff12a91d9c1d92daf9e36b063e1 Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期四, 20 四月 2023 13:22:38 +0800
Subject: [PATCH] backup0420

---
 force-app/main/default/objects/Maintenance_Contract__c/webLinks/upload_to_sap.webLink-meta.xml |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/force-app/main/default/objects/Maintenance_Contract__c/webLinks/upload_to_sap.webLink-meta.xml b/force-app/main/default/objects/Maintenance_Contract__c/webLinks/upload_to_sap.webLink-meta.xml
index 97f5220..d636b0c 100644
--- a/force-app/main/default/objects/Maintenance_Contract__c/webLinks/upload_to_sap.webLink-meta.xml
+++ b/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,18 @@
             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});
+        //棣栨鏈嶅姟鍚堝悓璧嬪��
+        var updateResult = sforce.apex.execute(&quot;updateFirstServiceContractWebService&quot;,&quot;updateFirstContract&quot;,{mcid: mcid});
+        if (updateResult != &apos;1&apos;){
+            alert(updateResult);
+        }
+        //URF闄愭鍚堝悓2鏈� LY 20220811 start
+        var urfFlag =&apos;{!Maintenance_Contract__c.URF_Contract_F__c}&apos;;
+        var rtn1 = &apos;1&apos;;
+        if (urfFlag ==&apos;false&apos;) {
+            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;) {

--
Gitblit v1.9.1