沙世明
2022-09-13 bfca7a84bec815da594f1d12558535ed06d2490b
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
<?xml version="1.0" encoding="UTF-8"?>
<WebLink xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>RentalApplyDiscountApproval</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;/resource/CommonUtilJs&quot;)}
 
var foo = function() {
    var power = &apos;{!$Profile.Id}&apos;;
 
    var status = &apos;{!Repair_Quotation__c.Rental_Apply_Discount_Status__c}&apos;;
    if (status==&apos;审批中&apos;) {
        alert(&quot;审批提交成功,当前正在审批请勿再提交!&quot;);
        return;
    }
    if (status==&apos;批准&apos;) {
        alert(&quot;审批已批准,请勿再提交!&quot;);
        return;
    }
    if (status==&apos;草案中&apos; || status==&apos;&apos; || status == &apos;驳回&apos;) {
        if (&apos;{!Repair_Quotation__c.Loaner_repair__c}&apos; &gt; 0) {
            var qUpd = new sforce.SObject(&quot;Repair_Quotation__c&quot;);
            qUpd.Id = &quot;{!Repair_Quotation__c.Id}&quot;;
            qUpd.Rental_Apply_Discount_Status__c = &quot;已提交&quot;;
            var result = sforce.connection.update([qUpd]);
            var messages = getConnectDMLErrorMessages(result);
            if (messages.length &gt; 0) {
                alert(&quot;提交失败&quot; + messages.join(&quot;\n&quot;));
                return;
            }
        } else {
            alert(&quot;请先填写备品减价金额!&quot;);
            return;
        }
        
    }
    location.reload();
}
foo();</url>
</WebLink>