diff --git a/src/frontend/src/domain/source/task-execute.js b/src/frontend/src/domain/source/task-execute.js index d451585c98..dc11561799 100644 --- a/src/frontend/src/domain/source/task-execute.js +++ b/src/frontend/src/domain/source/task-execute.js @@ -190,7 +190,9 @@ class TaskExecute extends ModuleBase { getStepVariables(params) { const realParams = { ...params }; delete realParams.stepInstanceId; - return Request.get(`${this.path}/step-execution-result/step/${params.stepInstanceId}/variables`, { + delete realParams.executeObjectType; + delete realParams.executeObjectResourceId; + return Request.get(`${this.path}/taskInstance/${params.taskInstanceId}/stepInstance/${params.stepInstanceId}/executeObject/${params.executeObjectType}/${params.executeObjectResourceId}/variables`, { params: realParams, }); } diff --git a/src/frontend/src/views/executive-history/step-detail/components/execution-info/components/variable-view.vue b/src/frontend/src/views/executive-history/step-detail/components/execution-info/components/variable-view.vue index 4b32c5b82a..66e0a36449 100644 --- a/src/frontend/src/views/executive-history/step-detail/components/execution-info/components/variable-view.vue +++ b/src/frontend/src/views/executive-history/step-detail/components/execution-info/components/variable-view.vue @@ -65,10 +65,18 @@ inheritAttrs: false, props: { name: String, + taskInstanceId: { + type: Number, + required: true, + }, stepInstanceId: { type: Number, required: true, }, + taskExecuteDetail: { + type: Object, + required: true, + }, }, data() { return { @@ -89,7 +97,10 @@ fetchStepVariables() { this.isLoading = true; TaskExecuteService.fetchStepVariables({ + taskInstanceId: this.taskInstanceId, stepInstanceId: this.stepInstanceId, + executeObjectType: this.taskExecuteDetail.executeObject.type, + executeObjectResourceId: this.taskExecuteDetail.executeObject.executeObjectResourceId, }).then((data) => { this.variableList = Object.freeze(data); })