vben
2020-12-23 b6e5c3f625f3e30b1fa7433e57b1294a8ce8d04b
提交 | 用户 | 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;