import { ProvidersService } from 'fccore2'; import { FcComponent } from '../fc'; /** * fc-navbar工具条导航 * 工具条导航组件。 * 首页顶部导航栏布局使用。 * 事件 * 1.开关事件:toggle * 2.登出事件:logout * 3.切换菜单数据事件:selectMenu * 4.选中下拉事件:selectDropdown * 5.工具栏事件:selectToolbar * 6.修改用户事件:editUser * 7.切换布局事件:changeLayout * 8.切换主题皮肤事件:changeThemes */ export declare class FcnavbarComponent extends FcComponent { provider: ProvidersService; events: any; shortName: string; shortNames: string; loginDate: string; fcFixed: boolean; fcZindex: number; /** 项目名字 */ fcTitle: string; /** 宽高100% */ fcFull: boolean; /** 主题颜色 */ fcColor: string; /** logo图片路径 */ fcLogoSrc: string; /** logo图标 */ fcLogo: string; /** 配置 */ fcOption: FCNAVBAROPTIONS; /** 按钮组 */ menus: any[]; parentMenus: any[]; simpleMenus: any[]; menuName: string; /** 更多 */ moreMenus: any[]; /** 获取用户名 */ userInfo: any; /** 用户名 */ userName: string; /** 公司名 */ userCompany: string; /** 头像 */ fcUser: string; /** 是否允许布局切换 */ fcSwitchLayout: string; /** 是否允许布局切换 */ fcSwitchCompany: string; fcLayout: string; layout: boolean; selectedMenuName: string; /** 是否允许主题切换 */ fcSwitchTheme: string; /** @Input() */ /** themesOption: any; */ /** 皮肤下来选项 */ themesOption: any; interval: any; constructor(provider: ProvidersService); ngOnInit(): void; ngOnChanges(param: any): void; /** * 回到首页 */ _event(eventName: any, param: any): void; ngOnDestroy(): void; } export interface FCNAVBAROPTIONS { /** 带图标的导航 */ fcMenuslabel?: string; fcMenus?: FCNAVBARMENU[]; fcToolbar?: FCNAVBARTOOLTIP[]; } export interface FCNAVBARMENU { code: string; icon?: string; label: string; router?: string; } export interface FCNAVBARTOOLTIP { code: string; icon?: string; label: string; router?: string; href?: string; action?: string; /** 方法 */ isPopover: boolean; popChild: FCNAVBARMENU[]; }