Blame view

src/router/menus/modules/demo/page.ts 2.07 KB
vben authored
1
2
3
4
5
6
7
8
9
10
11
import type { MenuModule } from '/@/router/types.d';
const menu: MenuModule = {
  orderNo: 20,
  menu: {
    name: '页面',
    path: '/page-demo',
    tag: {
      dot: true,
    },
    children: [
      {
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
        path: 'form',
        name: '表单页',
        tag: {
          content: 'new',
        },
        children: [
          {
            path: 'basic',
            name: '基础表单',
          },
          {
            path: 'step',
            name: '分步表单',
          },
          {
            path: 'high',
            name: '高级表单',
          },
        ],
      },
      {
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
        path: 'desc',
        name: '详情页',
        tag: {
          content: 'new',
        },
        children: [
          {
            path: 'basic',
            name: '基础详情页',
          },
          {
            path: 'high',
            name: '高级详情页',
          },
        ],
      },
      {
vben authored
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
        path: 'result',
        name: '结果页',
        tag: {
          content: 'new',
        },
        children: [
          {
            path: 'success',
            name: '成功页',
          },
          {
            path: 'fail',
            name: '失败页',
          },
        ],
      },
      {
        path: 'exception',
        name: '异常页',
        children: [
          {
            path: '403',
            name: '403',
          },
          {
            path: '404',
            name: '404',
          },
          {
            path: '500',
            name: '500',
          },
          {
            path: 'net-work-error',
            name: '网络错误',
          },
          {
            path: 'not-data',
            name: '无数据',
          },
        ],
      },
92
93
94
95
96
97
98
99
      {
        path: 'account',
        name: '个人页',
        tag: {
          content: 'new',
        },
        children: [
          {
100
101
102
103
            path: 'center',
            name: '个人中心',
          },
          {
104
105
106
107
108
            path: 'setting',
            name: '个人设置',
          },
        ],
      },
vben authored
109
110
111
112
    ],
  },
};
export default menu;