<@log.operateList content=content operate=operate channel=channel ip=ip userId=userId startCreateDate=startCreateDate endCreateDate=endCreateDate orderField=orderField orderType=orderType pageIndex=pageNum pageSize=numPerPage>
<#list page.list as a> <@t.merge 'userIds' a.userId!/> <@t.merge 'deptIds' a.deptId!/> <@sys.user ids=t.userIds!><#assign userMap=map!/> <@sys.dept ids=t.deptIds!><#assign deptMap=map!/> <#list page.list as a>
<@t.page 'dept'/> <@t.page 'user.id'/> <@t.page 'user.nickname'/> <@t.page 'channel'/> <@t.page 'operate'/>/<@t.page 'code'/> <@t.page 'log.operate_ip'/> <@t.page 'log.create_date'/> <@t.page 'log.content'/>
${(deptMap[a.deptId?string].name)!} ${a.userId!} ${(userMap[a.userId?string].nickname)!} ${a.channel!}

<@t.message 'operate.'+a.operate/>

${a.operate}

${a.ip!}

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

${a.createDate!} <@t.cut a.content 60 '...'?no_esc+t.pageMessage('button.view_more')+''?no_esc/>
<#include "../include_page/page.html"/>