huangyinfeng
2024-09-13 12f7304fe9e2bb56ec328e4429a654a0653928a9
src/views/email/components/LeftNav.vue
@@ -65,13 +65,12 @@
<script lang="ts" setup>
  import { ref, onMounted } from 'vue';
  import { PageWrapper } from '@/components/Page';
  import { Menu } from 'ant-design-vue';
  import { MailOutlined, UserOutlined } from '@ant-design/icons-vue';
  import { getEmailModuleApi } from '@/api/email/userList';
  import { useRouter } from 'vue-router';
  const selectedKeys = ref<string[]>(['Index']);
  const openKeys = ref<string[]>(['index']);
  const openKeys = ref<string[]>(['Inbox']);
  const items = ref([]); // 定义 items 类型
  const fnGetEmailModule = async () => {
@@ -111,7 +110,7 @@
  });
  const routesConfig = {
    InboxPage1: '/email/index',
    page: '/email/Inbox/list',
    receiver: '/email/Inbox/list',
  };
  // 点击事件处理
  const router = useRouter();
@@ -132,7 +131,7 @@
            router.push(routesConfig[e.key]);
            matched = true;
            return; // 跳出当前循环
          case 'page':
          case 'receiver':
            router.push(`${routesConfig[e.key]}?${e.title}`);
            matched = true;
            return; // 跳出当前循环