From a9a03d64cf190188d3db04d14970fc0908b03491 Mon Sep 17 00:00:00 2001 From: huangyinfeng <1244041895@qq.com> Date: 星期五, 27 九月 2024 09:02:26 +0800 Subject: [PATCH] 部分功能 --- src/router/routes/modules/email.ts | 120 +++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 103 insertions(+), 17 deletions(-) diff --git a/src/router/routes/modules/email.ts b/src/router/routes/modules/email.ts index a7600b2..a362a3a 100644 --- a/src/router/routes/modules/email.ts +++ b/src/router/routes/modules/email.ts @@ -1,40 +1,126 @@ 锘縤mport 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; -- Gitblit v1.8.0