front: When you edit a task in the task definition list, the front task list is displayed (#12819)

Co-authored-by: Rick Cheng <rickchengx@gmail.com>
This commit is contained in:
clovelll 2024-01-29 13:40:21 +08:00 committed by GitHub
parent e20e066076
commit edbf5cd3af
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 9 additions and 1 deletions

View File

@ -25,6 +25,7 @@ import {
} from '@/service/modules/task-definition'
import { formatParams as formatData } from '../components/node/format-data'
import type { ITaskData, INodeData, ISingleSaveReq, IRecord } from './types'
import { Connect } from '../../workflow/components/dag/types'
export function useTask(projectCode: number) {
const initalTask = {
@ -89,7 +90,14 @@ export function useTask(projectCode: number) {
const onEditTask = async (row: IRecord, readonly: boolean) => {
const result = await queryTaskDefinitionByCode(row.taskCode, projectCode)
task.taskData = { ...result, processName: row.processDefinitionCode }
task.taskData = {
...result,
processName: row.processDefinitionCode,
preTasks:
result?.processTaskRelationList?.map(
(item: Connect) => item.preTaskCode
) || []
}
task.taskShow = true
task.taskReadonly = readonly
}