From b06f6a316b6a8293bb8aba6bfff33336b66c032a Mon Sep 17 00:00:00 2001 From: ahaos <8406649+lhailgl@user.noreply.gitee.com> Date: 星期三, 13 十二月 2023 09:01:52 +0800 Subject: [PATCH] !64 版本升级 * Merge branch 'dev' of gitee.com:JavaLionLi/plus-ui into ts * 升级依赖 * !61 fix: 删除重复环境变量ElUploadInstance * fix: 删除重复环境变量ElUploadInstance --- src/plugins/tab.ts | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/plugins/tab.ts b/src/plugins/tab.ts index 97442ff..259dfa5 100644 --- a/src/plugins/tab.ts +++ b/src/plugins/tab.ts @@ -1,6 +1,6 @@ import { useTagsViewStore } from '@/store/modules/tagsView'; import router from '@/router'; -import { TagView, RouteLocationRaw } from 'vue-router'; +import { TagView, RouteLocationMatched } from 'vue-router'; export default { /** @@ -10,7 +10,7 @@ async refreshPage(obj?: TagView): Promise<void> { const { path, query, matched } = router.currentRoute.value; if (obj === undefined) { - matched.forEach((m) => { + matched.forEach((m: RouteLocationMatched) => { if (m.components && m.components.default && m.components.default.name) { if (!['Layout', 'ParentView'].includes(m.components.default.name)) { obj = { name: m.components.default.name, path: path, query: query }; @@ -31,8 +31,8 @@ }); }, // 鍏抽棴褰撳墠tab椤电锛屾墦寮�鏂伴〉绛� - closeOpenPage(obj: RouteLocationRaw): void { - useTagsViewStore().delView(router.currentRoute.value); + closeOpenPage(obj: TagView): void { + useTagsViewStore().delView(router.currentRoute.value as any); if (obj !== undefined) { router.push(obj); } @@ -41,10 +41,10 @@ async closePage(obj?: TagView): Promise<{ visitedViews: TagView[]; cachedViews: string[] } | any> { if (obj === undefined) { // prettier-ignore - const { visitedViews } = await useTagsViewStore().delView(router.currentRoute.value) as any + const { visitedViews } = await useTagsViewStore().delView(router.currentRoute.value as any) const latestView = visitedViews.slice(-1)[0]; if (latestView) { - return router.push(latestView.fullPath); + return router.push(latestView.fullPath as any); } return router.push('/'); } @@ -56,15 +56,15 @@ }, // 鍏抽棴宸︿晶tab椤电 closeLeftPage(obj?: TagView) { - return useTagsViewStore().delLeftTags(obj || router.currentRoute.value); + return useTagsViewStore().delLeftTags(obj || (router.currentRoute.value as any)); }, // 鍏抽棴鍙充晶tab椤电 closeRightPage(obj?: TagView) { - return useTagsViewStore().delRightTags(obj || router.currentRoute.value); + return useTagsViewStore().delRightTags(obj || (router.currentRoute.value as any)); }, // 鍏抽棴鍏朵粬tab椤电 closeOtherPage(obj?: TagView) { - return useTagsViewStore().delOthersViews(obj || router.currentRoute.value); + return useTagsViewStore().delOthersViews(obj || (router.currentRoute.value as any)); }, /** * 鎵撳紑tab椤电 -- Gitblit v1.9.3