diff --git a/dolphinscheduler-ui/src/views/projects/task/components/node/detail-modal.tsx b/dolphinscheduler-ui/src/views/projects/task/components/node/detail-modal.tsx index db8a6097a4..a76515d134 100644 --- a/dolphinscheduler-ui/src/views/projects/task/components/node/detail-modal.tsx +++ b/dolphinscheduler-ui/src/views/projects/task/components/node/detail-modal.tsx @@ -140,7 +140,10 @@ const NodeDetailModal = defineComponent({ action: () => { router.push({ name: 'task-instance', - params: { processInstanceId: processInstance.id } + params: { + processInstanceId: processInstance.id, + taskName: props.data.name + } }) }, icon: renderIcon(HistoryOutlined) diff --git a/dolphinscheduler-ui/src/views/projects/task/instance/use-table.ts b/dolphinscheduler-ui/src/views/projects/task/instance/use-table.ts index ec225762fd..9b4d86ba9c 100644 --- a/dolphinscheduler-ui/src/views/projects/task/instance/use-table.ts +++ b/dolphinscheduler-ui/src/views/projects/task/instance/use-table.ts @@ -46,6 +46,7 @@ export function useTable() { const router: Router = useRouter() const projectCode = Number(route.params.projectCode) const processInstanceId = Number(route.params.processInstanceId) + const taskName = route.params.taskName const variables = reactive({ columns: [], @@ -53,7 +54,7 @@ export function useTable() { tableData: [] as IRecord[], page: ref(1), pageSize: ref(10), - searchVal: ref(null), + searchVal: ref(taskName || null), processInstanceId: ref(processInstanceId ? processInstanceId : null), host: ref(null), stateType: ref(null),