涂煌豪
2022-04-11 a002dc01b27e6281f163eb35661c4a9e9541ea52
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
<?xml version="1.0" encoding="UTF-8"?>
<WebLink xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>EquipmentRentalApply_FromCampaign21</fullName>
    <availability>online</availability>
    <description>2020/11/16刘丹要求更改,把当天包含进去</description>
    <displayType>massActionButton</displayType>
    <linkType>javascript</linkType>
    <masterLabel>新建备品借出申请(学会)</masterLabel>
    <openType>onClickJavaScript</openType>
    <protected>false</protected>
    <requireRowSelection>true</requireRowSelection>
    <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-22 gwy 版本更改为51.0
var foo = function(){
var DeliveryGood = new Array();
// alert(&quot;1&quot;);
var up = &quot;{!Text($User.Province__c)}&quot;;
var ups = up.slice(0,2);
var cp = &quot;{!Campaign.Internal_in_charge_province__c}&quot;;
DeliveryGood = sforce.connection.query(&quot;select Status,Rental_Apply_Flag__c from Campaign where id =&apos;{!URLENCODE(Campaign.Id)}&apos;&quot;);
// alert(&quot;2&quot;);
var records= DeliveryGood.getArray(&quot;records&quot;);
// alert(records); 
var campaignStatus = records[0].Status;
var interval = records[0].Rental_Apply_Flag__c;
// alert(interval);
if(&apos;{!$User.isFormal_Stuff__c}&apos;==&apos;true&apos;){
alert(&apos;试用期内,不能申请&apos;);
}
else if(&apos;{!Campaign.RecordTypeId}&apos;!=&apos;01210000000R26P&apos;&amp;&amp;&apos;{!Text($User.Job_Category__c)}&apos;==&apos;销售服务&apos; ){
    alert(&apos;FSE不能申请该学会类型备品&apos;);
}else if((&apos;{!Text($User.Job_Category__c)}&apos;==&apos;销售服务&apos;||&apos;{!Text($User.Job_Category__c)}&apos;==&apos;支援&apos;)&amp;&amp;&apos;{!Campaign.RecordTypeId}&apos;==&apos;01210000000R26P&apos;&amp;&amp; cp.indexOf(ups) == -1){
    alert(&quot;与FSE所在省一致,才可使用备品&quot;);//
}else if(campaignStatus == &apos;已结束&apos;){
alert(&quot;已结束,不能申请&quot;);
}else if(campaignStatus == &apos;已提交报告&apos;){
alert(&quot;已提交报告,不能申请&quot;);
}else if(campaignStatus == &apos;取消申请中&apos;){
alert(&quot;取消申请中,不能申请&quot;);
}else if(campaignStatus == &apos;取消&apos;){
alert(&quot;已经取消,不能申请&quot;);
}else if(interval &lt; 7){
alert(&quot;申请提交必须在7天(含)以上才可以&quot;);
}else{
// alert(&quot;5&quot;);
var url = &quot;/a0t/e?CF00N10000003Mp2q={!URLENCODE(Campaign.Name)}&amp;CF00N10000003Mp2q_lkid={!URLENCODE(Campaign.Id)}&amp;retURL=%2F{!URLENCODE(Campaign.Id)}&amp;00N10000003Msk0={!URLENCODE(&apos;产品试用&apos;)}&amp;00N10000003Msk5={!URLENCODE(&apos;学会展会&apos;)}&amp;Name={!URLENCODE(&apos;*&apos;)}&amp;CF00N10000005HzRr={!URLENCODE($User.LastName&amp;&apos; &apos;&amp;$User.FirstName)}&amp;CF00N10000005HzRr_lkid={!URLENCODE($User.Id)}&amp;CF00N10000005HzRz={!URLENCODE($User.LastName&amp;&apos; &apos;&amp;$User.FirstName)}&amp;CF00N10000005HzRz_lkid={!HTMLENCODE($User.Id)}&amp;00N10000003OJzc={!URLENCODE($User.LastName&amp;&apos; &apos;&amp;$User.FirstName)}&quot;;
window.top.location.href=url;
}
}
foo();</url>
</WebLink>