提交 | 用户 | age
|
b6e5c3
|
1 |
import type { MenuModule } from '/@/router/types'; |
a0b05e
|
2 |
import { t } from '/@/hooks/web/useI18n'; |
190112
|
3 |
|
2f6253
|
4 |
const menu: MenuModule = { |
21e054
|
5 |
orderNo: 19, |
2f6253
|
6 |
menu: { |
a0b05e
|
7 |
name: t('routes.demo.feat.feat'), |
2f6253
|
8 |
path: '/feat', |
2e79c9
|
9 |
tag: { |
V |
10 |
dot: true, |
|
11 |
}, |
367341
|
12 |
|
2f6253
|
13 |
children: [ |
陈 |
14 |
{ |
f75425
|
15 |
path: 'icon', |
a0b05e
|
16 |
name: t('routes.demo.feat.icon'), |
949db9
|
17 |
}, |
V |
18 |
{ |
f75425
|
19 |
path: 'tabs', |
a0b05e
|
20 |
name: t('routes.demo.feat.tabs'), |
2f6253
|
21 |
}, |
陈 |
22 |
{ |
f75425
|
23 |
path: 'context-menu', |
a0b05e
|
24 |
name: t('routes.demo.feat.contextMenu'), |
2f6253
|
25 |
}, |
e6093a
|
26 |
{ |
db3092
|
27 |
path: 'download', |
a0b05e
|
28 |
name: t('routes.demo.feat.download'), |
db3092
|
29 |
}, |
V |
30 |
{ |
f75425
|
31 |
path: 'click-out-side', |
a0b05e
|
32 |
name: t('routes.demo.feat.clickOutSide'), |
949db9
|
33 |
}, |
V |
34 |
{ |
f75425
|
35 |
path: 'img-preview', |
a0b05e
|
36 |
name: t('routes.demo.feat.imgPreview'), |
e6093a
|
37 |
}, |
2f6253
|
38 |
{ |
f75425
|
39 |
path: 'copy', |
a0b05e
|
40 |
name: t('routes.demo.feat.copy'), |
2f6253
|
41 |
}, |
陈 |
42 |
{ |
f75425
|
43 |
path: 'msg', |
a0b05e
|
44 |
name: t('routes.demo.feat.msg'), |
2f6253
|
45 |
}, |
陈 |
46 |
{ |
f75425
|
47 |
path: 'watermark', |
a0b05e
|
48 |
name: t('routes.demo.feat.watermark'), |
2f6253
|
49 |
}, |
陈 |
50 |
{ |
2e79c9
|
51 |
path: 'ripple', |
V |
52 |
name: t('routes.demo.feat.ripple'), |
|
53 |
tag: { |
|
54 |
content: 'new', |
|
55 |
}, |
|
56 |
}, |
|
57 |
{ |
f75425
|
58 |
path: 'full-screen', |
a0b05e
|
59 |
name: t('routes.demo.feat.fullScreen'), |
2f6253
|
60 |
}, |
31e271
|
61 |
{ |
bcab4b
|
62 |
path: 'error-log', |
a0b05e
|
63 |
name: t('routes.demo.feat.errorLog'), |
bcab4b
|
64 |
}, |
V |
65 |
{ |
e6db0d
|
66 |
name: t('routes.demo.excel.excel'), |
V |
67 |
path: 'excel', |
|
68 |
children: [ |
|
69 |
{ |
|
70 |
path: 'customExport', |
|
71 |
name: t('routes.demo.excel.customExport'), |
|
72 |
}, |
|
73 |
{ |
|
74 |
path: 'jsonExport', |
|
75 |
name: t('routes.demo.excel.jsonExport'), |
|
76 |
}, |
|
77 |
{ |
|
78 |
path: 'arrayExport', |
|
79 |
name: t('routes.demo.excel.arrayExport'), |
|
80 |
}, |
|
81 |
{ |
|
82 |
path: 'importExcel', |
|
83 |
name: t('routes.demo.excel.importExcel'), |
|
84 |
}, |
|
85 |
], |
|
86 |
}, |
|
87 |
{ |
f75425
|
88 |
path: 'testTab', |
a0b05e
|
89 |
name: t('routes.demo.feat.tab'), |
31e271
|
90 |
children: [ |
V |
91 |
{ |
f75425
|
92 |
path: 'id1', |
a0b05e
|
93 |
name: t('routes.demo.feat.tab1'), |
31e271
|
94 |
}, |
V |
95 |
{ |
f75425
|
96 |
path: 'id2', |
a0b05e
|
97 |
name: t('routes.demo.feat.tab2'), |
31e271
|
98 |
}, |
V |
99 |
], |
|
100 |
}, |
2f6253
|
101 |
], |
陈 |
102 |
}, |
|
103 |
}; |
|
104 |
export default menu; |