Skip to content

Commit 6935322

Browse files
committed
fix: Required model default value
1 parent 5e33ae4 commit 6935322

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

ui/src/components/dynamics-form/constructor/items/ModelConstructor.vue

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
<el-form-item
4747
:label="$t('dynamicsForm.ModelConstructor.defaultModel')"
4848
required
49+
prop="default_value.model_id"
4950
:rules="[
5051
{
5152
required: true,
@@ -82,7 +83,7 @@
8283
</el-option>
8384
</el-option-group>
8485
<template #label="{ label, value }">
85-
<el-space :size="8">
86+
<el-space :size="8" v-if="value?.model_id">
8687
<span
8788
class="select-model-icon"
8889
:innerHTML="
@@ -218,7 +219,7 @@ const fetchModelByType = (type: string) => {
218219
219220
const handleModelTypeChange = (val: string) => {
220221
formValue.value.provider_list = []
221-
formValue.value.default_value = ''
222+
formValue.value.default_value = {}
222223
223224
if (val) {
224225
fetchModelByType(val)
@@ -275,7 +276,7 @@ const getData = () => {
275276
const rander = (form_data: any) => {
276277
formValue.value.model_type = form_data.model_type
277278
formValue.value.provider_list = form_data.attrs?.provider_list || []
278-
formValue.value.default_value = form_data.default_value || ''
279+
formValue.value.default_value = form_data.default_value || {}
279280
280281
if (form_data.model_type) {
281282
fetchModelByType(form_data.model_type)

0 commit comments

Comments
 (0)