Skip to content

Commit 2ac555d

Browse files
显示输入输出类型。
1 parent a2c19ee commit 2ac555d

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

apps/application/flow/step_node/variable_assign_node/impl/base_variable_assign_node.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,11 @@ def handle(self, variable, evaluation):
6868
reference = self.get_reference_content(variable['reference'])
6969
evaluation(variable, reference)
7070
result['output_value'] = reference
71+
72+
# 获取输入输出值的类型,用于显示在执行详情页面中
73+
result['input_type'] = type(result.get('input_value')).__name__ if result.get('input_value') is not None else 'null'
74+
result['output_type'] = type(result.get('output_value')).__name__ if result.get('output_value') is not None else 'null'
75+
7176
return result
7277

7378
def execute(self, variable_list, **kwargs) -> NodeResult:

ui/src/components/execution-detail-card/index.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -882,7 +882,7 @@
882882
</h5>
883883
<div class="p-8-12 border-t-dashed lighter">
884884
<div v-for="(f, i) in data.result_list" :key="i" class="mb-8">
885-
<span class="color-secondary">{{ f.name }}:</span> {{ f.input_value }}
885+
<span class="color-secondary">{{ f.name }} ({{ f.input_type }}):</span> {{ f.input_value }}
886886
</div>
887887
</div>
888888
</div>
@@ -892,7 +892,7 @@
892892
</h5>
893893
<div class="p-8-12 border-t-dashed lighter">
894894
<div v-for="(f, i) in data.result_list" :key="i" class="mb-8">
895-
<span class="color-secondary">{{ f.name }}:</span> {{ f.output_value }}
895+
<span class="color-secondary">{{ f.name }} ({{ f.output_type }}):</span> {{ f.output_value }}
896896
</div>
897897
</div>
898898
</div>

0 commit comments

Comments
 (0)