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

📄 orderheader.ftl

📁 Sequoia ERP是一个真正的企业级开源ERP解决方案。它提供的模块包括:电子商务应用(e-commerce), POS系统(point of sales),知识管理,存货与仓库管理
💻 FTL
📖 第 1 页 / 共 4 页
字号:
                  </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>${uiLabelMap.OrderInvoices}</b></div>                    </td>                    <td width="5">&nbsp;</td>                    <td align="left" valign="top" width="80%">                      <#list invoices as invoice>                        <div class="tabletext">${uiLabelMap.OrderNbr}<a href="/accounting/control/invoiceOverview?invoiceId=${invoice}&externalLoginKey=${externalLoginKey}" class="buttontext">${invoice}</a>                        (<a href="/accounting/control/invoice.pdf?invoiceId=${invoice}" class="buttontext">PDF</a>)</div>                      </#list>                    </td>                  </tr>                </#if>                </table>            </div>        </div>      </#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>        <div class="screenlet">            <div class="screenlet-header">                <div class="boxhead">&nbsp;${uiLabelMap.OrderContactInformation}</div>            </div>            <div class="screenlet-body">              <table width="100%" border="0" cellpadding="1" cellspacing="0">                <tr>                  <td align="right" valign="top" width="15%">                    <div class="tabletext">&nbsp;<b>${uiLabelMap.CommonName}</b></div>                  </td>                  <td width="5">&nbsp;</td>                  <td align="left" valign="top" width="80%">                    <div class="tabletext">                      <#if displayParty?has_content>                        <#assign displayPartyNameResult = dispatcher.runSync("getPartyNameForDate", Static["org.ofbiz.base.util.UtilMisc"].toMap("partyId", displayParty.partyId, "compareDate", orderHeader.orderDate, "userLogin", userLogin))/>                        ${displayPartyNameResult.fullName?default("[Name Not Found]")}                      </#if>                      <#if partyId?exists>                        <span>&nbsp;(<a href="${customerDetailLink}${partyId}" target="partymgr" class="buttontext">${partyId}</a>)</span>                        <span align="right">                           <a href="<@ofbizUrl>/orderentry?partyId=${partyId}&orderTypeId=${orderHeader.orderTypeId}</@ofbizUrl>" class="buttontext">${uiLabelMap.OrderNewOrder}</a>                           <a href="<@ofbizUrl>/findorders?lookupFlag=Y&hideFields=Y&partyId=${partyId}</@ofbizUrl>" class="buttontext">${uiLabelMap.OrderOtherOrders}</a>                        </span>                      </#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>${uiLabelMap.CommonTo}:</b> ${postalAddress.toName}<br/></#if>                            <#if postalAddress.attnName?has_content><b>${uiLabelMap.CommonAttn}:</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>                        </#if>                      <#elseif contactMech.contactMechTypeId == "TELECOM_NUMBER">                        <#assign telecomNumber = orderContactMechValueMap.telecomNumber>                        <div class="tabletext">                          ${telecomNumber.countryCode?if_exists}                          <#if telecomNumber.areaCode?exists>${telecomNumber.areaCode}-</#if>${telecomNumber.contactNumber}                          <#--<#if partyContactMech.extension?exists>ext&nbsp;${partyContactMech.extension}</#if>-->                          <#if !telecomNumber.countryCode?exists || telecomNumber.countryCode == "011" || telecomNumber.countryCode == "1">                            <a target="_blank" href="http://www.anywho.com/qry/wp_rl?npa=${telecomNumber.areaCode?if_exists}&telephone=${telecomNumber.contactNumber?if_exists}&btnsubmit.x=20&btnsubmit.y=8" class="buttontext">(lookup:anywho.com)</a>                           <a target="_blank" href="http://whitepages.com/find_person_results.pl?fid=p&ac=${telecomNumber.areaCode}&s=&p=${telecomNumber.contactNumber}&pt=b&x=40&y=9" class="buttontext">(lookup:whitepages.com)</a>                          </#if>                        </div>                      <#elseif contactMech.contactMechTypeId == "EMAIL_ADDRESS">                        <div class="tabletext">                          ${contactMech.infoString}                          <#if security.hasEntityPermission("ORDERMGR", "_SEND_CONFIRMATION", session)>                             <br/>(<a href="<@ofbizUrl>confirmationmailedit?orderId=${orderId}&partyId=${partyId}&sendTo=${contactMech.infoString}</@ofbizUrl>" class="buttontext">${uiLabelMap.OrderSendConfirmationEmail}</a>)                          <#else>                             <a href="mailto:${contactMech.infoString}" class="buttontext">(${uiLabelMap.OrderSendEmail})</a>                          </#if>                        </div>                      <#elseif contactMech.contactMechTypeId == "WEB_ADDRESS">                        <div class="tabletext">                          ${contactMech.infoString}                          <#assign openString = contactMech.infoString>                          <#if !openString?starts_with("http") && !openString?starts_with("HTTP")>                            <#assign openString = "http://" + openString>                          </#if>                          <a target="_blank" href="${openString}" class="buttontext">(open&nbsp;page&nbsp;in&nbsp;new&nbsp;window)</a>                        </div>                      <#else>                        <div class="tabletext">                          ${contactMech.infoString?if_exists}                        </div>                      </#if>                    </td>                  </tr>                </#list>              </table>            </div>        </div>      </#if>      <#-- end of contact box -->      <#-- shipping info box -->      <#if shipGroups?has_content>        <#list shipGroups as shipGroup>          <#assign shipmentMethodType = shipGroup.getRelatedOne("ShipmentMethodType")?if_exists>          <#assign shipGroupAddress = shipGroup.getRelatedOne("PostalAddress")?if_exists>          <div class="screenlet">            <div class="screenlet-header">               <div class="boxhead">&nbsp;${uiLabelMap.OrderShipmentInformation} - ${shipGroup.shipGroupSeqId}</div>            </div>            <div class="screenlet-body">              <table width="100%" border="0" cellpadding="1" cellspacing="0">                 <form name="updateOrderItemShipGroup" method="post" action="<@ofbizUrl>updateOrderItemShipGroup</@ofbizUrl>">                    <input type="hidden" name="orderId" value="${orderId?if_exists}">                    <input type="hidden" name="shipGroupSeqId" value="${shipGroup.shipGroupSeqId?if_exists}">                    <input type="hidden" name="contactMechPurposeTypeId" value="SHIPPING_LOCATION">                             <input type="hidden" name="oldContactMechId" value="${shipGroup.contactMechId?if_exists}">                         <#if shipGroup.contactMechId?has_content>                  <tr>                    <td align="right" valign="top" width="15%">                      <div class="tabletext">&nbsp;<b>${uiLabelMap.OrderAddress}</b></div>                    </td>                    <td width="5">&nbsp;</td>                    <td align="left" valign="top" width="80%">                      <div class="tabletext">                      <#if orderHeader?has_content && orderHeader.statusId != "ORDER_CANCELLED" && orderHeader.statusId != "ORDER_COMPLETED" && orderHeader.statusId != "ORDER_REJECTED">                                     <select name="contactMechId" class="selectBox">                           <option value="${shipGroup.contactMechId?if_exists}">${(shipGroupAddress.address1)?default("")} - ${shipGroupAddress.city?default("")}</option>                            <option value="${shipGroup.contactMechId?if_exists}"></option>                            <#list shippingContactMechList as shippingContactMech>                            <#assign shippingPostalAddress = shippingContactMech.getRelatedOne("PostalAddress")?if_exists>                               <#if shippingContactMech.contactMechId?has_content>                               <option value="${shippingContactMech.contactMechId?if_exists}">${(shippingPostalAddress.address1)?default("")} - ${shippingPostalAddress.city?default("")}</option>                               </#if>                            </#list>                         </select>                      <#else>                         ${(shipGroupAddress.address1)?default("")}                      </#if>                         </div>                    </td>                  </tr>                </#if>                <#if shipGroup.shipmentMethodTypeId?has_content>                  <tr>                    <td align="right" valign="top" width="15%">                      <div class="tabletext">&nbsp;<b>${uiLabelMap.CommonMethod}</b></div>                    </td>                    <td width="5">&nbsp;</td>                    <td align="left" valign="top" width="80%">                      <#if shipGroup.carrierPartyId?has_content || shipmentMethodType?has_content>                        <div class="tabletext">                        <#if orderHeader?has_content && orderHeader.statusId != "ORDER_CANCELLED" && orderHeader.statusId != "ORDER_COMPLETED" && orderHeader.statusId != "ORDER_REJECTED">                                       <#-- passing the shipmentMethod value as the combination of two fields value                                 i.e shipmentMethodTypeId & carrierPartyId and this two field values are separated bye                                "@" symbol.                            -->                           <select name="shipmentMethod" class="selectBox">                             <option value="${shipGroup.shipmentMethodTypeId}@${shipGroup.carrierPartyId?if_exists}"><#if shipGroup.carrierPartyId != "_NA_">${shipGroup.carrierPartyId?if_exists}</#if>&nbsp;${shipmentMethodType.get("description",locale)?default("")}</option>                             <#list productStoreShipmentMethList as productStoreShipmentMethod>                                  <#assign shipmentMethodTypeAndParty = productStoreShipmentMethod.shipmentMethodTypeId + "@" + productStoreShipmentMethod.partyId>                                  <#if productStoreShipmentMethod.partyId?has_content || productStoreShipmentMethod?has_content>                                     <option value="${shipmentMethodTypeAndParty?if_exists}"><#if productStoreShipmentMethod.partyId != "_NA_">${productStoreShipmentMethod.partyId?if_exists}</#if>&nbsp;${productStoreShipmentMethod.get("description",locale)?default("")}</option>                                  </#if>                             </#list>                           </select>                          <#else>                             <#if shipGroup.carrierPartyId != "_NA_">                             ${shipGroup.carrierPartyId?if_exists}                           </#if>                           ${shipmentMethodType.get("description",locale)?default("")}                        </#if>                        </div>                      </#if>                    </td>                  </tr>                </#if>               <#if orderHeader?has_content && orderHeader.statusId != "ORDER_CANCELLED" && orderHeader.statusId != "ORDER_COMPLETED" && orderHeader.statusId != "ORDER_REJECTED">                                         <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">                           <input type="submit" value="${uiLabelMap.CommonUpdate}" class="smallSubmit"/>                        </div>                      </td>                  </tr>               </#if>               </form>                               <#if !shipGroup.contactMechId?has_content && !shipGroup.shipmentMethodTypeId?has_content>                  <#assign noShipment = "true">                  <tr>                    <td colspan="3" align="center">                      <div class="tableheadtext">${uiLabelMap.OrderNotShipped}</div>                    </td>                  </tr>                </#if>                <#-- tracking number -->                <#if shipGroup.trackingNumber?has_content || orderShipmentInfoSummaryList?has_content>                  <tr><td colspan="7"><hr class='sepbar'></td></tr>                  <tr>                    <td align="right" valign="top" width="15%">

⌨️ 快捷键说明

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