| <apex:page standardController="Maintenance_Contract_Estimate__c" extensions="MaintenanceContractEstimatePDFController" showHeader="false" sidebar="false" action="{!init}" renderAs="pdf" applyHtmlTag="false" > | 
| <!--<apex:page standardController="Maintenance_Contract_Estimate__c" extensions="MaintenanceContractEstimatePDFController" showHeader="false" sidebar="false" action="{!init}">--> | 
| <html> | 
|     <head> | 
|         <style> | 
|         @page { | 
|             size: A4 landscape; | 
|             margin: 12mm 12mm 5mm 12mm; | 
|              | 
|             @bottom-center { | 
|                 content: counter(page) " / " counter(pages); | 
|             } | 
|         } | 
|          | 
|         table { border-collapse: collapse; } | 
|          | 
|         td.border-thick-title { border-width: 1pt 0pt 1pt 0pt; border-style: solid; border-color: black; text-align: center;} | 
|         td.border-thick-bottom { border-width: 0pt 0pt 1pt 0pt; border-style: solid; border-color: black; text-align: center;} | 
|         td.detail { text-align: center; } | 
|          | 
|         </style> | 
|     </head> | 
| <!--    TODO ラベル対応--> | 
|     <body style="font-family: Arial Unicode MS; page-break-inside: auto"> | 
|         <!-- 表紙 --> | 
| <!--        <table width="100%" cellspacing="0" cellpadding="0" >--> | 
| <!--            <tr>--> | 
| <!--                <td width="15%"></td>--> | 
| <!--                <td width="10%"></td>--> | 
| <!--                <td style="text-align: right">合同管理编码  {!targetObj.estimate.Maintenance_Contract__r.Management_Code__c}  --> | 
| <!--                </td>--> | 
| <!--            </tr>--> | 
| <!--            <tr><td height="80px"></td></tr>--> | 
| <!--            <tr>--> | 
| <!--                <td colspan="3" style="text-align: center;font-size: 24pt">--> | 
| <!--                    {!targetObj.estimate.Maintenance_Contract__r.Hospital__r.Name}  --> | 
| <!--                    {!year}  年度服务合同--> | 
| <!--                </td>--> | 
| <!--            </tr>--> | 
| <!--            <tr><td height="140px"></td></tr>--> | 
| <!--            <tr>--> | 
| <!--                <td></td>--> | 
| <!--                <td colspan="2" style="font-size: 18pt">甲方: {!targetObj.estimate.Maintenance_Contract__r.Hospital__r.Name}</td>--> | 
| <!--            </tr>--> | 
| <!--            <tr><td height="20px"></td></tr>--> | 
| <!--            <tr>--> | 
| <!--                <td></td>--> | 
| <!--                <td colspan="2" style="font-size: 18pt">乙方: 奥林巴斯(北京)销售服务有限公司     分公司</td>--> | 
| <!--            </tr>--> | 
| <!--            <tr><td height="80px"></td></tr>--> | 
| <!--            <tr>--> | 
| <!--                <td colspan="2"></td>--> | 
| <!--                <td style="font-size: 16pt">签约科室  {!targetObj.estimate.Department__c}</td>--> | 
| <!--            </tr>--> | 
| <!--            <tr><td height="10px"></td></tr>--> | 
| <!--            <tr>--> | 
| <!--                <td colspan="2"></td>--> | 
| <!--                <td style="font-size: 16pt">签订地点</td>--> | 
| <!--            </tr>--> | 
| <!--            <tr><td height="10px"></td></tr>--> | 
| <!--            <tr>--> | 
| <!--                <td colspan="2"></td>--> | 
| <!--                <td style="font-size: 16pt">签订日期</td>--> | 
| <!--            </tr>--> | 
| <!--            <tr><td height="10px"></td></tr>--> | 
| <!--            <tr>--> | 
| <!--                <td colspan="2"></td>--> | 
| <!--                <td style="font-size: 16pt">--> | 
| <!--                    合同期限  --> | 
| <!--                    <apex:outputtext value="{0, date, yyyy年MM月dd日}">--> | 
| <!--                        <apex:param value="{!targetObj.estimate.Contract_Esti_Start_Date__c}" />--> | 
| <!--                    </apex:outputtext>--> | 
| <!--                     至 --> | 
| <!--                    <apex:outputtext value="{0, date, yyyy年MM月dd日}">--> | 
| <!--                        <apex:param value="{!targetObj.estimate.Contract_Esti_End_Date__c}" />--> | 
| <!--                    </apex:outputtext>--> | 
| <!--                </td>--> | 
| <!--            </tr>--> | 
| <!--        </table>--> | 
| <!--        --> | 
| <!--        <div style="page-break-after: always;"/>--> | 
|   | 
|         <apex:variable value="{!1}" var="pageCnt" /> | 
|         <apex:variable value="{!0}" var="lineNo" /> | 
|         <!-- 改ページループ --> | 
|         <apex:repeat value="{!targetObjList}" var="targetObj"> | 
|             <table width="100%" cellspacing="0" cellpadding="0" > | 
|                 <tr> | 
|                     <td colspan="2" style="text-align: center;font-size: 20pt">服务合同报价单</td> | 
|                 </tr> | 
|                 <tr> | 
|                     <td style="text-align: right;">报价编码:</td> | 
|                     <td width="15%" style="text-align: right;">{!targetObj.estimate.Name}</td> | 
|                 </tr> | 
|                 <tr> | 
|                     <td style="text-align: right;">报价日:</td> | 
|                     <td width="15%" style="text-align: right;">{!SUBSTITUTE(TEXT(TODAY()), '-', '/')}</td> | 
|                 </tr> | 
|                 <tr> | 
|                     <td style="text-align: right;">报价作成日:</td> | 
|                     <td width="15%" style="text-align: right;">{!targetObj.createdDate}</td> | 
|                 </tr> | 
|                 <tr> | 
|                     <td colspan="2" style="text-align: right;">此报价单自报价作成日起三个月内有效</td> | 
|                 </tr> | 
|             </table> | 
|             <table width="100%" cellspacing="0" cellpadding="0" > | 
|                 <tr> | 
|                     <td width="15%"> </td> | 
|                     <td width="3%"> </td> | 
|                     <td width="7%"> </td> | 
|                     <td width="15%"> </td> | 
|                     <td width="5%"> </td> | 
|                     <td width="3%"> </td> | 
|                     <td> </td> | 
|                 </tr> | 
|                 <tr> | 
|                     <td>对象医院</td> | 
|                     <td>:</td> | 
|                     <td colspan="2">{!targetObj.estimate.Maintenance_Contract__r.Hospital__r.Name}</td> | 
|                     <td>科室</td> | 
|                     <td>:</td> | 
|                     <td>{!targetObj.estimate.Department__c}</td> | 
|                 </tr> | 
|                 <apex:outputPanel rendered="{!targetObj.estimate.Estimate_Target__c == '经销商'}" layout="none"> | 
|                     <tr> | 
|                         <td>经销商名称</td> | 
|                         <td>:</td> | 
|                         <td colspan="5">{!targetObj.estimate.Dealer__r.Name}</td> | 
|                     </tr> | 
|                 </apex:outputPanel> | 
|                 <apex:outputPanel rendered="{!targetObj.estimate.Estimate_Target__c == '医院'}" layout="none"> | 
|                     <tr><td colspan="7"> </td></tr> | 
|                 </apex:outputPanel> | 
|                 <tr> | 
|                     <td>合同开始日期</td> | 
|                     <td>:</td> | 
|                     <td colspan="2">{!SUBSTITUTE(TEXT(targetObj.estimate.Contract_Start_Date__c), '-', '/')}</td> | 
|                     <td>合同月数</td> | 
|                     <td>:</td> | 
|                     <td><apex:outputText value="{0,number,#,###}"> | 
|                         <apex:param value="{!targetObj.estimate.Contract_Range__c}" /> | 
|                     </apex:outputText>个月</td> | 
|                 </tr> | 
|                 <tr> | 
|                     <td>定期点检回数</td> | 
|                     <td>:</td> | 
|                     <td style="text-align: right"><apex:outputText value="{0,number,#,###}"> | 
|                         <apex:param value="{!targetObj.estimate.Service_contract_target_number__c}" /> | 
|                     </apex:outputText></td> | 
|                     <td>  回/年</td> | 
|                     <td colspan="3"> </td> | 
|                 </tr> | 
|                 <tr> | 
|                     <td>消毒液</td> | 
|                     <td>:</td> | 
|                     <td style="text-align: right">{!IF(targetObj.estimate.NotUse_Oxygenated_Water__c, '不使用', '使用')}</td> | 
|                     <td colspan="4"> </td> | 
|                 </tr> | 
|                 <tr> | 
|                     <td colspan="7" style="text-align: right">单位:RMB</td> | 
|                 </tr> | 
|             </table> | 
|             <table width="100%" cellspacing="0" cellpadding="0" style="table-layout: fixed;"> | 
|                 <tr> | 
|                     <td width="3%" class="border-thick-title" >No.</td> | 
|                     <td width="12%" class="border-thick-title" >型号</td> | 
|                     <td class="border-thick-title" >品名</td> | 
|                     <td width="8%" class="border-thick-title" >生产编号</td> | 
|                     <td width="8%" class="border-thick-title" >安装日期</td> | 
|                     <td width="8%" class="border-thick-title" >点检结果</td> | 
|                     <td width="3%" class="border-thick-title" >数量</td> | 
|                     <td width="{!IF(targetObj.estimate.Print_ListPrice__c, '12%', '0%')}" class="border-thick-title" >{!IF(targetObj.estimate.Print_ListPrice__c, ' 单价', '')}</td> | 
|                     <td width="{!IF(targetObj.estimate.Print_RepairPrice__c, '12%', '0%')}" class="border-thick-title" >{!IF(targetObj.estimate.Print_RepairPrice__c, '待确认修理费用', '')}</td> | 
|                     <td width="0%" class="border-thick-title" ></td><!-- 新购入/继续 --> | 
|                     <td width="8%" class="border-thick-title" >备注</td> | 
|                     <!-- add 点检改善:约定点检设备对象 2021.6.10 fxk start--> | 
|                     <td class="border-thick-title" >约定点检设备对象</td> | 
|                     <!-- add 点检改善:约定点检设备对象 2021.6.10 fxk end--> | 
|                 </tr> | 
|                 <!-- 明細行ループ --> | 
|                 <apex:repeat value="{!targetObj.assetInfoList}" var="asset" id="asset"> | 
|                     <tr> | 
|                         <td class="detail">{!asset.lineNo}</td> | 
|                         <td class="detail">{!asset.assetModelNo}</td> | 
|                         <td class="detail">{!asset.assetName}</td> | 
|                         <td class="detail">{!asset.assetSerialNumber}</td> | 
|                         <td class="detail">{!asset.installDate}</td> | 
|                         <td class="detail">{!IF(ISNULL(asset.mcae), '-', asset.mcae.Check_Result__c)}</td> | 
|                         <td class="detail">{!asset.quantity}</td> | 
|                         <apex:outputPanel rendered="{!targetObj.estimate.Print_ListPrice__c}" layout="none"> | 
|                             <td style="text-align: right"> | 
|                                 <apex:outputText value="{0,number,#,##0.00 ;▲#,##0.00 }" rendered="{!Not(Isnull(asset.listPrice))}"> | 
|                                     <apex:param value="{!IF(ISNULL(asset.lineNo), '', asset.listPrice)}" /> | 
|                                 </apex:outputText> | 
|                             </td> | 
|                         </apex:outputPanel> | 
|                         <apex:outputPanel rendered="{!Not(targetObj.estimate.Print_ListPrice__c)}" layout="none"> | 
|                             <td></td> | 
|                         </apex:outputPanel> | 
|                         <apex:outputPanel rendered="{!targetObj.estimate.Print_RepairPrice__c}" layout="none"> | 
|                             <td style="text-align: right"> | 
|                                 <apex:outputText value="{0,number,#,##0.00}"> | 
|                                     <!--0.00を出したくない--> | 
|                                     <apex:param value="{!IF(ISNULL(asset.mcae.Repair_Price__c), '', asset.repairPrice)}" /> | 
|                                 </apex:outputText> | 
|                             </td> | 
|                         </apex:outputPanel> | 
|                         <apex:outputPanel rendered="{!Not(targetObj.estimate.Print_RepairPrice__c)}" layout="none"> | 
|                             <td></td> | 
|                         </apex:outputPanel> | 
|                         <td class="detail"></td> | 
|                         <td class="detail">{!asset.mcae.Comment__c}</td> | 
|                         <!-- add 点检改善:约定点检设备对象 2021.6.10 fxk start--> | 
|                         <td class="detail" style="text-align: center;"><c:PDFWbr targetStr="{!If((asset.mcae.Check_Object__c = true),'√','×')}"/></td> | 
|                         <!-- add 点检改善:约定点检设备对象 2021.6.10 fxk end--> | 
|                     </tr> | 
|                     <apex:variable value="{!lineNo + 1}" var="lineNo" /> | 
|                 </apex:repeat> | 
|                  | 
|                 <!-- 最後ページに合計金額だけが存在する場合のみ、描画しない --> | 
|                 <apex:outputPanel rendered="{!NOT(pageCnt == targetObjSize && lineNo < pageCnt)}" layout="none"> | 
|                     <tr><td colspan="12" class="border-thick-bottom"></td></tr> | 
|                 </apex:outputPanel> | 
|                  | 
|                 <!-- 最後ページ(pageCnt == targetObjSize)のみ、描画する --> | 
|                 <apex:outputPanel rendered="{!targetObj.estimate.Print_SumPrice__c && pageCnt == targetObjSize}" layout="none"> | 
|                     <tr> | 
|                         <td colspan="{!IF(targetObj.estimate.Print_ListPrice__c, '11', '11')}" style="text-align: right;">报价总额</td> | 
|                         <td colspan="{!IF(targetObj.estimate.Print_ListPrice__c, '1', '1')}" style="text-align: right;"> | 
|                             <apex:outputText value="{0,number,#,##0.00 }"> | 
|                                 <apex:param value="{!targetObj.estimate.Estimate_Trial_Money__c}" /> | 
|                             </apex:outputText> | 
|                         </td> | 
|                     </tr> | 
|                 </apex:outputPanel> | 
|                 <apex:outputPanel rendered="{!targetObj.estimate.Print_SumPrice__c && pageCnt == targetObjSize}" layout="none"> | 
|                     <tr> | 
|                         <td colspan="{!IF(targetObj.estimate.Print_ListPrice__c, '11', '11')}" style="text-align: right;">优惠百分比</td> | 
|                         <td colspan="{!IF(targetObj.estimate.Print_ListPrice__c, '1', '1')}" style="text-align: right;"> | 
|                             <apex:outputText value="{0,number,#,##0.00%}"> | 
|                                 <apex:param value="{!targetObj.estimate.Discount_Percentage__c}" /> | 
|                             </apex:outputText> | 
|                         </td> | 
|                     </tr> | 
|                 </apex:outputPanel> | 
|                 <apex:outputPanel rendered="{!targetObj.estimate.Print_SumPrice__c && pageCnt == targetObjSize}" layout="none"> | 
|                     <tr> | 
|                         <td colspan="{!IF(targetObj.estimate.Print_ListPrice__c, '11', '11')}" style="text-align: right;">优惠金额</td> | 
|                         <td colspan="{!IF(targetObj.estimate.Print_ListPrice__c, '1', '1')}" style="text-align: right;"> | 
|                             <apex:outputText value="{0,number,#,##0.00 }"> | 
|                                 <apex:param value="{!targetObj.estimate.Discount_Price__c}" /> | 
|                             </apex:outputText> | 
|                         </td> | 
|                     </tr> | 
|                 </apex:outputPanel> | 
|                 <apex:outputPanel rendered="{!targetObj.estimate.Print_MaintePrice__c && pageCnt == targetObjSize}" layout="none"> | 
|                     <tr> | 
|                         <td colspan="{!IF(targetObj.estimate.Print_ListPrice__c, '11', '11')}" style="text-align: right;">实际金额</td> | 
|                         <td colspan="{!IF(targetObj.estimate.Print_ListPrice__c, '1', '1')}" style="text-align: right;"> | 
|                             <apex:outputText value="{0,number,#,##0.00 }"> | 
|                                 <apex:param value="{!targetObj.estimate.Maintenance_Price__c}"/> | 
|                             </apex:outputText> | 
|                         </td> | 
|                     </tr> | 
|                 </apex:outputPanel> | 
|             </table> | 
|              | 
|             <apex:outputPanel rendered="{!pageCnt < targetObjSize}" layout="none"> | 
|                 <div style="page-break-after: always;"/> | 
|             </apex:outputPanel> | 
|              | 
|             <apex:variable value="{!pageCnt + 1}" var="pageCnt" /> | 
|         </apex:repeat> | 
|     </body> | 
| </html> | 
| </apex:page> |