Skip to content

Commit cb6d79f

Browse files
committed
fix: The switch node does not display default values
1 parent 4ae21bc commit cb6d79f

File tree

2 files changed

+18
-5
lines changed

2 files changed

+18
-5
lines changed

ui/src/workflow/nodes/base-node/component/UserInputFieldTable.vue

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,16 +128,20 @@ function refreshFieldList(data: any, index: any) {
128128
129129
const getDefaultValue = (row: any) => {
130130
if (row.default_value) {
131-
const default_value = row.option_list?.filter((v: any) => row.default_value.indexOf(v.value) > -1)
132-
.map((v: any) => v.label).join(',')
131+
const default_value = row.option_list
132+
?.filter((v: any) => row.default_value.indexOf(v.value) > -1)
133+
.map((v: any) => v.label)
134+
.join(',')
133135
if (default_value) {
134136
return default_value
135137
}
136138
return row.default_value
137139
}
140+
if (row.default_value !== undefined) {
141+
return row.default_value
142+
}
138143
}
139144
140-
141145
onMounted(() => {
142146
if (!props.nodeModel.properties.user_input_field_list) {
143147
if (props.nodeModel.properties.input_field_list) {

ui/src/workflow/nodes/form-node/index.vue

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,11 @@
5353
</div></template
5454
>
5555

56-
<el-table class="border" v-if="form_data.form_field_list.length > 0" :data="form_data.form_field_list">
56+
<el-table
57+
class="border"
58+
v-if="form_data.form_field_list.length > 0"
59+
:data="form_data.form_field_list"
60+
>
5761
<el-table-column prop="field" label="参数">
5862
<template #default="{ row }">
5963
<span :title="row.field" class="ellipsis-1">{{ row.field }}</span>
@@ -84,7 +88,9 @@
8488

8589
<el-table-column prop="default_value" label="默认值">
8690
<template #default="{ row }">
87-
<span :title="row.default_value" class="ellipsis-1">{{ getDefaultValue(row) }}</span>
91+
<span :title="row.default_value" class="ellipsis-1">{{
92+
getDefaultValue(row)
93+
}}</span>
8894
</template>
8995
</el-table-column>
9096
<el-table-column label="必填">
@@ -208,6 +214,9 @@ const getDefaultValue = (row: any) => {
208214
}
209215
return row.default_value
210216
}
217+
if (row.default_value !== undefined) {
218+
return row.default_value
219+
}
211220
}
212221
213222
const validate = () => {

0 commit comments

Comments
 (0)