<div class="view-container ${view.getViewType()?lower_case} ${srffilepath2(view.getCodeName())}<#if view.getPSSysCss?? && view.getPSSysCss()??> ${view.getPSSysCss().getCssName()}</#if>"> <card class='view-card <#if !view.isShowCaptionBar()> view-no-caption</#if> <#if !view.hasPSControl('toolbar')> view-no-toolbar</#if>' :disHover="true" :padding="0" :bordered="false"> <#ibizinclude> ../@MACRO/VIEW_CAPTION_DATAINFO.vue.ftl </#ibizinclude> <#-- BEGIN:视图顶部视图消息 --> <@ibizindent blank=8> <#ibizinclude> ../@MACRO/View_Pos_Top_Msgs.vue.ftl </#ibizinclude> </@ibizindent> <#-- END:视图顶部视图消息 --> <div class="content-container"> <#-- BEGIN:视图内容区视图消息 --> <@ibizindent blank=8> <#ibizinclude> ../@MACRO/View_Pos_Body_Msgs.vue.ftl </#ibizinclude> </@ibizindent> <#-- END:视图内容区视图消息 --> <div class="edit-view4"> <div class="edit-view4-form"> <#if view.hasPSControl('form')> <@ibizindent blank=8> ${P.getCtrlCode('form', 'CONTROL.html').code} </@ibizindent> </#if> </div> <div class="edit-view4-content"> <#if view.hasPSControl('drtab')> <@ibizindent blank=8> ${P.getCtrlCode('drtab', 'CONTROL.html').code} </@ibizindent> </#if> <component class="view-container2" v-if="drItem && !drItem.disabled && drItem.navView" :is="drItem.navView" :viewDefaultUsage="false" :viewdata="JSON.stringify(drItem.srfnavdata.context)" :viewparam="JSON.stringify(drItem.srfnavdata.viewparams)"> </component> </div> </div> </div> <#-- BEGIN:视图底部视图消息 --> <@ibizindent blank=8> <#ibizinclude> ../@MACRO/View_Pos_Bottom_Msgs.vue.ftl </#ibizinclude> </@ibizindent> <#-- END:视图底部视图消息 --> </card> </div>