diff --git a/apps/application/flow/step_node/start_node/impl/base_start_node.py b/apps/application/flow/step_node/start_node/impl/base_start_node.py index 7043e42eb..6dd0a81b2 100644 --- a/apps/application/flow/step_node/start_node/impl/base_start_node.py +++ b/apps/application/flow/step_node/start_node/impl/base_start_node.py @@ -22,6 +22,13 @@ class BaseStartStepNode(IStarNode): {'time': datetime.now().strftime('%Y-%m-%d %H:%M:%S'), 'start_time': time.time()}) def get_details(self, index: int, **kwargs): + global_fields = [] + for field in self.node.properties.get('config')['globalFields']: + global_fields.append({ + 'label': field['label'], + 'key': field['value'], + 'value': self.workflow_manage[field['value']] + }) return { 'name': self.node.properties.get('stepName'), "index": index, @@ -29,5 +36,6 @@ class BaseStartStepNode(IStarNode): 'run_time': self.context.get('run_time'), 'type': self.node.type, 'status': self.status, - 'err_message': self.err_message + 'err_message': self.err_message, + 'global_fields': global_fields } diff --git a/ui/src/components/ai-chat/ExecutionDetailDialog.vue b/ui/src/components/ai-chat/ExecutionDetailDialog.vue index d90a3b507..023ba308a 100644 --- a/ui/src/components/ai-chat/ExecutionDetailDialog.vue +++ b/ui/src/components/ai-chat/ExecutionDetailDialog.vue @@ -39,7 +39,10 @@