GWY
2022-05-16 a9baff8a4508c1850e650f68831d857b953eace4
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
103
104
105
106
107
108
109
110
<apex:page Controller="OrderDivisionController" sidebar="false" showHeader="false" action="{!init}" id="Page">
    <apex:stylesheet value="{!URLFOR($Resource.blockUIcss)}"/>
    <apex:includeScript value="{!URLFOR($Resource.jquery183minjs)}"/>
    <apex:includeScript value="{!URLFOR($Resource.PleaseWaitDialog)}"/>
    <apex:includeScript value="{!URLFOR($Resource.connection20)}"/>
    <apex:includeScript value="{!URLFOR($Resource.apex20)}"/>
 
<script type="text/javascript">
function saveJs() {
    blockme();
    saveBtn();
}
</script>
 
    <apex:form id="mainForm">
        <apex:actionFunction name="saveBtn" action="{!saveBtn}" rerender="allBlock" onComplete="unblockUI();">
        </apex:actionFunction>
        <apex:outputPanel id="allPanel">
            <apex:pageBlock id="allBlock">
                <apex:pageBlockButtons location="top">
                    <apex:commandButton onclick="saveJs();" value="分割保存" rerender="dummy" style="width: 70px;"/>
                    <apex:commandButton action="{!backBtn}" value="返回" rerender="dummy" style="width: 70px;"/>
                </apex:pageBlockButtons>
 
                <input type="hidden" id="baseUrl" value="{!baseUrl}"/>
                <input type="hidden" id="rtUrl" value="{!rtUrl}"/>
 
                <apex:outputPanel id="message">
                    <apex:messages />
                </apex:outputPanel>
 
                <apex:outputPanel layout="none" rendered="{!IF(is_IE == true, true, false)}">
                <table class="linetable" border="0" style="border-collapse: collapse;width:675px;table-layout:fixed;">
                    <colgroup>
                        <col width="25"/>
                        <col width="200"/>
                        <col width="120"/>
                        <col width="120"/>
                        <col width="120"/>
                        <col width="60"/>
                        <col width="60"/>
                        <col width="200"/>
                    </colgroup>
                    <tr>
                        <td>&nbsp;</td>
                        <td style="text-align:right;">{!$ObjectType.Opportunity.fields.IE_ShippingHandling__c.label}:</td>
                        <td style="text-align:left;"><apex:outputText style="width:90%;" id="sh_o" value="{!sh_o}"></apex:outputText></td>
                        <td style="text-align:right;">拆分{!$ObjectType.Opportunity.fields.IE_ShippingHandling__c.label}:</td>
                        <td style="text-align:left;"><apex:inputText style="width:80%;text-align:right;" id="sh_d" value="{!sh_d}"></apex:inputText></td>
                        <td colspan="3">&nbsp;</td>
                    </tr>
                </table>
                </apex:outputPanel>
 
                <table class="linetable" border="1" style="border-collapse: collapse;width:675px;table-layout:fixed;">
                    <colgroup>
                        <col width="25"/>
                        <col width="200"/>
                        <col width="120"/>
                        <col width="120"/>
                        <apex:outputPanel rendered="{!!specialDealer}" layout="none">
                        <col width="120"/>
                        </apex:outputPanel>
                        <col width="60"/>
                        <col width="60"/>
                        <col width="200"/>
                    </colgroup>
                    <tr>
                        <td style="text-align:center;">No.</td>
                        <td style="text-align:center;">{!$ObjectType.Product2.fields.Name.label}</td>
                        <td style="text-align:center;">{!$ObjectType.Product2.fields.ProductCode.label}</td>
                        <td style="text-align:center;">{!$ObjectType.Product2.fields.Product_ECCode__c.label}</td>
                        <apex:outputPanel rendered="{!!specialDealer}" layout="none">
                        <td style="text-align:center;">{!$ObjectType.OrderItem.fields.UnitPrice.label}</td>
                        </apex:outputPanel>
                        <td style="text-align:center;">{!$ObjectType.OrderItem.fields.Quantity.label}</td>
                        <td style="text-align:center;">分割{!$ObjectType.OrderItem.fields.Quantity.label}</td>
                        <td style="text-align:center;">{!$ObjectType.OrderItem.fields.Description.label}</td>
                    </tr>
                    <apex:repeat value="{!lineinfo}" var="info" id="records">
                    <tr>
                        <td style="text-align:center;"><apex:outputText style="width:90%" id="lineNo" value="{!info.lineNo}"></apex:outputText></td>
                        <td style="text-align:left;"><apex:outputText style="width:90%" id="productCode" value="{!info.productName}"></apex:outputText></td>
                        <td style="text-align:left;"><apex:outputText style="width:90%" id="productCode1" value="{!info.ProductCode}"></apex:outputText></td>
                        <td style="text-align:left;"><apex:outputText style="width:90%" id="ECCode" value="{!info.ECCode}"></apex:outputText></td>
                       
                        <apex:outputPanel rendered="{!AND(!specialDealer,!info.isSet)}" layout="none">
                        <td style="text-align:right;"><apex:outputField style="width:90%" id="unitPrice" value="{!info.oi.UnitPrice}"></apex:outputField></td>
                        </apex:outputPanel>
                        <apex:outputPanel rendered="{!AND(!specialDealer,info.isSet)}" layout="none">
                        <td style="text-align:right;"><apex:outputText style="width:90%" id="unitPrice1" value=" "></apex:outputText></td>
                        </apex:outputPanel>
                       
                        <apex:outputPanel rendered="{!!info.isSet}" layout="none">
                        <td style="text-align:right;"><apex:outputField style="width:90%" id="quantity" value="{!info.oi.Quantity}"></apex:outputField></td>
                        </apex:outputPanel>
                        <apex:outputPanel rendered="{!info.isSet}" layout="none">
                        <td style="text-align:right;"><apex:outputText style="width:90%" id="quantity1" value="{!info.dqps.DecideProductSetCount__c}.00"></apex:outputText></td>
                        </apex:outputPanel>
                         
                        <!-- <td style="text-align:right;"><apex:outputField style="width:90%" id="quantity" value="{!info.oi.Quantity}"></apex:outputField></td> -->
                        <td style="text-align:center;"><apex:inputText style="width:90%;text-align:right;" id="divideCnt" value="{!info.divideCnt}"></apex:inputText></td>
                        <td style="text-align:left;"><apex:outputField style="width:90%" id="description" value="{!info.oi.Description}"></apex:outputField></td>
                    </tr>
                    </apex:repeat>
                </table>
            </apex:pageBlock>
        </apex:outputPanel>
    </apex:form>
</apex:page>