mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
fix: Fixed the default value of not selecting 'select' after switching models (#2477)
This commit is contained in:
parent
13ce64e51a
commit
c65ef97301
|
|
@ -417,7 +417,7 @@ const handleScrollTop = ($event: any) => {
|
|||
scrollTop.value = $event.scrollTop
|
||||
if (
|
||||
dialogScrollbar.value.scrollHeight - (scrollTop.value + scrollDiv.value.wrapRef.offsetHeight) <=
|
||||
30
|
||||
40
|
||||
) {
|
||||
scorll.value = true
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -179,11 +179,17 @@ const render = (
|
|||
const value = formFieldList.value
|
||||
.map((item) => {
|
||||
if (form_data[item.field] !== undefined) {
|
||||
const v: any = item.option_list?.filter(i => i.value_field === form_data[item.field])
|
||||
if (v?.length > 0) {
|
||||
return { [item.field]: form_data[item.field] };
|
||||
if (item.value_field && item.option_list && item.option_list.length > 0) {
|
||||
const value_field = item.value_field
|
||||
const find = item.option_list?.find((i) => i[value_field] === form_data[item.field])
|
||||
if (find) {
|
||||
return { [item.field]: form_data[item.field] }
|
||||
}
|
||||
if (item.show_default_value === true || item.show_default_value === undefined) {
|
||||
return { [item.field]: item.default_value }
|
||||
}
|
||||
} else {
|
||||
return { [item.field]: item.default_value };
|
||||
return { [item.field]: form_data[item.field] }
|
||||
}
|
||||
}
|
||||
if (item.show_default_value === true || item.show_default_value === undefined) {
|
||||
|
|
@ -192,7 +198,6 @@ const render = (
|
|||
return {}
|
||||
})
|
||||
.reduce((x, y) => ({ ...x, ...y }), {})
|
||||
|
||||
formValue.value = _.cloneDeep(value)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@
|
|||
v-model="dialogVisible"
|
||||
style="width: 550px"
|
||||
append-to-body
|
||||
destroy-on-close
|
||||
:close-on-click-modal="false"
|
||||
:close-on-press-escape="false"
|
||||
>
|
||||
|
|
|
|||
Loading…
Reference in New Issue