page.ts 2.6 KB
Newer Older
V
vben 已提交
1
import type { MenuModule } from '/@/router/types.d';
V
vben 已提交
2

V
vben 已提交
3 4 5
const menu: MenuModule = {
  orderNo: 20,
  menu: {
V
vben 已提交
6
    name: 'routes.demo.page.page',
V
vben 已提交
7 8 9 10 11
    path: '/page-demo',
    tag: {
      dot: true,
    },
    children: [
V
vben 已提交
12 13
      {
        path: 'form',
V
vben 已提交
14
        name: 'routes.demo.page.form',
V
vben 已提交
15

V
vben 已提交
16 17 18
        children: [
          {
            path: 'basic',
V
vben 已提交
19
            name: 'routes.demo.page.formBasic',
V
vben 已提交
20 21 22
          },
          {
            path: 'step',
V
vben 已提交
23
            name: 'routes.demo.page.formStep',
V
vben 已提交
24 25 26
          },
          {
            path: 'high',
V
vben 已提交
27
            name: 'routes.demo.page.formHigh',
V
vben 已提交
28 29 30
          },
        ],
      },
V
vben 已提交
31 32
      {
        path: 'desc',
V
vben 已提交
33
        name: 'routes.demo.page.desc',
V
vben 已提交
34

V
vben 已提交
35 36 37
        children: [
          {
            path: 'basic',
V
vben 已提交
38
            name: 'routes.demo.page.descBasic',
V
vben 已提交
39 40 41
          },
          {
            path: 'high',
V
vben 已提交
42
            name: 'routes.demo.page.descHigh',
V
vben 已提交
43 44 45
          },
        ],
      },
V
vben 已提交
46 47
      {
        path: 'result',
V
vben 已提交
48
        name: 'routes.demo.page.result',
V
vben 已提交
49

V
vben 已提交
50 51 52
        children: [
          {
            path: 'success',
V
vben 已提交
53
            name: 'routes.demo.page.resultSuccess',
V
vben 已提交
54 55 56
          },
          {
            path: 'fail',
V
vben 已提交
57
            name: 'routes.demo.page.resultFail',
V
vben 已提交
58 59 60 61 62
          },
        ],
      },
      {
        path: 'exception',
V
vben 已提交
63
        name: 'routes.demo.page.exception',
V
vben 已提交
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',
V
vben 已提交
79
            name: 'routes.demo.page.netWorkError',
V
vben 已提交
80 81 82
          },
          {
            path: 'not-data',
V
vben 已提交
83
            name: 'routes.demo.page.notData',
V
vben 已提交
84 85 86
          },
        ],
      },
C
chen-xt 已提交
87 88
      {
        path: 'account',
V
vben 已提交
89
        name: 'routes.demo.page.account',
C
chen-xt 已提交
90
        children: [
C
chen-xt 已提交
91 92
          {
            path: 'center',
V
vben 已提交
93
            name: 'routes.demo.page.accountCenter',
C
chen-xt 已提交
94
          },
C
chen-xt 已提交
95 96
          {
            path: 'setting',
V
vben 已提交
97
            name: 'routes.demo.page.accountSetting',
C
chen-xt 已提交
98 99 100
          },
        ],
      },
陈小婷 已提交
101 102
      {
        path: 'list',
V
vben 已提交
103
        name: 'routes.demo.page.list',
陈小婷 已提交
104 105 106 107
        tag: {
          content: 'new',
        },
        children: [
陈小婷 已提交
108 109
          {
            path: 'basic',
陈小婷 已提交
110
            name: 'routes.demo.page.listBasic',
陈小婷 已提交
111
          },
陈小婷 已提交
112 113
          {
            path: 'card',
V
vben 已提交
114
            name: 'routes.demo.page.listCard',
陈小婷 已提交
115
          },
陈小婷 已提交
116 117 118 119
          {
            path: 'search',
            name: 'routes.demo.page.listSearch',
          },
陈小婷 已提交
120 121
        ],
      },
V
vben 已提交
122 123 124 125
    ],
  },
};
export default menu;