import { Component } from 'vue-property-decorator'; import { AppStyle2DefaultLayout } from '../app-style2-default-layout/app-style2-default-layout'; @Component({}) export class AppStyle2MPickupViewLayout extends AppStyle2DefaultLayout { /** * 绘制视图 * * @memberof AppStyle2MPickupViewLayout */ public render() { const { codeName } = this.viewInstance; const { viewClassNames } = this.renderOptions; return ( <studio-view viewName={codeName?.toLowerCase()} viewTitle={this.model.srfCaption} viewInstance={this.viewInstance} viewparams={this.viewparams} context={this.context} class={viewClassNames}> {this.renderViewCaption()} <template slot="quickSearch"> {this.$slots.quickSearch} </template> <template slot="topMessage"> {this.$slots.topMessage} </template> <template slot="quickSearchForm"> {this.$slots.quickSearchForm} </template> <template slot="quickGroupTab"> {this.$slots.quickGroupTab} </template> <template slot="quickGroupSearch"> {this.$slots.quickGroupSearch} </template> <template slot="dataPanel"> {this.$slots.dataPanel} </template> <template slot="toolbar"> {this.$slots.toolbar} </template> <template slot="searchForm"> {this.$slots.searchForm} </template> <template slot="searchBar"> {this.$slots.searchBar} </template> <div class="content-container pickup-view"> {this.$slots.default} </div> <template slot="bottomMessage"> {this.$slots.bottomMessage} </template> <template slot="footer"> {this.$slots.footer} </template> </studio-view> ); } }