From 512e7c1f6af40f6a7443fcb48d50177d4836f3a8 Mon Sep 17 00:00:00 2001 From: zhukai Date: Wed, 15 Jan 2020 11:26:57 +0800 Subject: [PATCH] fix bug, add the cache logic in getInstancedetail. (#1814) --- .../js/conf/home/pages/dag/_source/formModel/formModel.vue | 3 ++- dolphinscheduler-ui/src/js/conf/home/store/dag/actions.js | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) 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 43ed9a1b59..3f009eb75c 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 52237a63ef..20bc1137ac 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