| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- /*
- * @Author: sjl
- * @Date: 2023-05-23 19:05:26
- * @Descripttion:
- */
- export {};
- declare module 'vue-router' {
- interface RouteMeta extends Record<string | number | symbol, unknown> {
- orderNo?: number;
- // title
- title: string;
- // menuSystem: string;
- // menuOut: string;
- // Whether to ignore permissions
- ignoreAuth?: boolean;
- // role info
- roles?: RoleEnum[];
- // Whether not to cache
- ignoreKeepAlive?: boolean;
- // Is it fixed on tab
- affix?: boolean;
- // icon on tab
- icon?: string;
- frameSrc?: string;
- // current page transition
- transitionName?: string;
- // Whether the route has been dynamically added
- hideBreadcrumb?: boolean;
- // Hide submenu
- hideChildrenInMenu?: boolean;
- // Carrying parameters
- carryParam?: boolean;
- // Used internally to mark single-level menus
- single?: boolean;
- // Currently active menu
- currentActiveMenu?: string;
- // Never show in tab
- hideTab?: boolean;
- // Never show in menu
- hideMenu?: boolean;
- isLink?: boolean;
- // only build for Menu
- ignoreRoute?: boolean;
- // Hide path for children
- hidePathForChildren?: boolean;
- }
- }
|