@sys.authorized roleIds=admin.roles urls='sysConfigData/import,sysConfigData/export,sysConfigData/edit'><#assign authorizedMap=map/>@sys.authorized>
<@sys.configList>
| <@t.page 'code'/> |
<@t.page 'description'/> |
<@t.page 'operate'/> |
<#list list as a>
<@t.merge 'configs' a.code/>
#list>
<@sys.deptItem itemType='config' deptId=admin.deptId!'' itemIds=t.configs!><#assign deptConfigMap=map!/>@sys.deptItem>
<#list list as a>
<#if (deptConfigMap[a.code])?has_content&&deptConfigMap[a.code]><@t.merge 'codes' a.code/>#if>
#list>
<@sys.lock userId=admin.id itemType='config' itemIds=t.codes><#assign lockMap=map!/>@sys.lock>
<#if lockMap?has_content>
<#list lockMap as k,lock>
<#if lock.userId?has_content><@t.merge 'userIds' lock.userId/>#if>
#list>
#if>
<@sys.user ids=t.userIds><#assign userMap=map!/>@sys.user>
<#list list as a>
<#if (deptConfigMap[a.code])?has_content&&deptConfigMap[a.code]>
|
<#if lockMap?has_content && lockMap[a.code]?has_content>
<#assign lockUser=(userMap[lockMap[a.code].userId?string].nickname)!''/>
#if>
${(a.code)!}
|
${(a.description)!} |
<#if authorizedMap['sysConfigData/edit']>
<@t.page 'config_data.edit'/>
#if>
<#if authorizedMap['sysConfigData/export']>
<@t.page 'button.export'/>
#if>
|
#if>
#list>
@sys.configList>