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

📄 orderheader.ftl

📁 国外的一套开源CRM
💻 FTL
📖 第 1 页 / 共 3 页
字号:
                              </#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>
                          <tr>
                            <td align="right" valign="top" width="15%">
                              <div class="tabletext">&nbsp;<b>EFT Account</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>
                                  Bank: ${eftAccount.bankName}, ${eftAccount.routingNumber}<br>
                                  Account#: ${eftAccount.accountNumber}
                                <#else>
                                  Information not available
                                </#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>Gift Card</b></div>
                            </td>
                            <td width="5">&nbsp;</td>
                            <td align="left" valign="top" width="80%">
                              <#assign oppStatusItem = orderPaymentPreference.getRelatedOne("StatusItem")>
                              <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>
                                  Information not available
                                </#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>To:</b> ${pmBillingAddress.toName}<br></#if>
                              <#if pmBillingAddress.attnName?has_content><b>Attn:</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>Billing Account</b></div>
                        </td>
                        <td width="5">&nbsp;</td>
                        <td align="left" valign="top" width="80%">
                          <div class="tabletext">
                            #${billingAccount.billingAccountId} - ${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>Purchase Order Number</b></div>
                        </td>
                        <td width="5">&nbsp;</td>
                        <td align="left" valign="top" width="80%">
                          <div class="tabletext">${customerPoNumber?if_exists}</div>
                        </td>
                      </tr>
                    </#if>

                    <#-- invoices -->
                    <#if invoices?has_content>
                      <tr><td colspan="7"><hr class="sepbar"></td></tr>
                      <tr>
                        <td align="right" valign="top" width="15%">
                          <div class="tabletext">&nbsp;<b>Invoices</b></div>
                        </td>
                        <td width="5">&nbsp;</td>
                        <td align="left" valign="top" width="80%">
                          <#list invoices as invoice>
                            <div class="tabletext">#<a href="/accounting/control/viewInvoice?invoiceId=${invoice}&externalLoginKey=${requestAttributes.externalLoginKey}" class="buttontext">${invoice}</a></div>
                          </#list>
                        </td>
                      </tr>
                    </#if>
                    </table>
                  </td>
                </tr>
              </table>
            </td>
          </tr>
        </table>
      </#if>
      <#-- end of payment box -->
    </td>
    <td width="1">&nbsp;&nbsp;</td>
    <td width="50%" valign="top" align="left">
      <#-- contact box -->
      <#if displayParty?has_content || orderContactMechValueMaps?has_content>
      <table border="0" width="100%" cellspacing="0" cellpadding="0" class="boxoutside">
        <tr>
          <td width="100%">
            <table width="100%" border="0" cellspacing="0" cellpadding="0" class="boxtop">
              <tr>
                <td valign="middle" align="left">
                  <div class="boxhead">&nbsp;Contact Information</div>
                </td>
              </tr>
            </table>
          </td>
        </tr>
        <tr>
          <td width="100%">
            <table width="100%" border="0" cellspacing="0" cellpadding="0" class="boxbottom">
              <tr>
                <td>
                  <table width="100%" border="0" cellpadding="1" cellspacing="0">
                    <tr>
                      <td align="right" valign="top" width="15%">
                        <div class="tabletext">&nbsp;<b>Name</b></div>
                      </td>
                      <td width="5">&nbsp;</td>
                      <td NOWRAP align="left" valign="top" width="80%">
                        <div class="tabletext">
                          <#if displayParty?has_content>
                            ${Static["org.ofbiz.party.party.PartyHelper"].getPartyName(displayParty)}
                          </#if>
                          <#if partyId?exists>
                            &nbsp;(<a href="/partymgr/control/viewprofile?party_id=${partyId}${requestAttributes.externalKeyParam}" target="partymgr" class="buttontext">${partyId}</a>)
                          </#if>
                        </div>
                      </td>
                    </tr>
                    <#list orderContactMechValueMaps as orderContactMechValueMap>
                      <#assign contactMech = orderContactMechValueMap.contactMech>
                      <#assign contactMechPurpose = orderContactMechValueMap.contactMechPurposeType>
                      <#--<#assign partyContactMech = orderContactMechValueMap.partyContactMech>-->
                      <tr><td colspan="7"><hr class="sepbar"></td></tr>
                      <tr>
                        <td align="right" valign="top" width="15%">
                          <div class="tabletext">&nbsp;<b>${contactMechPurpose.description}</b></div>
                        </td>
                        <td width="5">&nbsp;</td>
                        <td align="left" valign="top" width="80%">
                          <#if contactMech.contactMechTypeId == "POSTAL_ADDRESS">
                            <#assign postalAddress = orderContactMechValueMap.postalAddress>
                            <#if postalAddress?has_content>
                              <div class="tabletext">
                                <#if postalAddress.toName?has_content><b>To:</b> ${postalAddress.toName}<br></#if>
                                <#if postalAddress.attnName?has_content><b>Attn:</b> ${postalAddress.attnName}<br></#if>
                                ${postalAddress.address1}<br>
                                <#if postalAddress.address2?has_content>${postalAddress.address2}<br></#if>
                                ${postalAddress.city}<#if postalAddress.stateProvinceGeoId?has_content>, ${postalAddress.stateProvinceGeoId} </#if>
                                ${postalAddress.postalCode?if_exists}<br>
                                ${postalAddress.countryGeoId?if_exists}<br>
                                <#if !postalAddress.countryGeoId?exists || postalAddress.countryGeoId == "USA">
                                  <#assign addr1 = postalAddress.address1?if_exists>
                                  <#if (addr1.indexOf(" ") > 0)>
                                    <#assign addressNum = addr1.substring(0, addr1.indexOf(" "))>
                                    <#assign addressOther = addr1.substring(addr1.indexOf(" ")+1)>
                                    <a target="_blank" href="http://www.whitepages.com/find_person_results.pl?fid=a&s_n=${addressNum}&s_a=${addressOther}&c=${postalAddress.city?if_exists}&s=${postalAddress.stateProvinceGeoId?if_exists}&x=29&y=18" class="buttontext">(lookup:whitepages.com)</a>
                                  </#if>
                                </#if>
                              </div>

⌨️ 快捷键说明

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