Blame view

src/router/menus/modules/demo/page.ts 2.46 KB
vben authored
1
import type { MenuModule } from '/@/router/types.d';
vben authored
2
vben authored
3
4
5
const menu: MenuModule = {
  orderNo: 20,
  menu: {
vben authored
6
    name: 'routes.demo.page.page',
vben authored
7
8
9
10
11
12
    path: '/page-demo',
    tag: {
      dot: true,
    },
    children: [
      {
13
        path: 'form',
vben authored
14
        name: 'routes.demo.page.form',
vben authored
15
16
17
18
        children: [
          {
            path: 'basic',
vben authored
19
            name: 'routes.demo.page.formBasic',
20
21
22
          },
          {
            path: 'step',
vben authored
23
            name: 'routes.demo.page.formStep',
24
25
26
          },
          {
            path: 'high',
vben authored
27
            name: 'routes.demo.page.formHigh',
28
29
30
31
          },
        ],
      },
      {
32
        path: 'desc',
vben authored
33
        name: 'routes.demo.page.desc',
vben authored
34
35
36
37
        children: [
          {
            path: 'basic',
vben authored
38
            name: 'routes.demo.page.descBasic',
39
40
41
          },
          {
            path: 'high',
vben authored
42
            name: 'routes.demo.page.descHigh',
43
44
45
46
          },
        ],
      },
      {
vben authored
47
        path: 'result',
vben authored
48
        name: 'routes.demo.page.result',
vben authored
49
vben authored
50
51
52
        children: [
          {
            path: 'success',
vben authored
53
            name: 'routes.demo.page.resultSuccess',
vben authored
54
55
56
          },
          {
            path: 'fail',
vben authored
57
            name: 'routes.demo.page.resultFail',
vben authored
58
59
60
61
62
          },
        ],
      },
      {
        path: 'exception',
vben authored
63
        name: 'routes.demo.page.exception',
vben authored
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
        children: [
          {
            path: '403',
            name: '403',
          },
          {
            path: '404',
            name: '404',
          },
          {
            path: '500',
            name: '500',
          },
          {
            path: 'net-work-error',
vben authored
79
            name: 'routes.demo.page.netWorkError',
vben authored
80
81
82
          },
          {
            path: 'not-data',
vben authored
83
            name: 'routes.demo.page.notData',
vben authored
84
85
86
          },
        ],
      },
87
88
      {
        path: 'account',
vben authored
89
        name: 'routes.demo.page.account',
90
91
        children: [
          {
92
            path: 'center',
vben authored
93
            name: 'routes.demo.page.accountCenter',
94
95
          },
          {
96
            path: 'setting',
vben authored
97
            name: 'routes.demo.page.accountSetting',
98
99
100
          },
        ],
      },
陈小婷 authored
101
102
      {
        path: 'list',
vben authored
103
        name: 'routes.demo.page.list',
陈小婷 authored
104
105
106
107
108
        tag: {
          content: 'new',
        },
        children: [
          {
陈小婷 authored
109
110
111
112
            path: 'basic',
            name: '标准列表',
          },
          {
陈小婷 authored
113
            path: 'card',
vben authored
114
            name: 'routes.demo.page.listCard',
陈小婷 authored
115
116
117
          },
        ],
      },
vben authored
118
119
120
121
    ],
  },
};
export default menu;