<@trade.orderList userId=userId paymentId=paymentId processed=processed status=status startCreateDate=startCreateDate endCreateDate=endCreateDate orderType=orderType pageIndex=pageNum pageSize=numPerPage> <@sys.authorized roleIds=admin.roles urls='tradeOrder/confirm,tradeOrder/invalid,tradeOrder/process,tradeOrder/close,tradeOrder/export,tradeOrderHistory/list'><#assign authorizedMap=map/>
<#list page.list as a> <@t.merge 'userIds' a.userId!/> <@t.merge 'userIds' a.processUserId!/> <@sys.user ids=t.userIds!><#assign userMap=map!/> <#list page.list as a>
<@t.page 'id'/> <@t.page 'user'/> <@t.page 'title'/> <@t.page 'receiver'/> <@t.page 'remark'/> <@t.page 'status'/> <@t.page 'order.process'/> <@t.page 'payment'/> <@t.page 'create_date'/> <@t.page 'operate'/>
${a.id!}

${(userMap[a.userId?string].nickname)!}

${a.ip!}

${(getIpRegion(a.ip).address)!}

${a.title!}

${a.addressee!} ${a.telephone!}

${a.address!}

${a.remark!} <@t.page 'status.order.'+a.status/>

${a.processed?then(t.pageMessage('yes'),'')} ${a.processDate!}

<#if a.processInfo?has_content>${a.processInfo!}

<#if a.paymentId?has_content><@trade.payment id=a.paymentId><@t.page 'status.payment.'+object.status/>

${a.paymentDate!}

${a.createDate!} <@t.page 'button.view'/> <#if !a.confirmed && ( 0=a.status || 2=a.status)> <#if authorizedMap['tradeOrder/confirm']> <@t.page 'order.confirm'/> <#if authorizedMap['tradeOrder/invalid']> <@t.page 'order.invalid'/> <#if 2=a.status && a.confirmed && !a.processed && authorizedMap['tradeOrder/process']> <@t.page 'order.process'/> <#if (!a.confirmed && 0=a.status || 1=a.status || 3=a.status ) && authorizedMap['tradeOrder/close']> <@t.page 'button.close'/> <#if authorizedMap['tradeOrderHistory/list']> <@t.page 'order.history'/>
<#include "../include_page/page.html"/>