binxie
2024-01-20 e0de9222da210f9c8eb1a9f5400f936a14923e11
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
<?xml version="1.0" encoding="UTF-8"?>
<WebLink xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>QuoteSelect</fullName>
    <availability>online</availability>
    <displayType>massActionButton</displayType>
    <linkType>javascript</linkType>
    <masterLabel>选择报价</masterLabel>
    <openType>onClickJavaScript</openType>
    <protected>false</protected>
    <requireRowSelection>true</requireRowSelection>
    <url>{!REQUIRESCRIPT(&apos;/soap/ajax/51.0/connection.js&apos;)}
{!REQUIRESCRIPT(&apos;/soap/ajax/51.0/apex.js&apos;)}
if (&quot;{!Opportunity.Estimation_Decision__c}&quot; == &quot;1&quot; ) {
  alert(&quot;已经Decide了,不能做[选择报价]!&quot;);
} else {
  try{
    sforce.connection.sessionId = &apos;{!$Api.Session_ID}&apos;;
    var ids = {!GETRECORDIDS($ObjectType.Quote)}; 
    if (ids.length &gt; 0) { 
      var oppid = &apos;{!Opportunity.Id}&apos;;
      var quoid = ids[0];
      var rs = sforce.apex.execute(&quot;NewQuoteEntryWebService&quot;,&quot;selectQuotation&quot;,{oppId:oppid,quoId:quoid});
      if (rs == &quot;true&quot;) {
          alert(&apos;选择报价成功&apos;);
      } else {
          alert(&apos;选择报价失败&apos;);
      }
      window.top.location.reload();
    } else { 
      alert(&apos;请选择一个报价&apos;); 
    }
  } catch(e){
    alert(e);
  }
}</url>
</WebLink>