提交 | 用户 | age
|
4d2fb0
|
1 |
import { RoleEnum } from '@/enums/roleEnum'; |
8ba4fb
|
2 |
|
7dce50
|
3 |
export {}; |
V |
4 |
|
|
5 |
declare module 'vue-router' { |
|
6 |
interface RouteMeta extends Record<string | number | symbol, unknown> { |
913c22
|
7 |
orderNo?: number; |
7dce50
|
8 |
// title |
V |
9 |
title: string; |
eac2fb
|
10 |
// dynamic router level. |
H |
11 |
dynamicLevel?: number; |
|
12 |
// dynamic router real route path (For performance). |
|
13 |
realPath?: string; |
7dce50
|
14 |
// Whether to ignore permissions |
V |
15 |
ignoreAuth?: boolean; |
|
16 |
// role info |
|
17 |
roles?: RoleEnum[]; |
|
18 |
// Whether not to cache |
|
19 |
ignoreKeepAlive?: boolean; |
|
20 |
// Is it fixed on tab |
|
21 |
affix?: boolean; |
|
22 |
// icon on tab |
|
23 |
icon?: string; |
b3a6ef
|
24 |
// img on tab |
IW |
25 |
img?: string; |
7dce50
|
26 |
frameSrc?: string; |
V |
27 |
// current page transition |
|
28 |
transitionName?: string; |
|
29 |
// Whether the route has been dynamically added |
|
30 |
hideBreadcrumb?: boolean; |
|
31 |
// Hide submenu |
|
32 |
hideChildrenInMenu?: boolean; |
|
33 |
// Carrying parameters |
|
34 |
carryParam?: boolean; |
|
35 |
// Used internally to mark single-level menus |
|
36 |
single?: boolean; |
|
37 |
// Currently active menu |
|
38 |
currentActiveMenu?: string; |
|
39 |
// Never show in tab |
|
40 |
hideTab?: boolean; |
|
41 |
// Never show in menu |
|
42 |
hideMenu?: boolean; |
|
43 |
isLink?: boolean; |
d52b0d
|
44 |
// only build for Menu |
72ac24
|
45 |
ignoreRoute?: boolean; |
d52b0d
|
46 |
// Hide path for children |
无 |
47 |
hidePathForChildren?: boolean; |
7dce50
|
48 |
} |
V |
49 |
} |