import { AuthServiceBase } from '@ibizstudio/runtime'; import { FooterItemsService } from '../../../app-service'; import { AppIndexViewBase } from '../app-common-view/app-indexview-base'; /** * 应用首页视图 * * @export * @class AppStyle2IndexView * @extends {AppIndexViewBase} */ export declare class AppStyle2IndexView extends AppIndexViewBase { /** * 建构权限服务对象 * * @type {AuthService} * @memberof AppStyle2IndexView */ authService: AuthServiceBase; /** * 底部项绘制服务 * * @type {FooterItemsService} * @memberof AppStyle2IndexView */ footerItemsService: FooterItemsService; /** * 当前激活菜单项 * * @type {*} * @memberof AppStyle2IndexView */ activeItem: any; /** * 左侧导航菜单 * * @type {*} * @memberof AppStyle2IndexView */ left_exp: any; /** * 底部导航菜单 * * @type {*} * @memberof AppStyle2IndexView */ bottom_exp: any; /** * 标题栏菜单 * * @type {*} * @memberof AppStyle2IndexView */ top_menus: any; /** * 用户菜单 * * @type {*} * @memberof AppStyle2IndexView */ user_menus: any; /** * 底部绘制 * * @private * @memberof AppStyle2IndexView */ footerRenders: { remove: () => boolean; }[]; /** * 菜单模型数据 * * @memberof AppStyle2IndexView */ appMenuModel: any; /** * 菜单部件服务对象 * * @type {*} * @memberof ControlBase */ service: any; /** * 初始化应用首页视图实例 * * @memberof AppStyle2IndexView */ viewModelInit(): Promise; /** * 根据名称获取菜单组 * * @param {string} name * @memberof AppStyle2IndexViewLayout */ getMenuGroup(name: string): any; /** * 通过统一资源标识计算菜单 * * @param {*} name 菜单标识 * @memberof AppStyle2IndexViewLayout */ handleMenusResource(name: any): any; /** * 计算有效菜单项 * * @param {*} inputMenus * @memberof AppStyle2IndexViewLayout */ computedEffectiveMenus(inputMenus: Array): void; /** * 注册底部项 * * @memberof AppStyle2IndexViewLayout */ protected registerFooterItems(): void; /** * 项点击触发界面行为 * * @protected * @param {*} item * @memberof AppStyle2IndexViewLayout */ protected click(item: any): void; /** * 绘制左导航 * * @memberof AppStyle2IndexView */ renderLeftExp(): JSX.Element | null; /** * 绘制左导航菜单 * * @memberof AppStyle2IndexView */ renderLeftNavMenu(): JSX.Element | null; /** * 绘制头部菜单 * * @memberof AppStyle2IndexView */ renderHeaderMenus(): JSX.Element; /** * 绘制导航分页 * * @memberof AppStyle2IndexView */ renderTabPageExp(): JSX.Element; /** * 绘制底部导航 * * @memberof AppStyle2IndexView */ renderBootomExp(): JSX.Element | null; /** * 渲染视图主题内容(隐藏主体表单) * * @memberof IndexViewBase */ renderMainContent(): import("vue").VNode; /** * 应用首页视图渲染 * * @memberof AppStyle2IndexView */ render(h: any): any; } //# sourceMappingURL=app-style2-indexview.d.ts.map