<#macro badge item> <#if item.getPSUIAction?? && item.getPSUIAction()?? && item.getPSUIAction().getPSAppCounter?? && item.getPSUIAction().getPSAppCounter()??> <#assign uiaction = item.getPSUIAction() /> <#assign counter = uiaction.getPSAppCounter() /> <Badge type="primary" :count="${counter.getCodeName()?lower_case}counterservice.counterData.<#if uiaction.getCounterId()??>${uiaction.getCounterId()}</#if>"> <#nested> </Badge> <#else> <#nested> </#if> </#macro> <#macro getQuickSearchPlaceholder view> <#assign isdrawcComma = false /> <#if view.getPSAppDataEntity?? && view.getPSAppDataEntity()?? && view.getPSAppDataEntity().getAllPSAppDEFields?? && view.getPSAppDataEntity().getAllPSAppDEFields()??> <#list view.getPSAppDataEntity().getAllPSAppDEFields() as field> <#if field.isEnableQuickSearch()> <#if isdrawcComma>,<#else><#assign isdrawcComma = true /></#if><#t> ${field.getPSDEField().getLogicName()}<#t> </#if> </#list> </#if> </#macro> <#-- 获取快速搜索栏提示 Placeholder --> <#macro getSearchPlaceholder ctrl> <#assign isdrawcComma = false /> <#if ctrl.getPSAppDataEntity?? && ctrl.getPSAppDataEntity()?? && ctrl.getPSAppDataEntity().getAllPSAppDEFields?? && ctrl.getPSAppDataEntity().getAllPSAppDEFields()??> <#list ctrl.getPSAppDataEntity().getAllPSAppDEFields() as field> <#if field.isEnableQuickSearch()> <#if isdrawcComma>,<#else><#assign isdrawcComma = true /></#if><#t> ${field.getPSDEField().getLogicName()}<#t> </#if> </#list> </#if> </#macro> <#-- 获取导航上下文 --> <#macro getNavigateContext currentItem> {<#t> <#if currentItem.getPSNavigateContexts?? && currentItem.getPSNavigateContexts()??> <#list currentItem.getPSNavigateContexts() as navContext> ${navContext.getKey()}:<#if navContext.isRawValue()?? && navContext.isRawValue() == true>"${navContext.getValue()}"<#else>"%${navContext.getValue()}%"</#if><#if navContext_has_next>,</#if><#t> </#list> </#if> }<#t> </#macro> <#-- 获取导航参数 --> <#macro getNavigateParams currentItem> {<#t> <#if currentItem.getPSNavigateParams?? && currentItem.getPSNavigateParams()??> <#list currentItem.getPSNavigateParams() as navParam > ${navParam.getKey()}:<#if navParam.isRawValue()?? && navParam.isRawValue() == true>"${navParam.getValue()}"<#else>"%${navParam.getValue()}%"</#if><#if navParam_has_next>,</#if><#t> </#list> </#if> }<#t> </#macro>