fix(测试计划): 计划缺陷列表详情分享后链接错误

--bug=1046699 --user=宋昌昌 【测试计划】计划详情-缺陷列表点击ID查看缺陷详情-点击分享-同一用户同一浏览器打开分享链接-展示计划详情页且提示无权限 https://www.tapd.cn/55049933/s/1580953
This commit is contained in:
song-cc-rock 2024-09-19 14:20:31 +08:00 committed by Craftsman
parent d69715d8ba
commit 8e86034849
1 changed files with 5 additions and 3 deletions

View File

@ -219,7 +219,7 @@
import type { CustomFieldItem } from '@/models/bug-management'; import type { CustomFieldItem } from '@/models/bug-management';
import { BugEditCustomField, BugEditFormObject } from '@/models/bug-management'; import { BugEditCustomField, BugEditFormObject } from '@/models/bug-management';
import { RouteEnum } from '@/enums/routeEnum'; import { BugManagementRouteEnum, RouteEnum } from '@/enums/routeEnum';
const router = useRouter(); const router = useRouter();
const route = useRoute(); const route = useRoute();
@ -466,8 +466,10 @@
const shareLoading = ref<boolean>(false); const shareLoading = ref<boolean>(false);
function shareHandler() { function shareHandler() {
const { origin } = window.location; const url = `${window.location.origin}#${
const url = `${origin}/#${route.path}?id=${detailInfo.value.id}&pId=${appStore.currentProjectId}&orgId=${appStore.currentOrgId}`; router.resolve({ name: BugManagementRouteEnum.BUG_MANAGEMENT_INDEX }).fullPath
}?
id=${detailInfo.value.id}&orgId=${appStore.currentOrgId}&pId=${appStore.currentProjectId}`;
if (isSupported) { if (isSupported) {
copy(url); copy(url);
Message.info(t('bugManagement.detail.shareTip')); Message.info(t('bugManagement.detail.shareTip'));