Li Jun
2022-04-24 fc8a8cea62e5d248834482a1ade9db6ab0758bf2
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
<?xml version="1.0" encoding="UTF-8"?>
<WebLink xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>OPD_Report_Consum</fullName>
    <availability>online</availability>
    <displayType>massActionButton</displayType>
    <linkType>javascript</linkType>
    <masterLabel>SIS报告</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 status = &quot;{!Consum_Apply__c.RA_Status__c}&quot;;
if(status != &quot;已出库&quot; &amp;&amp; status != &quot;申请者已收货&quot; &amp;&amp; status != &quot;待消耗&quot; &amp;&amp; status != &quot;已回寄&quot; &amp;&amp; status != &quot;完了&quot;){
 alert(&quot;耗材借出状态:&quot; + status + &quot;,不能创建报告书!&quot;);
 return; 
}
var Product_category = &quot;{!Consum_Apply__c.Product_category__c}&quot;;
var strs ;
var url
if(Product_category ==&apos;ET&apos;){
strs=&apos;&amp;RecordType=01210000000NPDz&apos;
}else if(Product_category ==&apos;DISP&apos;){
strs=&apos;&amp;RecordType=01210000000NPDp&apos;
}else{
strs = &apos;&apos;;
}
if(strs.lenghth&lt;=0){
url = &apos;/setup/ui/recordtypeselect.jsp?retURL=%2F{!Rental_Apply__c.Id}&apos;+
&apos;&amp;save_new_url=%2Fa0B%2Fe%3FretURL%3D%252Fa0B%252Fo&apos;;
}else{
url = &apos;/a0B/e?retURL=%2Fa0B%2Fo&apos;+strs;
}
url += &apos;&amp;CF00N100000098rY2={!Consum_Apply__c.Name}&apos; +
&apos;&amp;CF00N100000098rY2_lkid={!Consum_Apply__c.Id}&apos; +
&apos;&amp;CF00N10000002DPUD={!Consum_Apply__c.Hospital__c}&apos;+ 
&apos;&amp;CF00N10000002DPUD_lkid={!Consum_Apply__c.HospitalId__c}&apos;+ 
&apos;&amp;CF00N10000002Dh0f={!Consum_Apply__c.Strategic_dept__c}&apos; +
&apos;&amp;CF00N10000002Dh0f_lkid={!Consum_Apply__c.Strategic_deptId__c}&apos;+ 
&apos;&amp;CF00N10000002CWW4={!Consum_Apply__c.Account__c}&apos;+
&apos;&amp;CF00N10000002CWW4_lkid={!Consum_Apply__c.AccountId__c}&apos;+&apos;&amp;ent=01I10000000SWfe&apos;;
window.open(url)
}
foo();</url>
</WebLink>