support to open a new page after clicking the link (#13265)

This commit is contained in:
calvin 2022-12-23 10:48:21 +08:00 committed by GitHub
parent df491f78cc
commit fb67b085a3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 6 deletions

View File

@ -114,12 +114,14 @@ export function useTable() {
h( h(
ButtonLink, ButtonLink,
{ {
onClick: () => onClick: () => {
void router.push({ let routeUrl = router.resolve({
name: 'workflow-instance-detail', name: 'workflow-instance-detail',
params: { id: row.processInstanceId }, params: { id: row.processInstanceId },
query: { code: projectCode } query: { code: projectCode }
}) })
window.open(routeUrl.href, '_blank')
}
}, },
{ {
default: () => default: () =>

View File

@ -102,11 +102,13 @@ export function useTable() {
h( h(
ButtonLink, ButtonLink,
{ {
onClick: () => onClick: () => {
void router.push({ let routeUrl = router.resolve({
name: 'workflow-definition-detail', name: 'workflow-definition-detail',
params: { code: row.code } params: { code: row.code }
}) })
window.open(routeUrl.href, '_blank')
}
}, },
{ {
default: () => default: () =>

View File

@ -93,12 +93,14 @@ export function useTable() {
h( h(
ButtonLink, ButtonLink,
{ {
onClick: () => onClick: () => {
void router.push({ let routeUrl = router.resolve({
name: 'workflow-instance-detail', name: 'workflow-instance-detail',
params: { id: row.id }, params: { id: row.id },
query: { code: row.processDefinitionCode } query: { code: row.processDefinitionCode }
}) })
window.open(routeUrl.href, '_blank')
}
}, },
{ {
default: () => default: () =>