huangyinfeng
6 天以前 a9a03d64cf190188d3db04d14970fc0908b03491
提交 | 用户 | 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           },
H 111         }]
00fe0e 112     },
63d608 113     // {
H 114     //   path: 'MassMailbox',
115     //   name: 'MassMailbox',
116     //   component: () => import('@/views/email/Edit/index.vue'),
117     //   meta: {
118     //     title: '群发箱',
119     //     hideTab: true,
120     //     currentActiveMenu: '/email/index',
121     //   },
122     // },
28c484 123   ],
S 124 };
125
00fe0e 126 export default email;