📄 orderheader.ftl
字号:
<#-- * Copyright (c) 2003-2005 The Open For Business Project - www.ofbiz.org * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT * OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR * THE USE OR OTHER DEALINGS IN THE SOFTWARE. * *@author Andy Zeneski (jaz@ofbiz.org) *@author David E. Jones (jonesde@ofbiz.org) *@author Jean-Luc.Malet@nereide.biz (migration to uiLabelMap) *@version $Rev: 7349 $ *@since 2.2--><#if orderHeader?has_content><table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="50%" valign="top" align="left"> <#-- header box --> <div class="screenlet"> <div class="screenlet-header"> <div style="float: right;"> <#if currentStatus.statusId == "ORDER_CREATED" || currentStatus.statusId == "ORDER_PROCESSING"> <div class="tabletext"><a href="<@ofbizUrl>changeOrderItemStatus?statusId=ITEM_APPROVED&${paramString}</@ofbizUrl>" class="submenutextright">${uiLabelMap.OrderApproveOrder}</a></div> </#if> <#if setOrderCompleteOption> <div class="tabletext"><a href="<@ofbizUrl>changeOrderStatus?orderId=${orderId}&statusId=ORDER_COMPLETED</@ofbizUrl>" class="submenutextright">${uiLabelMap.OrderCompleteOrder}</a></div> </#if> </div> <#if orderHeader.externalId?has_content> <#assign externalOrder = "(" + orderHeader.externalId + ")"/> </#if> <div class="boxhead"> ${uiLabelMap.OrderOrder} #${orderId} ${externalOrder?if_exists} ${uiLabelMap.CommonInformation} [<a href="<@ofbizUrl>order.pdf?orderId=${orderId}</@ofbizUrl>" class="submenutextright" target="_blank">PDF</a> ]</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"> <b>${uiLabelMap.OrderStatusHistory}</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext">${uiLabelMap.OrderCurrentStatus}: ${currentStatus.description}</div> <#if orderHeaderStatuses?has_content> <hr class="sepbar"> <#list orderHeaderStatuses as orderHeaderStatus> <#assign loopStatusItem = orderHeaderStatus.getRelatedOne("StatusItem")> <div class="tabletext"> ${loopStatusItem.description} - ${orderHeaderStatus.statusDatetime?default("0000-00-00 00:00:00")?string} </div> </#list> </#if> </td> </tr> <tr><td colspan="7"><hr class="sepbar"></td></tr> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.OrderDateOrdered}</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext"> ${orderHeader.orderDate.toString()} </div> </td> </tr> <tr><td colspan="7"><hr class="sepbar"></td></tr> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.CommonCurrency}</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext"> ${orderHeader.currencyUom?default("???")} </div> </td> </tr> <#if orderHeader.internalCode?has_content> <tr><td colspan="7"><hr class="sepbar"></td></tr> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.OrderInternalCode}</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext"> ${orderHeader.internalCode} </div> </td> </tr> </#if> <tr><td colspan="7"><hr class="sepbar"></td></tr> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.OrderSalesChannel}</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext"> <#if orderHeader.salesChannelEnumId?has_content> <#assign channel = orderHeader.getRelatedOne("SalesChannelEnumeration")> ${(channel.description)?default("N/A")} <#else> N/A </#if> </div> </td> </tr> <tr><td colspan="7"><hr class="sepbar"></td></tr> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.OrderProductStore}</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext"> <#if orderHeader.productStoreId?has_content> <a href="/catalog/control/EditProductStore?productStoreId=${orderHeader.productStoreId}" target="catalogmgr" class="buttontext">${orderHeader.productStoreId}</a> <#else> N/A </#if> </div> </td> </tr> <tr><td colspan="7"><hr class="sepbar"></td></tr> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.OrderOriginFacility}</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext"> <#if orderHeader.originFacilityId?has_content> <a href="/facility/control/EditFacility?facilityId=${orderHeader.originFacilityId}${externalKeyParam}" target="facilitymgr" class="buttontext">${orderHeader.originFacilityId}</a> <#else> N/A </#if> </div> </td> </tr> <tr><td colspan="7"><hr class="sepbar"></td></tr> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.OrderCreatedBy}</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext"> <#if orderHeader.createdBy?has_content> <a href="/partymgr/control/viewprofile?userlogin_id=${orderHeader.createdBy}" target="partymgr" class="buttontext">${orderHeader.createdBy}</a> <#else> [Not Set] </#if> </div> </td> </tr> <#if distributorId?exists> <tr><td colspan="7"><hr class="sepbar"></td></tr> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.OrderDistributor}</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext"> <#assign distPartyNameResult = dispatcher.runSync("getPartyNameForDate", Static["org.ofbiz.base.util.UtilMisc"].toMap("partyId", distributorId, "compareDate", orderHeader.orderDate, "userLogin", userLogin))/> ${distPartyNameResult.fullName?default("[Name Not Found]")} </div> </td> </tr> </#if> <#if affiliateId?exists> <tr><td colspan="7"><hr class="sepbar"></td></tr> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.OrderAffiliate}</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext"> <#assign affPartyNameResult = dispatcher.runSync("getPartyNameForDate", Static["org.ofbiz.base.util.UtilMisc"].toMap("partyId", affiliateId, "compareDate", orderHeader.orderDate, "userLogin", userLogin))/> ${affPartyNameResult.fullName?default("[Name Not Found]")} </div> </td> </tr> </#if> <#if orderContentWrapper.get("IMAGE_URL")?has_content> <tr><td colspan="7"><hr class="sepbar"></td></tr> <tr> <td align="right" valign="top" width="15%"> <div class="tabletext"> <b>${uiLabelMap.OrderImage}</b></div> </td> <td width="5"> </td> <td align="left" valign="top" width="80%"> <div class="tabletext"> <a href="<@ofbizUrl>viewimage?orderId=${orderId}&orderContentTypeId=IMAGE_URL</@ofbizUrl>" target="_orderImage" class="buttontext">${uiLabelMap.OrderViewImage}</a> </div> </td> </tr> </#if> </table> </div> </div> <#-- end of header box --> <#-- box for order terms --> <#if orderTerms?has_content> <div class="screenlet"> <div class="screenlet-header"> <div class="boxhead"> ${uiLabelMap.OrderOrderTerms}</div> </div> <div class="screenlet-body"> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="60%" align="left"><div class="tabletext"><b>${uiLabelMap.OrderOrderTermType}</b></div></td> <td width="20%" align="center"><div class="tabletext"><b>${uiLabelMap.OrderOrderTermValue}</b></div></td> <td width="20%" align="center"><div class="tabletext"><b>${uiLabelMap.OrderOrderTermDays}</b></div></td> </tr> <tr><td colspan="3"><hr class='sepbar'></td></tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -