binxie
2024-01-20 1d91be0be5220ce19ee64de5a5c9a8237b1c15b1
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
<?xml version="1.0" encoding="UTF-8"?>
<WebLink xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>DealerVisitDetails</fullName>
    <availability>online</availability>
    <description>//20230302 DB202302415689 add 
&amp;&amp;  &apos;{!$Profile.Id}&apos; != &apos;00e10000000tiSl&apos;</description>
    <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;)} 
var foo = function() {
    if(&apos;{!$Profile.Id}&apos; != &apos;00e10000000xnpH&apos; &amp;&amp; 
          &apos;{!$Profile.Id}&apos; != &apos;00e10000000hkas&apos; &amp;&amp;
          &apos;{!$Profile.Id}&apos; != &apos;00e10000000xyK6&apos; &amp;&amp;
          &apos;{!$Profile.Id}&apos; != &apos;00e10000000xnpR&apos; &amp;&amp;
          &apos;{!$Profile.Id}&apos; != &apos;00e10000000NbCE&apos; &amp;&amp;
          &apos;{!$Profile.Id}&apos; != &apos;00e10000000Y3o5&apos; &amp;&amp;
          &apos;{!$Profile.Id}&apos; != &apos;00e10000000tiSl&apos;){
     alert(&quot;你没有操作权限&quot;);
     return;
   }
 
   var accountTypeId = &quot;{!Account.RecordTypeId}&quot;;
   var accountType = &quot;{!Account.Department_Class_Label__c}&quot;;
   var sectionMap = new Map();
   sectionMap[&apos;消化科&apos;] = &apos;GI&apos;;sectionMap[&apos;ET&apos;] = &apos;ET&apos;;
   sectionMap[&apos;呼吸科&apos;] = &apos;BF&apos;;sectionMap[&apos;普外科&apos;] = &apos;GS&apos;;
   sectionMap[&apos;泌尿科&apos;] = &apos;URO&apos;;sectionMap[&apos;妇科&apos;] = &apos;GYN&apos;;
   sectionMap[&apos;耳鼻喉科&apos;] = &apos;ENT&apos;;sectionMap[&apos;其他&apos;] = &apos;OTH&apos;;
   var sectionApi= sectionMap[accountType];
 
   if(accountTypeId == &apos;01210000000QemG&apos;){
      window.open(&apos;/00O100000064NKa?pv={!Account.Name}&apos;)
   } else {
      window.open(&apos;/00O100000064NKZ?pv={!Account.Hospital_Department_Class__c}&amp;pv=&apos;+sectionApi)
   }
}
foo();</url>
</WebLink>