<div class='view-container ${srffilepath2(view.getCodeName())}<#if view.getPSSysCss?? && view.getPSSysCss()??> ${view.getPSSysCss().getCssName()}</#if>'> <card class='view-card<#if !view.isShowCaptionBar()> view-no-caption</#if>' dis-hover={true} bordered={false}> <#if view.isShowCaptionBar() || view.hasPSControl('toolbar')> <p slot='title'> <#if view.getPSSysImage()??> <#assign viewimg = view.getPSSysImage()/> <#if viewimg.getImagePath() != ""> <span class='caption-image'><i class='${viewimg.getCssClass()}'></i></span> <#else> <span class='caption-image'><img src='${viewimg.getImagePath()}'/></span> </#if> </#if> <span class='caption-info'>{this.$t(this.model.srfCaption)}</span> </p> </#if> <#if view.hasPSControl('toolbar')> <@ibizindent blank=8> <p slot="extra"> ${P.getCtrlCode('toolbar', 'CONTROL.html').code} </p> </@ibizindent> </#if> <div class='content-container'> {this.renderPosTopMsgs()} <#assign MDContent> <#comment><!--开始:快速搜索--></#comment> <#if (view.isEnableQuickSearch())> <div class="search-contant"> <i-input search on-on-change={($event: any) => { this.srfnodefilter = $event.target.value; }} on-on-search={() => this.onSearch()} class='pull-left'/> </div> </#if> <#comment><!--结束:快速搜索或工具栏存在--></#comment> <#if view.hasPSControl('tree')> <div class="tree-contant"> ${P.getCtrlCode('tree', 'CONTROL.html').code} </div> </#if> </#assign> <#ibizinclude> ../@MACRO/VIEW_MD_CONTENT.tsx.ftl </#ibizinclude> {this.renderPosBottomMsgs()} </div> </card> </div>