binxie
2024-01-16 4d3febe8045eb0fa0283af3c53b0c48344b8664d
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
62
63
64
65
66
67
68
69
70
71
72
73
<?xml version="1.0" encoding="UTF-8"?>
<WebLink xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>CustomNewCopy2</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;)}
var foo = function() {
//贸易合规 you
//拦截+邮件提醒
var FSEStr = new Array();
var angency = &apos;{!Maintenance_Contract__c.Dealer__c}&apos;;
var accname = &apos;{!Maintenance_Contract__c.Hospital__c}&apos;;
var mcid = &apos;{!Maintenance_Contract__c.Id}&apos;;
var AccDealerBlacklist = &apos;{!Maintenance_Contract__c.AccDealerBlacklist__c}&apos;;//判断客户/经销商是否为黑名单
var TradeComplianceStatusFlagFW = &quot;{!$Label.TradeComplianceStatusFlagFW}&quot;;//贸易合规开关
var IFTradeComplianceAlert = &quot;{!$Label.IFTradeComplianceAlert}&quot;;//贸易合规提醒
if(TradeComplianceStatusFlagFW==&apos;true&apos;){
var oppflag=false;
if(AccDealerBlacklist==&apos;1&apos;){
alert(&apos;您所选择的医院存在贸易合规风险,无法签订服务合同,建议您向客户做好不签约说明,&apos;+IFTradeComplianceAlert);
oppflag=true;
}else if(AccDealerBlacklist==&apos;2&apos;){
alert(&apos;您所选择的经销商存在贸易合规风险,无法签订服务合同,建议您向客户做好不签约说明,&apos;+IFTradeComplianceAlert)
oppflag=true;
}else if(AccDealerBlacklist==&apos;12&apos;){
alert(&apos;您所选择的客户和经销商存在贸易合规风险,无法签订服务合同,建议您向客户做好不签约说明,&apos;+IFTradeComplianceAlert)
oppflag=true;
}else if(AccDealerBlacklist==&apos;5&apos;){
if(!confirm(&apos;您所选择的医院存在贸易合规警示风险,不建议签订服务合同,请您确认是否继续申请,&apos;+IFTradeComplianceAlert)){
return;
}
}else if(AccDealerBlacklist==&apos;6&apos;){
if(!confirm(&apos;您所选择的经销商存在贸易合规警示风险,不建议签订服务合同,请您确认是否继续申请,&apos;+IFTradeComplianceAlert)){
return;
}
}else if(AccDealerBlacklist==&apos;56&apos;){
if(!confirm(&apos;您所选择的医院和经销商存在贸易合规警示风险,不建议签订服务合同,请您确认是否继续申请,&apos;+IFTradeComplianceAlert)){
return;
}
}
}
if(oppflag){
var opprtn = sforce.apex.execute(&quot;OpportunityWebService&quot;, &quot;accSendEmailFW&quot;,{&quot;AccDealerBlacklist&quot;:AccDealerBlacklist,&quot;accname&quot;:accname,&quot;angency&quot;:angency,&quot;mcid&quot;:mcid,&quot;sendalert&quot;:&quot;Main_Con&quot;,&quot;FSEStr&quot;:FSEStr});
if (opprtn = true) {
return;
}
}
//if(AccDealerBlacklist==&apos;1&apos;){
//alert(&apos;客户不在白名单,不可继续!&apos;);
//return;
//}else if(AccDealerBlacklist==&apos;2&apos;){
//alert(&apos;经销商不在白名单,不可继续!&apos;);
//return;
//}else if(AccDealerBlacklist==&apos;1&apos;){
//alert(&apos;客户/经销商都不在白名单,不可继续!&apos;);
//return;
//}
 
 
if( {!Maintenance_Contract__c.notRenew__c} ){
alert(&quot;请联系服务商品部!&quot;);
}
 
else {
window.open(&quot;/{!Maintenance_Contract__c.Id}/e?clone=1&amp;Name=&amp;00N10000002Dx5D=&amp;00N10000002Dx5S=%e5%bc%95%e5%90%88%e4%b8%ad&amp;00NO00000010sDc=&amp;CF00NO00000010hyI=&amp;CF00NO00000010hyI_lkid=&amp;CF00NO00000010hyX=&amp;CF00NO00000010hyX_lkid=&amp;CF00NO00000010hyN=&amp;CF00NO00000010hyN_lkid=&amp;RecordType=01210000000gTYq&amp;00N10000002pmOp=&amp;00N10000006gZDd=&amp;00N10000006gZDe=&amp;00NO00000010hy4=&amp;00N10000002Dx4j=&amp;00N10000002Dx4m=&amp;00N10000002Dx4w=&amp;00N10000002Dx4k=&amp;00N10000002Dx5J=&amp;00N10000002Dx5M=&amp;00N10000002Dx4i=&amp;00N10000002Dx4h=&amp;00N10000002Dx5K=&amp;00N10000003OXdT=&amp;00N100000048zfn=&amp;00N10000002FMsq=&amp;00N10000003OlGF=&amp;00N10000002Dx4r=&amp;00N100000047AY1=&amp;00N100000047AYB=&amp;00N100000047AY6=&amp;00N10000003PCeB=&amp;00N10000005HBNe=&amp;00N10000006plAl=&amp;00N10000002Dx5C=&amp;retURL=%2F{!Maintenance_Contract__c.Id}&amp;saveURL=%2Fapex/SaveMaintenanceByCopy?mid={!Maintenance_Contract__c.Id}&amp;CF00N100000048Paw={!Maintenance_Contract__c.Name}&amp;CF00N100000048Paw_lkid={!Maintenance_Contract__c.Id}&quot;, &quot;_blank&quot;);
}}
foo();</url>
</WebLink>