From 928399eceec50e3d37ea08669a12789a9410a9d2 Mon Sep 17 00:00:00 2001
From: 沙世明 <shashiming@prec-tech.com>
Date: 星期二, 22 十一月 2022 16:51:16 +0800
Subject: [PATCH] 111
---
force-app/main/default/objects/Repair__c/webLinks/Repair_Return_Analysis.webLink-meta.xml | 38 ++++++++++++++++++++++++++++++++++----
1 files changed, 34 insertions(+), 4 deletions(-)
diff --git a/force-app/main/default/objects/Repair__c/webLinks/Repair_Return_Analysis.webLink-meta.xml b/force-app/main/default/objects/Repair__c/webLinks/Repair_Return_Analysis.webLink-meta.xml
index d51cd32..37dddc1 100644
--- a/force-app/main/default/objects/Repair__c/webLinks/Repair_Return_Analysis.webLink-meta.xml
+++ b/force-app/main/default/objects/Repair__c/webLinks/Repair_Return_Analysis.webLink-meta.xml
@@ -9,8 +9,38 @@
<protected>false</protected>
<url>{!RequireScript("/soap/ajax/51.0/connection.js")}
{!RequireScript("/soap/ajax/51.0/apex.js")}
-//var ra = new sforce.SObject('RepairAgainAn__c');
- window.open("/a58/e?Name=*" +
- "&CF00N9D000006D02O={!HTMLENCODE(Repair__c.Name)}"
- );</url>
+ //var ra = new sforce.SObject('RepairAgainAn__c');
+
+ function foo (){
+
+ var buttons = document.getElementsByName('Repair_Return_Analysis');
+ for (var i=0; i<buttons.length; i++)
+ {
+ buttons[i].className = "btnDisabled";
+ buttons[i].disabled = true;
+ }
+
+ var sql = "SELECT Id,Repair__c,RepairAgain_Status__c from RepairAgainAn__c where Repair__c ='{!Repair__c.Id}' AND RepairAgain_Status__c !='鍙栨秷' ";
+ var newRCPAED_IdList = sforce.connection.query(sql);
+ var records = newRCPAED_IdList.getArray("records");
+
+ if(records.length > 0 ){
+ alert('璇ヤ慨鐞嗗凡瀛樺湪鍐嶄慨鐞嗗垎鏋愶紝涓嶈兘鏂板缓');
+ return;
+ }
+
+
+ if("{!Repair__c.SAP_Service_Repair_No__c}" == ""){
+
+ alert("璇ヤ慨鐞嗚繕娌℃湁涓婁紶SAP锛屼笉鑳藉鏂板缓鍐嶄慨鐞嗗垎鏋�");
+ return;
+ }
+
+ window.open("/a58/e?Name=*" +
+ "&CF00N9D000006D02O={!HTMLENCODE(Repair__c.Name)}"
+ );
+
+ }
+
+ foo();</url>
</WebLink>
--
Gitblit v1.9.1