⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 orderheader.ftl

📁 Sequoia ERP是一个真正的企业级开源ERP解决方案。它提供的模块包括:电子商务应用(e-commerce), POS系统(point of sales),知识管理,存货与仓库管理
💻 FTL
📖 第 1 页 / 共 4 页
字号:
              <#list orderTerms as orderTerm>                  <tr>                    <td width="60%" align="left"><div class="tabletext">${orderTerm.getRelatedOne("TermType").get("description")}</div></td>                    <td width="20%" align="center"><div class="tabletext">${orderTerm.termValue?default("")}</div></td>                    <td width="20%" align="center"><div class="tabletext">${orderTerm.termDays?default("")}</div></td>                  </tr>                  <tr><td colspan="3">&nbsp;</td></tr>              </#list>             </table>            </div>        </div>      </#if>      <#-- end of order terms box -->      <#-- payment box -->      <#if orderPaymentPreferences?has_content || billingAccount?has_content || invoices?has_content>        <div class="screenlet">            <div class="screenlet-header">                <div class="boxhead">&nbsp;${uiLabelMap.AccountingPaymentInformation}</div>            </div>            <div class="screenlet-body">                <table width="100%" border="0" cellpadding="1" cellspacing="0">                <#list orderPaymentPreferences as orderPaymentPreference>                  <#assign oppStatusItem = orderPaymentPreference.getRelatedOne("StatusItem")>                  <#if outputted?default("false") == "true">                    <tr><td colspan="7"><hr class="sepbar"></td></tr>                  </#if>                  <#assign outputted = "true">                  <#-- try the paymentMethod first; if paymentMethodId is specified it overrides paymentMethodTypeId -->                  <#assign paymentMethod = orderPaymentPreference.getRelatedOne("PaymentMethod")?if_exists>                  <#if !paymentMethod?has_content>                    <#assign paymentMethodType = orderPaymentPreference.getRelatedOne("PaymentMethodType")>                    <#if paymentMethodType.paymentMethodTypeId == "EXT_BILLACT">                      <#assign outputted = "false">                    <#else>                      <tr>                        <td align="right" valign="top" width="15%">                          <div class="tabletext">&nbsp;<b>${paymentMethodType.description?if_exists}</b></div>                        </td>                        <td width="5">&nbsp;</td>                        <#if paymentMethodType.paymentMethodTypeId != "EXT_OFFLINE">                          <td align="left">                            <div class="tabletext">                              <@ofbizCurrency amount=orderPaymentPreference.maxAmount?default(0.00) isoCode=currencyUomId/>                              &nbsp;[<#if oppStatusItem?exists>${oppStatusItem.description}<#else>${orderPaymentPreference.statusId}</#if>]                            </div>                            <#--                            <div class="tabletext"><@ofbizCurrency amount=orderPaymentPreference.maxAmount?default(0.00) isoCode=currencyUomId/>&nbsp;-&nbsp;${(orderPaymentPreference.authDate.toString())?if_exists}</div>                            <div class="tabletext">&nbsp;<#if orderPaymentPreference.authRefNum?exists>(Ref: ${orderPaymentPreference.authRefNum})</#if></div>                            -->                         </td>                        <#else>                          <td align="right">                            <a valign="top" href="<@ofbizUrl>receivepayment?${paramString}</@ofbizUrl>" class="buttontext">${uiLabelMap.AccountingReceivePayment}</a>                          </td>                        </#if>                      </tr>                    </#if>                  <#else>                    <#if paymentMethod.paymentMethodTypeId?if_exists == "CREDIT_CARD">                      <#assign gatewayResponses = orderPaymentPreference.getRelated("PaymentGatewayResponse")>                      <#assign creditCard = paymentMethod.getRelatedOne("CreditCard")?if_exists>                      <#if creditCard?has_content>                        <#assign pmBillingAddress = creditCard.getRelatedOne("PostalAddress")?if_exists>                      </#if>                      <tr>                        <td align="right" valign="top" width="15%">                          <div class="tabletext">&nbsp;<b>${uiLabelMap.AccountingCreditCard}</b></div>                        </td>                        <td width="5">&nbsp;</td>                        <td align="left" valign="top" width="80%">                          <div class="tabletext">                            <#if creditCard?has_content>                              <#if creditCard.companyNameOnCard?exists>${creditCard.companyNameOnCard}<br/></#if>                              <#if creditCard.titleOnCard?has_content>${creditCard.titleOnCard}&nbsp</#if>                              ${creditCard.firstNameOnCard}&nbsp;                              <#if creditCard.middleNameOnCard?has_content>${creditCard.middleNameOnCard}&nbsp</#if>                              ${creditCard.lastNameOnCard?default("N/A")}                              <#if creditCard.suffixOnCard?has_content>&nbsp;${creditCard.suffixOnCard}</#if>                              <br/>                              <#if security.hasEntityPermission("PAY_INFO", "_VIEW", session)>                                ${creditCard.cardType}                                ${creditCard.cardNumber}                                ${creditCard.expireDate}                                &nbsp;[<#if oppStatusItem?exists>${oppStatusItem.description}<#else>${orderPaymentPreference.statusId}</#if>]                              <#else>                                ${Static["org.ofbiz.party.contact.ContactHelper"].formatCreditCard(creditCard)}                                &nbsp;[<#if oppStatusItem?exists>${oppStatusItem.description}<#else>${orderPaymentPreference.statusId}</#if>]                              </#if>                              <br/>                                                            <#-- Authorize and Capture transactions -->		                          <div class="tabletext">                                <#if orderPaymentPreference.statusId != "PAYMENT_SETTLED">                                  [<a href="/accounting/control/AuthorizeTransaction?orderId=${orderId?if_exists}&orderPaymentPreferenceId=${orderPaymentPreference.orderPaymentPreferenceId}">${uiLabelMap.AccountingAuthorize}</a>]                                </#if>                                <#if orderPaymentPreference.statusId == "PAYMENT_AUTHORIZED">                                  [<a href="/accounting/control/CaptureTransaction?orderId=${orderId?if_exists}&orderPaymentPreferenceId=${orderPaymentPreference.orderPaymentPreferenceId}">${uiLabelMap.AccountingCapture}</a>]                                </#if>                              </div>                            <#else>                              ${uiLabelMap.CommonInformationNotAvailable}                            </#if>                          </div>                          <#if gatewayResponses?has_content>                            <div class="tabletext">                              <hr />                              <#list gatewayResponses as gatewayResponse>                                <#assign transactionCode = gatewayResponse.getRelatedOne("TranCodeEnumeration")>                                ${(transactionCode.description)?default("Unknown")}:                                ${gatewayResponse.transactionDate.toString()}                                <@ofbizCurrency amount=gatewayResponse.amount isoCode=currencyUomId/><br/>                                (<b>${uiLabelMap.OrderReference}:</b> ${gatewayResponse.referenceNum?if_exists}                                <b>${uiLabelMap.OrderAvs}:</b> ${gatewayResponse.gatewayAvsResult?default("N/A")}                                <b>${uiLabelMap.OrderScore}:</b> ${gatewayResponse.gatewayScoreResult?default("N/A")})                                [<a href="/accounting/control/ViewGatewayResponse?paymentGatewayResponseId=${gatewayResponse.paymentGatewayResponseId}">${uiLabelMap.CommonDetails}</a>]                                <#if gatewayResponse_has_next><hr /></#if>                              </#list>                            </div>                          </#if>                        </td>                      </tr>                    <#elseif paymentMethod.paymentMethodTypeId?if_exists == "EFT_ACCOUNT">                      <#assign eftAccount = paymentMethod.getRelatedOne("EftAccount")>                      <#if eftAccount?has_content>                        <#assign pmBillingAddress = eftAccount.getRelatedOne("PostalAddress")?if_exists>                      </#if>                      <tr>                        <td align="right" valign="top" width="15%">                          <div class="tabletext">&nbsp;<b>${uiLabelMap.AccountingEFTAccount}</b></div>                        </td>                        <td width="5">&nbsp;</td>                        <td align="left" valign="top" width="80%">                          <div class="tabletext">                            <#if eftAccount?has_content>                              ${eftAccount.nameOnAccount?if_exists}<br/>                              <#if eftAccount.companyNameOnAccount?exists>${eftAccount.companyNameOnAccount}<br/></#if>                              ${uiLabelMap.AccountingBankName}: ${eftAccount.bankName}, ${eftAccount.routingNumber}<br/>                              ${uiLabelMap.AccountingAccount}#: ${eftAccount.accountNumber}                            <#else>                              ${uiLabelMap.CoomonInformationNotAvailable}                            </#if>                          </div>                        </td>                      </tr>                    <#elseif paymentMethod.paymentMethodTypeId?if_exists == "GIFT_CARD">                      <#assign giftCard = paymentMethod.getRelatedOne("GiftCard")>                      <#if giftCard?exists>                        <#assign pmBillingAddress = giftCard.getRelatedOne("PostalAddress")?if_exists>                      </#if>                      <tr>                        <td align="right" valign="top" width="15%">                          <div class="tabletext">&nbsp;<b>${uiLabelMap.OrderGiftCard}</b></div>                        </td>                        <td width="5">&nbsp;</td>                        <td align="left" valign="top" width="80%">                          <div class="tabletext">                            <#if giftCard?has_content>                              <#if security.hasEntityPermission("PAY_INFO", "_VIEW", session)>                                ${giftCard.cardNumber?default("N/A")} [${giftCard.pinNumber?default("N/A")}]                                &nbsp;[<#if oppStatusItem?exists>${oppStatusItem.description}<#else>${orderPaymentPreference.statusId}</#if>]                              <#else>                                <#if giftCard?has_content && giftCard.cardNumber?has_content>                                  <#assign giftCardNumber = "">                                  <#assign pcardNumber = giftCard.cardNumber>                                  <#if pcardNumber?has_content>                                    <#assign psize = pcardNumber?length - 4>                                    <#if 0 < psize>                                      <#list 0 .. psize-1 as foo>                                        <#assign giftCardNumber = giftCardNumber + "*">                                      </#list>                                      <#assign giftCardNumber = giftCardNumber + pcardNumber[psize .. psize + 3]>                                    <#else>                                      <#assign giftCardNumber = pcardNumber>                                    </#if>                                  </#if>                                </#if>                                ${giftCardNumber?default("N/A")}                                &nbsp;[<#if oppStatusItem?exists>${oppStatusItem.description}<#else>${orderPaymentPreference.statusId}</#if>]                              </#if>                            <#else>                              ${uiLabelMap.CommonInformationNotAvailable}                            </#if>                          </div>                        </td>                      </tr>                    </#if>                  </#if>                  <#if pmBillingAddress?has_content>                    <tr><td>&nbsp;</td><td>&nbsp;</td><td colspan="5"><hr class="sepbar"></td></tr>                    <tr>                      <td align="right" valign="top" width="15%">                        <div class="tabletext">&nbsp;</div>                      </td>                      <td width="5">&nbsp;</td>                      <td align="left" valign="top" width="80%">                        <div class="tabletext">                          <#if pmBillingAddress.toName?has_content><b>${uiLabelMap.CommonTo}:</b> ${pmBillingAddress.toName}<br/></#if>                          <#if pmBillingAddress.attnName?has_content><b>${uiLabelMap.CommonAttn}:</b> ${pmBillingAddress.attnName}<br/></#if>                          ${pmBillingAddress.address1}<br/>                          <#if pmBillingAddress.address2?has_content>${pmBillingAddress.address2}<br/></#if>                          ${pmBillingAddress.city}<#if pmBillingAddress.stateProvinceGeoId?has_content>, ${pmBillingAddress.stateProvinceGeoId} </#if>                          ${pmBillingAddress.postalCode?if_exists}<br/>                          ${pmBillingAddress.countryGeoId?if_exists}                        </div>                      </td>                    </tr>                  </#if>                </#list>                <#-- billing account -->                <#if billingAccount?exists>                  <#if outputted?default("false") == "true">                    <tr><td colspan="7"><hr class="sepbar"></td></tr>                  </#if>                  <tr>                    <td align="right" valign="top" width="15%">                      <div class="tabletext">&nbsp;<b>${uiLabelMap.AccountingBillingAccount}</b></div>                    </td>                    <td width="5">&nbsp;</td>                    <td align="left" valign="top" width="80%">                      <div class="tabletext">                        #<a href="/accounting/control/EditBillingAccount?billingAccountId=${billingAccount.billingAccountId}" class="buttontext">${billingAccount.billingAccountId}</a>  - ${billingAccount.description?if_exists}                      </div>                    </td>                  </tr>                  <tr><td colspan="7"><hr class="sepbar"></td></tr>                  <tr>                    <td align="right" valign="top" width="15%">                      <div class="tabletext">&nbsp;<b>${uiLabelMap.OrderPurchaseOrderNumber}</b></div>                    </td>                    <td width="5">&nbsp;</td>                    <td align="left" valign="top" width="80%">                      <div class="tabletext">${customerPoNumber?if_exists}</div>                    </td>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -