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