Blame view

src/router/menus/modules/demo/table.ts 1.64 KB
vben authored
1
import type { MenuModule } from '/@/router/types.d';
2
import { t } from '/@/hooks/web/useI18n';
vben authored
3
vben authored
4
5
6
7
const menu: MenuModule = {
  orderNo: 30,
  menu: {
    path: '/table',
8
    name: t('routes.demo.table.table'),
vben authored
9
10
    children: [
      {
vben authored
11
        path: 'basic',
12
        name: t('routes.demo.table.basic'),
vben authored
13
14
      },
      {
vben authored
15
        path: 'treeTable',
16
        name: t('routes.demo.table.treeTable'),
vben authored
17
18
      },
      {
vben authored
19
        path: 'fetchTable',
20
        name: t('routes.demo.table.fetchTable'),
vben authored
21
22
      },
      {
vben authored
23
        path: 'fixedColumn',
24
        name: t('routes.demo.table.fixedColumn'),
vben authored
25
26
      },
      {
vben authored
27
        path: 'customerCell',
28
        name: t('routes.demo.table.customerCell'),
vben authored
29
30
      },
      {
vben authored
31
        path: 'formTable',
32
        name: t('routes.demo.table.formTable'),
vben authored
33
34
      },
      {
vben authored
35
        path: 'useTable',
36
        name: t('routes.demo.table.useTable'),
vben authored
37
38
      },
      {
vben authored
39
        path: 'refTable',
40
        name: t('routes.demo.table.refTable'),
vben authored
41
42
      },
      {
vben authored
43
        path: 'multipleHeader',
44
        name: t('routes.demo.table.multipleHeader'),
vben authored
45
46
      },
      {
vben authored
47
        path: 'mergeHeader',
48
        name: t('routes.demo.table.mergeHeader'),
vben authored
49
50
      },
      {
vben authored
51
        path: 'expandTable',
52
        name: t('routes.demo.table.expandTable'),
vben authored
53
54
      },
      {
vben authored
55
        path: 'fixedHeight',
56
        name: t('routes.demo.table.fixedHeight'),
vben authored
57
58
      },
      {
vben authored
59
        path: 'footerTable',
60
        name: t('routes.demo.table.footerTable'),
vben authored
61
62
      },
      {
vben authored
63
        path: 'editCellTable',
64
        name: t('routes.demo.table.editCellTable'),
vben authored
65
      },
66
67
      {
        path: 'editRowTable',
68
        name: t('routes.demo.table.editRowTable'),
69
      },
vben authored
70
71
72
73
    ],
  },
};
export default menu;