diff --git a/src/layouts/default/LayoutHeader.tsx b/src/layouts/default/LayoutHeader.tsx
index 24198dc53be..27eceb5d4dc 100644
--- a/src/layouts/default/LayoutHeader.tsx
+++ b/src/layouts/default/LayoutHeader.tsx
@@ -22,12 +22,13 @@ import { useModal } from '/@/components/Modal/index';
import { errorStore } from '/@/store/modules/error';
import { useWindowSizeFn } from '/@/hooks/event/useWindowSize';
import NoticeAction from './actions/notice/NoticeActionItem.vue';
-
+import { useRouter } from 'vue-router';
export default defineComponent({
name: 'DefaultLayoutHeader',
setup() {
const widthRef = ref(200);
- const { refreshPage, addTab } = useTabs();
+ const { refreshPage } = useTabs();
+ const { push } = useRouter();
const [register, { openModal }] = useModal();
const { toggleFullscreen, isFullscreenRef } = useFullscreen();
@@ -70,7 +71,7 @@ export default defineComponent({
function handleToErrorList() {
errorStore.commitErrorListCountState(0);
- addTab('/exception/error-log', true);
+ push('/exception/error-log');
}
/**
diff --git a/src/layouts/default/LayoutMenu.tsx b/src/layouts/default/LayoutMenu.tsx
index 310f4290dfa..e86f4e03185 100644
--- a/src/layouts/default/LayoutMenu.tsx
+++ b/src/layouts/default/LayoutMenu.tsx
@@ -22,8 +22,8 @@ import {
import { useRouter } from 'vue-router';
import { useThrottle } from '/@/hooks/core/useThrottle';
import { permissionStore } from '/@/store/modules/permission';
-import { useTabs } from '/@/hooks/web/useTabs';
-import { PageEnum } from '/@/enums/pageEnum';
+// import { useTabs } from '/@/hooks/web/useTabs';
+// import { PageEnum } from '/@/enums/pageEnum';
// import
export default defineComponent({
@@ -53,8 +53,8 @@ export default defineComponent({
setup(props) {
const menusRef = ref