[Fix-10539] [Bug] [UI] Copy task a to B, change the user-defined para… (#10611)
* fixed 10539: [Bug] [ui]Copy task a to B, change the user-defined parameters of Task B, and change the parameters of task a * fixed 10539: [Bug] [ui]Copy task a to B, change the user-defined parameters of Task B, and change the parameters of task a * feat: reactor code * feat: remove console.info * fixed: reactor deepclone * feat: code style
This commit is contained in:
parent
dafed572d1
commit
b8de9ee752
|
|
@ -16,7 +16,7 @@
|
|||
*/
|
||||
|
||||
import { ref, onMounted, watch } from 'vue'
|
||||
import { remove } from 'lodash'
|
||||
import { remove, cloneDeep } from 'lodash'
|
||||
import { TaskType } from '@/views/projects/task/constants/task-type'
|
||||
import { formatParams } from '@/views/projects/task/components/node/format-data'
|
||||
import { useCellUpdate } from './dag-hooks'
|
||||
|
|
@ -29,6 +29,7 @@ import type {
|
|||
EditWorkflowDefinition
|
||||
} from './types'
|
||||
|
||||
|
||||
interface Options {
|
||||
graph: Ref<Graph | undefined>
|
||||
definition: Ref<WorkflowDefinition | undefined>
|
||||
|
|
@ -96,7 +97,7 @@ export function useTaskEdit(options: Options) {
|
|||
)
|
||||
|
||||
const newDefinition = {
|
||||
...definition,
|
||||
...cloneDeep(definition),
|
||||
code,
|
||||
name
|
||||
} as NodeData
|
||||
|
|
|
|||
Loading…
Reference in New Issue