diff --git a/dbm-ui/frontend/src/views/tickets/common/components/TicketClone.vue b/dbm-ui/frontend/src/views/tickets/common/components/TicketClone.vue index cbe519b76e..886adb8745 100644 --- a/dbm-ui/frontend/src/views/tickets/common/components/TicketClone.vue +++ b/dbm-ui/frontend/src/views/tickets/common/components/TicketClone.vue @@ -166,13 +166,14 @@ name = ticketTypeRouteNameMap[props.data.ticket_type]; } if (name) { - router.push({ + const { href } = router.resolve({ name, query: { ticketId: props.data.id, ticketType: props.data.ticket_type, }, }); + window.open(href.replace(/^\/(\d+)/, `${props.data.bk_biz_id}`)); } };