diff --git a/src/components/Table/TableFormatters/DetailFormatter.vue b/src/components/Table/TableFormatters/DetailFormatter.vue index 6f8b3198c..ba72c9d37 100644 --- a/src/components/Table/TableFormatters/DetailFormatter.vue +++ b/src/components/Table/TableFormatters/DetailFormatter.vue @@ -98,6 +98,7 @@ export default { const routeQuery = this.formatterArgs.routeQuery if (routeQuery && typeof routeQuery === 'object') { detailRoute.query = this.formatterArgs.routeQuery + if (detailRoute.query.tab) { detailRoute.name = detailRoute.query.tab } @@ -106,6 +107,7 @@ export default { }, goDetail() { const detailRoute = this.getDetailRoute() + if (this.formatterArgs.openInNewPage) { this.linkClicked = this.formatterArgs.removeColorOnClick const { href } = this.$router.resolve(detailRoute) diff --git a/src/views/accounts/AccountGather/AccountGatherTaskList.vue b/src/views/accounts/AccountGather/AccountGatherTaskList.vue index a2d45cacd..8549cf892 100644 --- a/src/views/accounts/AccountGather/AccountGatherTaskList.vue +++ b/src/views/accounts/AccountGather/AccountGatherTaskList.vue @@ -39,7 +39,7 @@ export default { formatterArgs: { route: 'AccountGatherTaskDetail', routeQuery: { - tab: 'Detail' + tab: 'AccountGatherTaskDetail' } } }, @@ -119,7 +119,3 @@ export default { } } - -