📄 viewprofile.ftl
字号:
</table>
</TD>
</TR>
</TABLE>
<#-- AVS Strings -->
<br>
<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"> ${uiLabelMap.PartyCybersourceAvsOver}</div>
</td>
</tr>
</table>
</TD>
</TR>
<TR>
<TD width='100%'>
<table width='100%' border='0' cellspacing='0' cellpadding='2' class='boxbottom'>
<tr>
<td>
<div class="tabletext"><b>${uiLabelMap.PartyAvsString}:</b> ${(avsOverride.avsDeclineString)?default("Global")}</div>
</td>
<#if security.hasEntityPermission("PARTYMGR", "_UPDATE", session)>
<td align="right" valign="top" width="1%">
<a href="<@ofbizUrl>/editAvsOverride?partyId=${party.partyId}</@ofbizUrl>" class="buttontext">[${uiLabelMap.CommonEdit}]</a>
</td>
<#if avsOverride?exists>
<td align="right" valign="top" width="1%">
<a href="<@ofbizUrl>/resetAvsOverride?partyId=${party.partyId}</@ofbizUrl>" class="buttontext">[${uiLabelMap.CommonReset}]</a>
</td>
</#if>
</#if>
</tr>
</table>
</TD>
</TR>
</TABLE>
<#-- UserLogins -->
<br>
<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"> ${uiLabelMap.PartyUserName}</div>
</td>
<#if security.hasEntityPermission("PARTYMGR", "_CREATE", session)>
<td valign="middle" align="right">
<a href="<@ofbizUrl>/createnewlogin?partyId=${party.partyId}</@ofbizUrl>" class="submenutextright">${uiLabelMap.CommonCreateNew}</a>
</td>
</#if>
</tr>
</table>
</TD>
</TR>
<TR>
<TD width='100%'>
<table width='100%' border='0' cellspacing='0' cellpadding='0' class='boxbottom'>
<tr>
<td>
<#if userLogins?exists>
<table width="100%" border="0" cellpadding="1">
<#list userLogins as userUserLogin>
<tr>
<td align="right" valign="top" width="10%" nowrap><div class="tabletext"><b>${uiLabelMap.PartyUserLogin}</b></div></td>
<td width="5"> </td>
<td align="left" valign="top" width="40%"><div class="tabletext">${userUserLogin.userLoginId}</div></td>
<td align="left" valign="top" width="30%">
<div class="tabletext">
<#assign enabled = uiLabelMap.PartyEnabled>
<#if (userUserLogin.enabled)?default("Y") == "N">
<#if userUserLogin.disabledDateTime?exists>
<#assign disabledTime = userUserLogin.disabledDateTime.toString()>
<#else>
<#assign disabledTime = "??">
</#if>
<#assign enabled = uiLabelMap.PartyDisabled + " - " + disabledTime>
</#if>
${enabled}
</div>
</td>
<td align="right" valign="top" width="20%">
<#if security.hasEntityPermission("PARTYMGR", "_CREATE", session)>
<a href="<@ofbizUrl>/editlogin?partyId=${party.partyId}&userlogin_id=${userUserLogin.userLoginId}</@ofbizUrl>" class="buttontext">[${uiLabelMap.CommonEdit}]</a>
</#if>
<#if security.hasEntityPermission("SECURITY", "_VIEW", session)>
<a href="<@ofbizUrl>/EditUserLoginSecurityGroups?partyId=${party.partyId}&userLoginId=${userUserLogin.userLoginId}</@ofbizUrl>" class="buttontext">[${uiLabelMap.PartySecurityGroups}]</a>
</#if>
</td>
</tr>
</#list>
</table>
<#else>
<div class="tabletext">${uiLabelMap.PartyNoUserLogin}</div>
</#if>
</td>
</tr>
</table>
</TD>
</TR>
</TABLE>
<#-- Visits -->
<br>
<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"> ${uiLabelMap.PartyLastVisit}</div>
</td>
<td valign="middle" align="right">
<a href="<@ofbizUrl>/showvisits?party_id=${partyId}</@ofbizUrl>" class="submenutextright">${uiLabelMap.CommonListAll}</a>
</td>
</tr>
</table>
</TD>
</TR>
<TR>
<TD width='100%'>
<table width='100%' border='0' cellspacing='0' cellpadding='0' class='boxbottom'>
<tr>
<td>
<#if visits?exists>
<table width="100%" border="0" cellpadding="2" cellspacing="0">
<tr>
<td><div class="tableheadtext">${uiLabelMap.PartyVisitId}</div></td>
<td><div class="tableheadtext">${uiLabelMap.PartyUserLogin}</div></td>
<td><div class="tableheadtext">${uiLabelMap.PartyNewUser}</div></td>
<td><div class="tableheadtext">${uiLabelMap.PartyWebApp}</div></td>
<td><div class="tableheadtext">${uiLabelMap.PartyClientIP}</div></td>
<td><div class="tableheadtext">${uiLabelMap.CommonFromDate}</div></td>
<td><div class="tableheadtext">${uiLabelMap.CommonThruDate}</div></td>
</tr>
<tr>
<td colspan="7"><hr class="sepbar"></td>
</tr>
<#list visits as visitObj>
<#if (visitObj_index > 4)><#break></#if>
<tr>
<td><a href="<@ofbizUrl>/visitdetail?visitId=${visitObj.visitId?if_exists}</@ofbizUrl>" class="buttontext">${visitObj.visitId?if_exists}</a></td>
<td><div class="tabletext">${visitObj.userLoginId?if_exists}</div></td>
<td><div class="tabletext">${visitObj.userCreated?if_exists}</div></td>
<td><div class="tabletext">${visitObj.webappName?if_exists}</div></td>
<td><div class="tabletext">${visitObj.clientIpAddress?if_exists}</div></td>
<td><div class="tabletext">${(visitObj.fromDate.toString())?if_exists}</div></td>
<td><div class="tabletext">${(visitObj.thruDate.toString())?if_exists}</div></td>
</tr>
</#list>
</table>
<#else>
<div class="tabletext">${uiLabelMap.PartyNoVisitFound}</div>
</#if>
</td>
</tr>
</table>
</TD>
</TR>
</TABLE>
<#-- Party Notes -->
<br>
<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"> ${uiLabelMap.CommonNotes}</div>
</td>
<#if security.hasEntityPermission("PARTYMGR", "_NOTE", session)>
<td valign="middle" align="right">
<a href="<@ofbizUrl>/createnewnote?partyId=${partyId}</@ofbizUrl>" class="submenutextright">${uiLabelMap.CommonCreateNew}</a>
</td>
</#if>
</tr>
</table>
</TD>
</TR>
<TR>
<TD width='100%'>
<table width='100%' border='0' cellspacing='0' cellpadding='0' class='boxbottom'>
<tr>
<td>
<#if notes?has_content>
<table width="100%" border="0" cellpadding="1">
<#list notes as noteRef>
<tr>
<td align="left" valign="top" width="35%">
<div class="tabletext"> <b>${uiLabelMap.CommonBy}: </b>${noteRef.firstName} ${noteRef.lastName}</div>
<div class="tabletext"> <b>${uiLabelMap.CommonAt}: </b>${noteRef.noteDateTime.toString()}</div>
</td>
<td align="left" valign="top" width="65%">
<div class="tabletext">${noteRef.noteInfo}</div>
</td>
</tr>
<#if noteRef_has_next>
<tr><td colspan="2"><hr class="sepbar"></td></tr>
</#if>
</#list>
</table>
<#else>
<div class="tabletext">${uiLabelMap.PartyNoNotesForParty}</div>
</#if>
</td>
</tr>
</table>
</TD>
</TR>
</TABLE>
<#else>
${uiLabelMap.PartyNoPartyFoundWithPartyId}: ${partyId?if_exists}
</#if>
<#else>
<h3>${uiLabelMap.PartyMgrViewPermissionError}</h3>
</#if>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -