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/Create_Repair_From_Asset.webLink-meta.xml |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/force-app/main/default/objects/Repair__c/webLinks/Create_Repair_From_Asset.webLink-meta.xml b/force-app/main/default/objects/Repair__c/webLinks/Create_Repair_From_Asset.webLink-meta.xml
index 7dbd2bb..611adad 100644
--- a/force-app/main/default/objects/Repair__c/webLinks/Create_Repair_From_Asset.webLink-meta.xml
+++ b/force-app/main/default/objects/Repair__c/webLinks/Create_Repair_From_Asset.webLink-meta.xml
@@ -15,6 +15,8 @@
 // 20220325 ljh CHAN-CCT5MM 銆愬鎵樸�戞櫤鑳芥湇鍔$郴缁熷唴閮ㄨ瘯杩愯-璇曠偣鐪佷唤鍦板尯锛屼繚鏈夎澶囨柊寤轰慨鐞嗘潈闄愬叧闂敵璇� start
 // notCreateRepairFromAssetButtonSting
 var nCRepairFromAssetBSting = &quot;{!$Label.notCreateRepairFromAssetButton}&quot;; // 20220322 ljh add
+var nCRepairFromAssetB02Sting = &quot;{!$Label.notCreateRepairFromAssetButton02}&quot;; // 20221010 XLIU-CK2BKC ljh add
+nCRepairFromAssetBSting = nCRepairFromAssetBSting+nCRepairFromAssetB02Sting;// 20221010 XLIU-CK2BKC ljh add
 var nCRepairFromAssetBList = nCRepairFromAssetBSting.split(&apos;,&apos;);
 var EmployeeNo = &quot;{!$User.Employee_No__c}&quot;;
 if (nCRepairFromAssetBList.indexOf(EmployeeNo) != -1 ) {
@@ -62,6 +64,37 @@
     QIS_Id=records[0].Id;
 }
 // add    wangweipeng        2022/02/15           end
+
+//XLIU-CJM7Z9 銆愬鎵樸�戞柊寤轰慨鐞嗘彁绀轰俊鎭紙鍋滀骇鍙婇潪淇悊瀵硅薄鍝侊級 LY 20221012 start
+var todayP = &quot;{!TODAY()}&quot;;
+todayPs = todayP.split(&quot;/&quot;);
+fomatTodayP =todayPs[0] + &apos;-&apos; + todayPs[1] + &apos;-&apos; + todayPs[2];
+var sqlP = &quot;select id,Name,PartSupplyFinishDate__c,Can_Repair__c from Product2 where ID=&apos;{!Asset.Product_ID__c}&apos;&quot;;
+var sqlPDate = sforce.connection.query(sqlP);
+var recordP = sqlPDate.getArray(&quot;records&quot;);
+var url1 =&quot;&quot;;
+if (recordP != null &amp;&amp; recordP.length &gt; 0) {
+	var partSupplyFinishDate = recordP[0].PartSupplyFinishDate__c ;
+	var canRepair = recordP[0].Can_Repair__c ;
+	if (canRepair==&apos;绗笁鏂�&apos;){
+		alert(&apos;闈炴垜鍙镐慨鐞嗗璞★紝鏃犳硶鏂板缓淇悊锛屽鏈変笉鏄庤鍜ㄨCIC&apos;);
+		return;
+	}
+        if (canRepair==&apos;涓�&apos; || canRepair==null){
+                alert(&apos;鏈澶囨棤娉曟柊寤轰慨鐞�&apos;);
+		return;
+	}
+	if (partSupplyFinishDate &gt; fomatTodayP){
+		alert(&apos;棰勮&apos;+partSupplyFinishDate+&apos;闆朵欢鍗冲皢鍋滀骇锛岃閫佷慨鍓嶄笌宸ュ巶鍙奟C鑱旂粶&apos;);
+	}
+        if (partSupplyFinishDate &lt;= fomatTodayP) {
+		alert(&apos;璇ュ瀷鍙烽浂浠跺凡缁忓仠浜э紝鏈夌壒娈婇渶姹傦紝璇烽�佷慨鍓嶄笌宸ュ巶RC鑱旂粶&apos;);
+	}
+        if (canRepair==&apos;RC閫佷慨&apos;){
+              url1 =&quot;&amp;00N10000009HAJl=TRUE&quot;
+        }
+}
+//XLIU-CJM7Z9 銆愬鎵樸�戞柊寤轰慨鐞嗘彁绀轰俊鎭紙鍋滀骇鍙婇潪淇悊瀵硅薄鍝侊級 LY 20221012 end
 
 //LJPH-BYZ4JT 銆愬鎵樸�戜慨鐞嗙敾闈⑩�滀慨鐞嗗搧杩旈�佸湴鈥濋棶棰樿皟鏌�-鍚庣画 绮剧悽鎶�鏈� wql 20210311 start
 var sql = &quot;SELECT id,Parent.RecordTypeId ,Parent.Parent.FSE_GI_Main_Leader__c, Parent.Parent.FSE_GI_Main_Leader__r.Name,Parent.Parent.FSE_SP_Main_Leader__r.Name,Parent.Parent.FSE_SP_Main_Leader__c,Parent.Parent.FSE_GI_Main_Leader__r.Work_Location__c,Parent.Parent.FSE_SP_Main_Leader__r.Work_Location__c FROM Account WHERE ID= &apos;{!Asset.AccountId}&apos; &quot;;
@@ -120,6 +153,11 @@
 
 
 var url = &quot;/a0J/e?CF00N10000002Dx66_lkid={!URLENCODE(Asset.HospitalId__c)}&amp;CF00N10000002Dx66={!URLENCODE(Asset.Hospital__c)}&amp;CF00N10000002Dx5t_lkid={!URLENCODE(Asset.Department_ClassId__c)}&amp;CF00N10000002Dx5t={!URLENCODE(Asset.Department_Class__c)}&amp;CF00N10000002Dx5n_lkid={!URLENCODE(Account.Id)}&amp;CF00N10000002Dx5n={!URLENCODE(Account.Name)}&amp;CF00N10000002Dx1X_lkid={!URLENCODE(Asset.Id)}&amp;CF00N10000002Dx1X={!URLENCODE(Asset.Name)}&amp;CF00N10000002EMHw_lkid=&quot;+Incharge_Staff_id+&quot;&amp;CF00N10000002EMHw=&quot;+Incharge_Staff+&quot;&amp;00N10000002FH86=%e5%8f%aa%e4%bf%ae%e7%90%86&amp;00N10000006P6Rn={!URLENCODE( $User.RepairSalesPoint_Province_China__c )}&amp;00N10000006P6SM=&quot;+encodeURI(Work_Location)+&quot;&amp;CF00N10000009H7yM=&quot;+QIS_Name+&quot;&amp;CF00N10000009H7yM_lkid=&quot;+QIS_Id+&quot;&amp;00N10000009H2fa=&quot;+Old_Repair_Name +&quot;&amp;retURL=%2F{!URLENCODE(Asset.Id)}&quot;;
+//XLIU-CJM7Z9 銆愬鎵樸�戞柊寤轰慨鐞嗘彁绀轰俊鎭紙鍋滀骇鍙婇潪淇悊瀵硅薄鍝侊級 LY 20221110 start
+if (url1!=&quot;&quot;){
+   url=url+url1;
+}
+//XLIU-CJM7Z9 銆愬鎵樸�戞柊寤轰慨鐞嗘彁绀轰俊鎭紙鍋滀骇鍙婇潪淇悊瀵硅薄鍝侊級 LY 20221110 end
 window.open(url);
 }
 foo();</url>

--
Gitblit v1.9.1