彭锟
2022-03-21 1dc5060a88c703639d76847f12e5a4d56d4e142d
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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
<apex:page applyHtmlTag="false" Controller="ReceivingNotePDFController" showHeader="false" sidebar="false" id="allPage" action="{!init}" renderAs="pdf" title="收货清单明细PDF">
<html>
    <head>
        <style type="text/css" media="print">
            @page {
                /*size: A4;*/
                size: A4 landscape;
                margin: 8mm 4mm 0mm 4mm;
                page-break-before: avoid;
            }
 
        </style>
    </head>
 
<body style="font-family: Arial Unicode MS; page-break-inside: auto;font-size: 14px">
<apex:outputPanel >
<apex:outputPanel rendered="{!NOT(ISBLANK(errorMessage))}">
    <h1>{!errorMessage}</h1>
</apex:outputPanel>
<apex:variable value="{!1}" var="pNcnt" />
<apex:repeat value="{!pages}" var="page">
 
    <table border="0" width="100%" style="border-collapse: collapse;">
        <tr>
            <td width="10%" rowspan="2"></td>
            <td width="80%" rowspan="2" style="text-align:center;font-size:24px;font-weight:900;">收货清单</td>
            <td width="10%" rowspan="1" style="height:13px;" ></td>
        </tr>
        <tr>
            <td width="10%" rowspan="1" style="text-align:right ;font-size:13px;height:13px;" > 页码:{!pNcnt}/{!pageCnt}</td>
        </tr>
        <tr>
        <!-- 20210312 you WLIG-BV8CHF start-->
            <td colspan="3" style="box-sizing: border-box;text-align:right;font-size:13px;height:13px;">No. {!receivingNoteHeadShow.ReceivingNoteNo_New__c}</td>
        <!-- 20210312 you WLIG-BV8CHF end-->
        </tr>
    </table>
 
    <table border="0" width="100%" style="border-collapse: collapse;margin-top: 4px;">
        <tr>
            <!-- 合同编码 -->
            <td style="padding: 0;box-sizing: border-box;text-align:left;font-size:13px;width:13%;" colspan="1">合同编码:</td>
            <td style="padding: 0;box-sizing: border-box;text-align:left;font-size:13px;width:20%;" colspan="1">{!receivingNoteHeadShow.Sales_order_number__c}</td>
            <td rowspan="6" style="box-sizing: border-box;text-align:right" colspan="1"><img style="width: 90px; height: 90px;padding: 0px;margin-top: 0mm;" src="{!'/servlet/servlet.FileDownload?file=' + receivingNoteHeadShow.QRId__c}" /></td>
        </tr>
        <tr>
            <!-- 订单编码 -->
            <td style="padding: 0;box-sizing: border-box;text-align:left;font-size:13px;" colspan="1">{!$ObjectType.ReceivingNote__c.fields.OrderCode__c.label}:</td>
            <td style="padding: 0;box-sizing: border-box;text-align:left;font-size: 13px" colspan="1">{!receivingNoteHeadShow.OrderCode__c}</td>
        </tr>
        <tr>
            <!-- 采购申请决裁号 -->
            <td style="padding: 0;box-sizing: border-box;text-align:left;font-size:13px;" colspan="1">{!$ObjectType.ReceivingNote__c.fields.ApprovalNumber__c.label}:</td>
            <td style="padding: 0;box-sizing: border-box;text-align:left;font-size: 13px" colspan="1">{!receivingNoteHeadShow.ApprovalNumber__c}</td>
        </tr>
        <tr>
            <!-- 发货日 -->
            <td style="padding: 0;box-sizing: border-box;text-align:left;font-size:13px;" colspan="1">{!$ObjectType.ReceivingNote__c.fields.DateOfDelivery__c.label}:</td>
            <td style="padding: 0;box-sizing: border-box;text-align:left;font-size: 13px" colspan="1">
                <apex:outputField value="{!receivingNoteHeadShow.DateOfDelivery__c}"></apex:outputField>
            </td>
        </tr>
        <tr>
            <!-- 备品存放地 -->
            <td style="padding: 0;box-sizing: border-box;text-align:left;font-size:13px;" colspan="1">{!$ObjectType.ReceivingNote__c.fields.Internal_asset_location__c.label}:</td>
            <td style="padding: 0;box-sizing: border-box;text-align:left;font-size: 13px" colspan="1">{!receivingNoteHeadShow.Internal_asset_location__c}</td>
        </tr>
 
    </table>
 
    <table border="1" style="text-align:left;table-layout: fixed;word-break:break-all;border-collapse: collapse;margin-top: 8mm">
        <colgroup>
            <!-- NO -->
            <col width="130px" />
            <!--OT code  -->
            <col width="55px" />
            <!-- 明细型号 -->
            <col width="95px" />
            <!-- 明细名 -->
            <col width="85px" />
            <!-- 固定资产编号 key -->
            <col width="70px" />
            <!-- 机身编号  -->
            <col width="50px" />
            <!-- 使用期限 -->
            <col width="50px" />
            <!-- 规格 -->
            <col width="22px" />
            <!-- 备品管理编码 -->
            <col width="50px" />
            <!-- 本部 -->
            <col width="60px" />
            <!-- 省 -->
            <col width="50px" />
            <!-- 产品分类 -->
            <col width="25px" />
            <!-- 备品分类 -->
            <col width="60px" />
            <!-- 管理种类 -->
            <col width="45px" />
            <!-- 无机身号码设备 -->
            <col width="45px" />
            <!-- 备品类别  -->
            <col width="30px" />
            <!-- 备品用途附属品 -->
            <col width="40px" />
            <!-- 收货状态 -->
            <col width="30px" />
        </colgroup> 
        
        <tr style="background-color: #dddddd;height:37px;font-size: 11px;padding: 2px;">
            <td >收货清单配套一览明细No.</td>
            <td >OT&nbsp;CODE</td>
            <td >备品配套明细型号</td>
            <td >备品配套明细名</td>
            <td >固定资产编号 (Key)</td>
            <td >机身编号</td>
            <td >使用期限</td>
            <td >规格</td>
            <td >备品管理 编码</td>
            <td >所在地区 (本部)</td>
            <td >所在地区 (省)</td>
            <td >产品 分类</td>
            <td >备品分类</td>
            <td >管理种类</td>
            <td >无机身 号码设备</td>
            <td >备品 类别</td>
            <td >备品用途 附属品</td>
            <td >收货 状态</td>
        </tr>
        <apex:repeat value="{!page.lineList}" var="rnd">
            <tr style="vertical-align: top;font-size: 10px;height:37px;padding: 0px;">
                <td><c:PDFWbr targetStr="{!rnd.ReceivingNoteDetailNo__c}"/></td>
                <td><c:PDFWbr targetStr="{!rnd.OT_CODE__c}"/></td>
                <td><c:PDFWbr targetStr="{!rnd.Fixture_Model_No_F__c}"/></td>
                <td><c:PDFWbr targetStr="{!rnd.Fixture_Model_Name_F__c}"/></td>
                <td><c:PDFWbr targetStr="{!rnd.Internal_Asset_number_key__c}"/></td>
                <td><c:PDFWbr targetStr="{!rnd.SerialNumber_F__c}"/></td>
                <td>
                    <apex:outputText value="{0,date,yyyy'/'MM'/'dd}">
                        <apex:param value="{!rnd.PeriodOfUse__c}"/>
                    </apex:outputText>
                </td>
                <td><c:PDFWbr targetStr="{!rnd.Packing_list_Fixture_F__c}"/></td>
                <td><c:PDFWbr targetStr="{!rnd.EquipmentSet_Managment_Code__c}"/></td>
                <td><c:PDFWbr targetStr="{!rnd.Salesdepartment__c}"/></td>
                <td><c:PDFWbr targetStr="{!rnd.SalesProvince__c}"/></td>
                <td><c:PDFWbr targetStr="{!rnd.Product_category__c}"/></td>
                <td><c:PDFWbr targetStr="{!rnd.Equipment_Type__c}"/></td>
                <td><c:PDFWbr targetStr="{!rnd.Manage_type__c}"/></td>
                <td><c:PDFWbr targetStr="{!rnd.unknow_serial_NO_product__c}"/></td>
                <td><c:PDFWbr targetStr="{!rnd.Asset_loaner_category_F__c}"/></td>
                <td><c:PDFWbr targetStr="{!rnd.Loaner_accsessary__c}"/></td>
                <td><c:PDFWbr targetStr="{!rnd.RND_Status__c}"/></td>
            </tr>
        </apex:repeat> 
 
    </table>
    <apex:outputPanel rendered="{!pNcnt<pageCnt}">
        <div style="page-break-after:always;"/>
    </apex:outputPanel>
    <apex:variable value="{!pNcnt+1}" var="pNcnt" />
</apex:repeat>
 
</apex:outputPanel>
 
</body>
</html>
</apex:page>