| | |
| | | import type { AppRouteModule } from '@/router/types'; |
| | | |
| | | import { LAYOUT } from '@/router/constant'; |
| | | import { EMAILLAYOUT } from '@/router/constant'; |
| | | |
| | | const steps: AppRouteModule = { |
| | | const email: AppRouteModule = { |
| | | path: '/email', |
| | | name: 'Email', |
| | | component: LAYOUT, |
| | | component: EMAILLAYOUT, |
| | | redirect: '/email/index', |
| | | meta: { |
| | | orderNo: 20, |
| | | hideChildrenInMenu: true, |
| | | orderNo: 10, |
| | | icon: 'mdi:email', |
| | | title: '邮件', |
| | | hideTab: true, |
| | | hideChildrenInMenu: true, |
| | | // hideMenu:true |
| | | }, |
| | | children: [ |
| | | { |
| | | path: 'index', |
| | | name: 'EmailPage', |
| | | component: () => import('@/views/email/index.vue'), |
| | | path: 'Inbox', |
| | | name: 'Inbox', |
| | | component: () => import('@/views/email/Inbox/index.vue'), |
| | | meta: { |
| | | title: '邮件', |
| | | icon: 'mdi:email-open', |
| | | hideMenu: true, |
| | | title: '收件箱', |
| | | }, |
| | | children: [ |
| | | { |
| | | path: 'list', |
| | | name: 'InboxPage1', |
| | | component: () => import('@/views/email/Inbox/index.vue'), |
| | | meta: { |
| | | title: '全部邮件', |
| | | }, |
| | | }, |
| | | // { |
| | | // path: 'list/:id', |
| | | // name: 'EmailPage2', |
| | | // component: () => import('@/views/email/UnreadEmail/user.vue'), |
| | | // meta: { |
| | | // title: '222', |
| | | // currentActiveMenu: '/email/index', |
| | | // }, |
| | | // }, |
| | | ], |
| | | }, |
| | | { |
| | | path: 'index', |
| | | name: 'Index', |
| | | component: () => import('@/views/email/UnreadEmail/index.vue'), |
| | | meta: { |
| | | title: '未读邮件', |
| | | }, |
| | | }, |
| | | { |
| | | path: 'customer', |
| | | name: 'EmailCustomerPage', |
| | | component: () => import('@/views/email/customer.vue'), |
| | | path: 'utils', |
| | | name: 'Utils', |
| | | component: () => import('@/views/email/Utils/index.vue'), |
| | | meta: { |
| | | title: '客户', |
| | | icon: 'mdi:email-open', |
| | | title: '邮件配置', |
| | | hideTab: true, |
| | | hideMenu: true, |
| | | currentActiveMenu: '/email/index', |
| | | }, |
| | | }, |
| | | { |
| | | path: 'edit', |
| | | name: 'Edit', |
| | | component: () => import('@/views/email/Edit/index.vue'), |
| | | meta: { |
| | | title: '编辑邮件', |
| | | hideTab: true, |
| | | hideMenu: true, |
| | | currentActiveMenu: '/email/index', |
| | | }, |
| | | }, |
| | | { |
| | | path: 'HandlingEmailsOnBehalfOfOthers', |
| | | name: 'HandlingEmailsOnBehalfOfOthers', |
| | | component: () => import('@/views/email/HandlingEmailsOnBehalfOfOthers/index.vue'), |
| | | meta: { |
| | | title: '待处理邮件', |
| | | hideTab: true, |
| | | }, |
| | | }, |
| | | |
| | | { |
| | | path: 'Drafts', |
| | | name: 'Drafts', |
| | | component: () => import('@/views/email/Drafts/index.vue'), |
| | | meta: { |
| | | title: '草稿箱', |
| | | hideTab: true, |
| | | }, |
| | | }, |
| | | { |
| | | path: 'outbox', |
| | | name: 'Outbox', |
| | | component: () => import('@/views/email/outbox/index.vue'), |
| | | meta: { |
| | | title: '发件箱', |
| | | hideTab: true, |
| | | }, |
| | | children: [ |
| | | { |
| | | path: 'list', |
| | | name: 'IndexPage1', |
| | | component: () => import('@/views/email/outbox/index.vue'), |
| | | meta: { |
| | | title: '全部发件', |
| | | }, |
| | | }] |
| | | }, |
| | | // { |
| | | // path: 'MassMailbox', |
| | | // name: 'MassMailbox', |
| | | // component: () => import('@/views/email/Edit/index.vue'), |
| | | // meta: { |
| | | // title: '群发箱', |
| | | // hideTab: true, |
| | | // currentActiveMenu: '/email/index', |
| | | // }, |
| | | // }, |
| | | ], |
| | | }; |
| | | |
| | | export default steps; |
| | | export default email; |