diff --git a/ui/src/workflow/nodes/base-node/component/UserInputFieldTable.vue b/ui/src/workflow/nodes/base-node/component/UserInputFieldTable.vue index c27c33851..cea5dbd0c 100644 --- a/ui/src/workflow/nodes/base-node/component/UserInputFieldTable.vue +++ b/ui/src/workflow/nodes/base-node/component/UserInputFieldTable.vue @@ -49,7 +49,7 @@ @@ -126,6 +126,18 @@ function refreshFieldList(data: any, index: any) { props.nodeModel.graphModel.eventCenter.emit('refreshFieldList') } +const getDefaultValue = (row: any) => { + if (row.default_value) { + const default_value = row.option_list?.filter((v: any) => row.default_value.indexOf(v.value) > -1) + .map((v: any) => v.label).join(',') + if (default_value) { + return default_value + } + return row.default_value + } +} + + onMounted(() => { if (!props.nodeModel.properties.user_input_field_list) { if (props.nodeModel.properties.input_field_list) { diff --git a/ui/src/workflow/nodes/form-node/index.vue b/ui/src/workflow/nodes/form-node/index.vue index 7adaf57ff..b400d968e 100644 --- a/ui/src/workflow/nodes/form-node/index.vue +++ b/ui/src/workflow/nodes/form-node/index.vue @@ -84,7 +84,7 @@ @@ -196,6 +196,18 @@ const form_data = computed({ set(props.nodeModel.properties, 'node_data', value) } }) + +const getDefaultValue = (row: any) => { + if (row.default_value) { + const default_value = row.option_list?.filter((v: any) => row.default_value.indexOf(v.value) > -1) + .map((v: any) => v.label).join(',') + if (default_value) { + return default_value + } + return row.default_value + } +} + const validate = () => { return formNodeFormRef.value?.validate() }