huangyinfeng
4 天以前 db42d08c39ae6129e2b95cd24c0d57c6769282e5
提交 | 用户 | age
28c484 1 import type { AppRouteModule } from '@/router/types';
S 2
00fe0e 3 import { EMAILLAYOUT } from '@/router/constant';
28c484 4
00fe0e 5 const email: AppRouteModule = {
28c484 6   path: '/email',
S 7   name: 'Email',
00fe0e 8   component: EMAILLAYOUT,
28c484 9   redirect: '/email/index',
S 10   meta: {
00fe0e 11     orderNo: 10,
28c484 12     icon: 'mdi:email',
S 13     title: '邮件',
00fe0e 14     hideTab: true,
H 15     hideChildrenInMenu: true,
16     // hideMenu:true
28c484 17   },
S 18   children: [
19     {
00fe0e 20       path: 'Inbox',
H 21       name: 'Inbox',
22       component: () => import('@/views/email/Inbox/index.vue'),
28c484 23       meta: {
00fe0e 24         title: '收件箱',
H 25       },
26       children: [
27         {
28           path: 'list',
67287b 29           name: 'InboxPage1',
00fe0e 30           component: () => import('@/views/email/Inbox/index.vue'),
H 31           meta: {
32             title: '全部邮件',
33           },
34         },
63d608 35         // {
H 36         //   path: 'list/:id',
37         //   name: 'EmailPage2',
38         //   component: () => import('@/views/email/UnreadEmail/user.vue'),
39         //   meta: {
40         //     title: '222',
41         //     currentActiveMenu: '/email/index',
42         //   },
43         // },
00fe0e 44       ],
H 45     },
46     {
47       path: 'index',
48       name: 'Index',
49       component: () => import('@/views/email/UnreadEmail/index.vue'),
50       meta: {
ccfd07 51         title: '未读邮件',
28c484 52       },
S 53     },
54     {
00fe0e 55       path: 'utils',
H 56       name: 'Utils',
57       component: () => import('@/views/email/Utils/index.vue'),
28c484 58       meta: {
00fe0e 59         title: '邮件配置',
H 60         hideTab: true,
28c484 61         hideMenu: true,
00fe0e 62         currentActiveMenu: '/email/index',
H 63       },
64     },
65     {
66       path: 'edit',
67       name: 'Edit',
68       component: () => import('@/views/email/Edit/index.vue'),
69       meta: {
70         title: '编辑邮件',
71         hideTab: true,
72         hideMenu: true,
73         currentActiveMenu: '/email/index',
74       },
75     },
76     {
77       path: 'HandlingEmailsOnBehalfOfOthers',
78       name: 'HandlingEmailsOnBehalfOfOthers',
ccfd07 79       component: () => import('@/views/email/HandlingEmailsOnBehalfOfOthers/index.vue'),
00fe0e 80       meta: {
63d608 81         title: '待处理邮件',
00fe0e 82         hideTab: true,
H 83       },
84     },
85
86     {
87       path: 'Drafts',
88       name: 'Drafts',
ccfd07 89       component: () => import('@/views/email/Drafts/index.vue'),
00fe0e 90       meta: {
H 91         title: '草稿箱',
92         hideTab: true,
93       },
94     },
95     {
63d608 96       path: 'outbox',
H 97       name: 'Outbox',
98       component: () => import('@/views/email/outbox/index.vue'),
00fe0e 99       meta: {
H 100         title: '发件箱',
101         hideTab: true,
102       },
63d608 103       children: [
H 104         {
105           path: 'list',
a9a03d 106           name: 'IndexPage1',
63d608 107           component: () => import('@/views/email/outbox/index.vue'),
H 108           meta: {
a9a03d 109             title: '全部发件',
63d608 110           },
db42d0 111         },
H 112       ],
00fe0e 113     },
63d608 114     // {
H 115     //   path: 'MassMailbox',
116     //   name: 'MassMailbox',
117     //   component: () => import('@/views/email/Edit/index.vue'),
118     //   meta: {
119     //     title: '群发箱',
120     //     hideTab: true,
121     //     currentActiveMenu: '/email/index',
122     //   },
123     // },
db42d0 124     {
H 125       path: 'folder',
126       name: 'Folder',
127       component: () => import('@/views/email/folder/index.vue'),
128       meta: {
129         title: '文件夹',
130         hideTab: true,
131         currentActiveMenu: '/email/index',
132       },
133     },
134     {
135       path: 'label',
136       name: 'Label',
137       component: () => import('@/views/email/label/index.vue'),
138       meta: {
139         title: '标签',
140         hideTab: true,
141         currentActiveMenu: '/email/index',
142       },
143     },
28c484 144   ],
S 145 };
146
00fe0e 147 export default email;