From d3e4451e36fbe25da4427bccd4e6b41aefd473c8 Mon Sep 17 00:00:00 2001
From: binxie <137736985@qq.com>
Date: 星期一, 26 六月 2023 14:53:16 +0800
Subject: [PATCH] newclass0626formate
---
 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("/soap/ajax/51.0/connection.js")}
+    <url>var btns = document.getElementsByName("upload_to_sap");
+for (var i=0; i<btns.length; i++) {
+btns[i].disabled = true;
+btns[i].className = 'btnDisabled';
+}
+{!RequireScript("/soap/ajax/51.0/connection.js")}
 {!RequireScript("/soap/ajax/51.0/apex.js")}
 var foo = function() {
     if ('{!Maintenance_Contract__c.MC_approval_status__c}' != 'Pass') {
@@ -41,7 +46,18 @@
             alert('涓婁紶SAP澶辫触,鍥犱负 鏉ュ勾鍚堝悓鐩稿叧淇℃伅淇敼澶辫触');
             location.href = "/{!Maintenance_Contract__c.Id}";
         }
-        var rtn1 = sforce.apex.execute("MaintenanceContractWebService", "Check_plan", {mcidList: mcid});
+        //棣栨鏈嶅姟鍚堝悓璧嬪��
+        var updateResult = sforce.apex.execute("updateFirstServiceContractWebService","updateFirstContract",{mcid: mcid});
+        if (updateResult != '1'){
+            alert(updateResult);
+        }
+        //URF闄愭鍚堝悓2鏈� LY 20220811 start
+        var urfFlag ='{!Maintenance_Contract__c.URF_Contract_F__c}';
+        var rtn1 = '1';
+        if (urfFlag =='false') {
+            rtn1 = sforce.apex.execute("MaintenanceContractWebService", "Check_plan", {mcidList: mcid});
+        }
+        //URF闄愭鍚堝悓2鏈� LY 20220811 end
         if(rtn1 == '1'){
                 var rtn = sforce.apex.execute("MaintenanceContractWebService", "up2sap", {mcid: mcid});
                 if (rtn == '1') {
--
Gitblit v1.9.1