import { AuthorityType } from '../../model/user/authority-type.enum'; export interface HeaderMenu { /** * 一级菜单显示的文本 */ text: string; /** * 菜单点击后跳转的路由 */ path: string; /** * 是否选中状态 */ active?: boolean; /** * 这个menu是否显示在屏幕中 */ show?: boolean; /** * 是否是定制化前端类型 */ hideModulType?: boolean; /** * 只在用户角色属于对应数组中的角色列表的时候显示 */ onlyShowWhen?: AuthorityType[]; /** * 是否需要用户已认证才显示 */ needCeritfied?: boolean; /** * 前往的目标是否是angular1部分(主要是处理跳转到angular1的时候angular1需要一定时间初始化) */ isAngularJs?: boolean; }