fix: The switch node does not display default values (#1957)
This commit is contained in:
parent
154cc7290f
commit
efa5c191e0
@ -128,16 +128,20 @@ function refreshFieldList(data: any, index: any) {
|
|||||||
|
|
||||||
const getDefaultValue = (row: any) => {
|
const getDefaultValue = (row: any) => {
|
||||||
if (row.default_value) {
|
if (row.default_value) {
|
||||||
const default_value = row.option_list?.filter((v: any) => row.default_value.indexOf(v.value) > -1)
|
const default_value = row.option_list
|
||||||
.map((v: any) => v.label).join(',')
|
?.filter((v: any) => row.default_value.indexOf(v.value) > -1)
|
||||||
|
.map((v: any) => v.label)
|
||||||
|
.join(',')
|
||||||
if (default_value) {
|
if (default_value) {
|
||||||
return default_value
|
return default_value
|
||||||
}
|
}
|
||||||
return row.default_value
|
return row.default_value
|
||||||
}
|
}
|
||||||
|
if (row.default_value !== undefined) {
|
||||||
|
return row.default_value
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
if (!props.nodeModel.properties.user_input_field_list) {
|
if (!props.nodeModel.properties.user_input_field_list) {
|
||||||
if (props.nodeModel.properties.input_field_list) {
|
if (props.nodeModel.properties.input_field_list) {
|
||||||
|
|||||||
@ -53,7 +53,11 @@
|
|||||||
</div></template
|
</div></template
|
||||||
>
|
>
|
||||||
|
|
||||||
<el-table class="border" v-if="form_data.form_field_list.length > 0" :data="form_data.form_field_list">
|
<el-table
|
||||||
|
class="border"
|
||||||
|
v-if="form_data.form_field_list.length > 0"
|
||||||
|
:data="form_data.form_field_list"
|
||||||
|
>
|
||||||
<el-table-column prop="field" label="参数">
|
<el-table-column prop="field" label="参数">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<span :title="row.field" class="ellipsis-1">{{ row.field }}</span>
|
<span :title="row.field" class="ellipsis-1">{{ row.field }}</span>
|
||||||
@ -84,7 +88,9 @@
|
|||||||
|
|
||||||
<el-table-column prop="default_value" label="默认值">
|
<el-table-column prop="default_value" label="默认值">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<span :title="row.default_value" class="ellipsis-1">{{ getDefaultValue(row) }}</span>
|
<span :title="row.default_value" class="ellipsis-1">{{
|
||||||
|
getDefaultValue(row)
|
||||||
|
}}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="必填">
|
<el-table-column label="必填">
|
||||||
@ -208,6 +214,9 @@ const getDefaultValue = (row: any) => {
|
|||||||
}
|
}
|
||||||
return row.default_value
|
return row.default_value
|
||||||
}
|
}
|
||||||
|
if (row.default_value !== undefined) {
|
||||||
|
return row.default_value
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const validate = () => {
|
const validate = () => {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user