diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/formModel.vue b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/formModel.vue index 43ed9a1b59aa8b18ffa8a28c667e1cbf512287bf..3f009eb75cf8b0f6e45de85540b31673ecee017a 100644 --- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/formModel.vue +++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/formModel.vue @@ -513,7 +513,8 @@ this.workerGroupId = o.workerGroupId } - this.params = o.params || {}; + this.params = o.params || {} + this.dependence = o.dependence || {} } this.isContentBox = true diff --git a/dolphinscheduler-ui/src/js/conf/home/store/dag/actions.js b/dolphinscheduler-ui/src/js/conf/home/store/dag/actions.js index 52237a63ef36468db8bb632800800dcafaf4ca34..20bc1137ac5828ef6c92799dbc0c9a81447e0e65 100644 --- a/dolphinscheduler-ui/src/js/conf/home/store/dag/actions.js +++ b/dolphinscheduler-ui/src/js/conf/home/store/dag/actions.js @@ -147,6 +147,11 @@ export default { let processInstanceJson = JSON.parse(res.data.processInstanceJson) // tasks info state.tasks = processInstanceJson.tasks + // tasks cache + state.cacheTasks = {} + processInstanceJson.tasks.forEach(v => { + state.cacheTasks[v.id] = v + }) // global params state.globalParams = processInstanceJson.globalParams // timeout