涂煌豪
2022-05-06 ff435968945d457f9ee653a9620fa1c7d78d2d4c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<?xml version="1.0" encoding="UTF-8"?>
<WebLink xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>Reapply</fullName>
    <availability>online</availability>
    <displayType>button</displayType>
    <linkType>javascript</linkType>
    <masterLabel>再申请</masterLabel>
    <openType>onClickJavaScript</openType>
    <protected>false</protected>
    <url>{!RequireScript(&quot;/soap/ajax/51.0/connection.js&quot;)}
{!RequireScript(&quot;/soap/ajax/51.0/apex.js&quot;)}
{!RequireScript(&quot;/resource/CommonUtilJs&quot;)}
//2021-10-21 gwy 版本更改为51.0
var toHerf= function (){
//状态
var status = &quot;{!OPDPlan__c.Status__c}&quot;;
//取消延期理由
var dr = &quot;{!OPDPlan__c.DelayCancel_Reason__c}&quot;;
var Opportunity1_ID = &quot;{!OPDPlan__c.Related_Opportunity1_ID__c}&quot;;
alert(status );
alert(dr );
if(status != &apos;取消&apos; || dr != &apos;备品不足&apos; ){
   alert(&quot;只有OPD计划状态为取消,并且延期取消理由为备品不足时才能再申请OPD计划&quot;);
   return;
}
 
var resultSet = sforce.connection.query(&quot;SELECT Id, Name,Reapply__c FROM OPDPlan__c WHERE Reapply__c = true AND OriginalOpdPlan__c = &apos;{!OPDPlan__c.Id}&apos;&quot;);
var records = resultSet.getArray(&quot;records&quot;);
if(records != null &amp;&amp; records.length &gt; 0){
alert(&apos;OPD计划已进行过再申请,无法再次进行再申请&apos;);
return;
}
 
var url = &apos;/a3E/e?CF00N10000008ps4x_lkid={!OPDPlan__c.Account_LaboratoryId__c}&apos;+
&apos;&amp;CF00N10000008ps4x={!HTMLENCODE(OPDPlan__c.Account_Laboratory__c)}&apos;+
&apos;&amp;00N100000098amT={!HTMLENCODE(TEXT(OPDPlan__c.OPDType__c))}&apos; +
&apos;&amp;00N100000098x8w={!HTMLENCODE(TEXT(OPDPlan__c.RentalReson__c))}&apos; +
&apos;&amp;CF00N10000009EGnM_lkid={!OPDPlan__c.Id}&apos; +
&apos;&amp;CF00N10000009EGnM={!HTMLENCODE(OPDPlan__c.Name)}&apos; +
&apos;&amp;CF00N10000008ps5W_lkid={!OPDPlan__c.Related_Opportunity1_IDId__c}&apos; +
&apos;&amp;CF00N10000008ps5W={!HTMLENCODE(OPDPlan__c.Related_Opportunity1_ID__c)}&apos; +
&apos;&amp;CF00N100000098x8r_lkid={!OPDPlan__c.CorrespondingRepairNoId__c}&apos; +
&apos;&amp;CF00N100000098x8r={!HTMLENCODE(OPDPlan__c.CorrespondingRepairNo__c)}&apos; +
&apos;&amp;CF00N10000009EFWn_lkid={!OPDPlan__c.AdditionalSupportId__c}&apos; +
&apos;&amp;CF00N10000009EFWn={!HTMLENCODE(OPDPlan__c.AdditionalSupport__c)}&apos; +
&apos;&amp;CF00N10000008ps52_lkid={!OPDPlan__c.CampaignId__c}&apos; +
&apos;&amp;CF00N10000008ps52={!HTMLENCODE(OPDPlan__c.CampaignId__c)}&apos; +
&apos;&amp;00N100000098amS={!HTMLENCODE(TEXT(OPDPlan__c.NoOpp_Reason__c))}&apos; +
// 增加模型出借带值 精琢技术 wql  2021/04/19  start
&apos;&amp;CF00N10000009EK7X_lkid={!HTMLENCODE(OPDPlan__c.ModelLendingId__c)}&apos; +
&apos;&amp;CF00N10000009EK7X={!HTMLENCODE(OPDPlan__c.ModelLending__c)}&apos; +
&apos;&amp;CF00N10000009EK7W_lkid={!HTMLENCODE(OPDPlan__c.ModelLendingProductId__c)}&apos; +
&apos;&amp;CF00N10000009EK7W={!HTMLENCODE(OPDPlan__c.ModelLendingProduct__c)}&apos; +
// 增加模型出借带值 精琢技术 wql  2021/04/19 end
&apos;&amp;00N100000098amU={!HTMLENCODE(OPDPlan__c.PlanProdDetail__c)}&apos;;
window.open(url);
 
}
 
toHerf();</url>
</WebLink>