1
chenjingwu
2024-05-24 ab5a982874f88556b72e02177fa88dedc2d56fe8
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<!-- zq <apex:page Controller="ConsumEquipmentRentalResponseController" showHeader="false" sidebar="false" id="allPage" action="{!init}"> -->
    <apex:page  lightningStylesheets = "true" Controller="ConsumEquipmentRentalResponseController" showHeader="false" sidebar="false" id="allPage" action="{!init}">
        <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
        <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
        <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
        <script>
        function savejs() {
            blockme();
            savebtn();
        }
        
        function canceljs() {
            top.window.close();
        }
        
        function refreshparent() {
            // var hasError = j$(escapeVfId('allPage:allForm:allBlock:hasError')).text();
            // if (hasError == 'false') {
            //     top.window.opener.reloadjs();
            //     top.window.close();
            // }
            // 20211123 ljh 应答沟通 update start 
            var hasError = j$(escapeVfId('allPage:allForm:hasError')).text();
            console.log(hasError);
            if (hasError == 'false') {
                window.open("/{!raid}");
                top.window.close();
            }
            // 20211123 ljh 应答沟通 update end
        }
        </script>
            <apex:form id="allForm">
                <!-- 20211105 ljh 应答沟通 update start -->
                <!-- <apex:actionFunction name="savebtn" action="{!saveBtn}" rerender="allPanel,message" onComplete="unblockUI();refreshparent();">
                </apex:actionFunction> -->
                <apex:actionFunction name="savebtn" action="{!saveBtn}" rerender="message" onComplete="unblockUI();refreshparent();">
                </apex:actionFunction>
                <apex:outputPanel id="message">
                    <apex:pageMessages />
                    <apex:outputText id="hasError" value="{!hasError}" style="display:none"/>
                </apex:outputPanel>
                <!-- 20211105 ljh 应答沟通 update end -->
                <apex:outputPanel id="allPanel">
                    <apex:pageBlock title="{!$ObjectType.Consum_Apply__c.fields.Response__c.label}" id="allBlock">
                        <apex:pageBlockButtons location="top">
                            <apex:commandButton onclick="j$(this).prop('disabled', true).addClass('btnDisabled'); savejs(); return false;" value="发送" rerender="dummy"/>
                            <apex:commandButton onclick="canceljs(); return false;" value="取消" rerender="dummy"/>
                        </apex:pageBlockButtons>
                        <!-- 20211105 ljh 应答沟通 update start -->
                        <!-- <apex:outputPanel id="message">
                            <apex:pageMessages />
                        </apex:outputPanel> -->
        
                        <apex:outputText id="raid" value="{!raid}" style="display:none"/>
                        <!-- <apex:outputText id="hasError" value="{!hasError}" style="display:none"/> -->
                        <!-- 20211105 ljh 应答沟通 update end -->
                        <table>
                            <tr>
                                <td>To:</td>
                                <td>
                                    <apex:outputPanel layout="none" rendered="{!IF(type='response2center', true, false)}">
                                        <apex:outputText value="{!ra.Loaner_centre_mail_address__c}"/>
                                    </apex:outputPanel>
                                    <apex:outputPanel layout="none" rendered="{!IF(type='response2user', true, false)}">
                                        <apex:outputText value="{!ra.Person_In_Charge__r.Name}"/>,
                                        <apex:outputText value="{!ra.ApplyUser__r.Name}"/>(操作者)
                                    </apex:outputPanel>
                                </td>
                            </tr>
                            <tr>
                                <td>Cc:</td>
                                <td><apex:inputField value="{!cc.JingliApprovalManager__c}"/></td>
                            </tr>
                            <tr>
                                <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
                                <td><apex:inputField value="{!cc.SalesManager__c}"/></td>
                            </tr>
                            <tr>
                                <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
                                <td><apex:inputField value="{!cc.BuchangApprovalManager__c}"/></td>
                            </tr>
                            <tr>
                                <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
                                <td><apex:inputField value="{!cc.BuchangApprovalManagerSales__c}"/></td>
                            </tr>
                            <tr>
                                <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
                                <td><apex:inputField value="{!cc.ZongjianApprovalManager__c}"/></td>
                            </tr>
                            <tr>
                                <td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
                                <td>
                                    <!--zq <apex:inputField value="{!cc.ResponseNew__c}" style="resize:none; width:500px; height:150px;"/> -->
                                    <apex:inputField value="{!cc.ResponseNew__c}" style="resize:none; width:500px; height:150px;margin:10px 0px;"/>
                                </td>
                            </tr>
                        </table>
        
                    </apex:pageBlock>
                </apex:outputPanel>
            </apex:form>
        </apex:page>