高章伟
2023-03-28 32ca554edf2f2533790ad095e5691bbe478468a3
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>NewIntention</fullName>
    <availability>online</availability>
    <description>增加医院</description>
    <displayType>button</displayType>
    <linkType>javascript</linkType>
    <masterLabel>新建意向</masterLabel>
    <openType>onClickJavaScript</openType>
    <protected>false</protected>
    <url>{!REQUIRESCRIPT(&apos;/soap/ajax/51.0/connection.js&apos;)}
{!REQUIRESCRIPT(&apos;/soap/ajax/51.0/apex.js&apos;)}
var foo = function(){
 
var IsTransformed = &quot;{!Agency_Opportunity__c.Is_Transformed__c}&quot;;
if(IsTransformed == true){
    alert(&quot;请从询价画面新建报价委托&quot;);
    return;
}
 
var accountName = &quot;{!Agency_Opportunity__c.Department_Class_Opp_Name__c}&quot; + &apos; &apos; + &quot;{!Agency_Opportunity__c.Department_Name_Text__c}&quot;;
console.log(accountName );
var AccountQuery = &quot;Select id, name From Account WHERE Name = \&apos;&quot; + accountName +&quot;\&apos;&quot;;
//alert(AccountQuery );
var accountrecords = sforce.connection.query(AccountQuery).getArray(&apos;records&apos;);
//alert(accountrecords );
var accountID = &apos;&apos;;
if(accountrecords.length &gt; 0){
accountID = accountrecords[0].Id;
}
 
if (accountID == &apos;&apos;) {
  accountName = &quot;{!Agency_Opportunity__c.Department_Class_Opp_Name__c}&quot;;
  AccountQuery = &quot;Select id, name From Account WHERE Name = \&apos;&quot; + accountName +&quot;\&apos;&quot;;
  accountrecords = sforce.connection.query(AccountQuery).getArray(&apos;records&apos;);
  if(accountrecords.length &gt; 0){
    accountID = accountrecords[0].Id;
  }
}
 
var url = &apos;/apex/NewAndEditLead?&apos; + &apos;00N10000009HKSP=&apos; + &apos;{!Agency_Opportunity__c.Id}&apos;
+ &apos;&amp;LeadSource=经销商&apos; + &apos;&amp;00N10000006qOFb=&apos; + &apos;{!Agency_Opportunity__c.StageName__c}&apos; + &apos;&amp;00N10000006qOF0=&apos; + &apos;{!Agency_Opportunity__c.Close_Forecasted_Date__c}&apos; + &apos;&amp;00N10000002EjE1=&apos; + &apos;{!Agency_Opportunity__c.Name}&apos; + &apos;&amp;00N10000008rqHf=&apos; + &apos;{!Agency_Opportunity__c.Purchase_Reason__c}&apos; + &apos;&amp;00N10000008rqHd=&apos; + &apos;{!Agency_Opportunity__c.Fund_Basis__c}&apos; + &apos;&amp;00N10000008rqHg=&apos; + &apos;{!Agency_Opportunity__c.Purchase_Type__c}&apos; + 
&apos;&amp;00N10000008rqHj=&apos; + &apos;{!Agency_Opportunity__c.Sales_Method__c}&apos;
 + &apos;&amp;00N10000008rqHi=&apos; + &apos;{!Agency_Opportunity__c.Request__c}&apos;
 + &apos;&amp;00N10000008rqHh=&apos; + &apos;{!Agency_Opportunity__c.Request_Detail__c}&apos;
 + &apos;&amp;CF00N10000002CvC5=&apos; + accountName
 + &apos;&amp;CF00N10000002CvC5_lkid=&apos; + accountID
 
 + &apos;&amp;RecordTypeId=01210000000QiRf&apos;  + &apos;&amp;retURL=%2F&apos; + &apos;{!Agency_Opportunity__c.Id}&apos;;
window.open(url);
}
foo();</url>
</WebLink>