diff --git a/ui/src/components/dynamics-form/constructor/index.vue b/ui/src/components/dynamics-form/constructor/index.vue
index baaa953be..b605daf62 100644
--- a/ui/src/components/dynamics-form/constructor/index.vue
+++ b/ui/src/components/dynamics-form/constructor/index.vue
@@ -38,12 +38,12 @@
diff --git a/ui/src/components/dynamics-form/constructor/items/DatePickerConstructor.vue b/ui/src/components/dynamics-form/constructor/items/DatePickerConstructor.vue
index bdf6148a5..44d1f91d4 100644
--- a/ui/src/components/dynamics-form/constructor/items/DatePickerConstructor.vue
+++ b/ui/src/components/dynamics-form/constructor/items/DatePickerConstructor.vue
@@ -11,7 +11,6 @@
{
default_value: formValue.value.default_value
}
}
-defineExpose({ getData })
+const rander = (form_data: any) => {
+ formValue.value.type = form_data.attrs.type
+ formValue.value.format = form_data.attrs?.format
+ formValue.value.default_value = form_data.default_value
+}
+defineExpose({ getData, rander })
onMounted(() => {
- formValue.value.type = props.modelValue.attrs?.type || 'datetime'
- formValue.value.format = props.modelValue.attrs?.format || 'YYYY-MM-DD HH:mm:ss'
- formValue.value.default_value = props.modelValue.default_value || ''
+ formValue.value.type = 'datetime'
+ formValue.value.format = 'YYYY-MM-DD HH:mm:ss'
+ formValue.value.default_value = ''
})
diff --git a/ui/src/components/dynamics-form/constructor/items/SingleSelectConstructor.vue b/ui/src/components/dynamics-form/constructor/items/SingleSelectConstructor.vue
index b8085cb64..17d52a268 100644
--- a/ui/src/components/dynamics-form/constructor/items/SingleSelectConstructor.vue
+++ b/ui/src/components/dynamics-form/constructor/items/SingleSelectConstructor.vue
@@ -24,7 +24,6 @@
-
-
+
@@ -61,7 +65,6 @@ const delOption = (index: number) => {
formValue.value.option_list.splice(index, 1)
}
-
const getData = () => {
return {
input_type: 'SingleSelect',
@@ -72,9 +75,13 @@ const getData = () => {
option_list: formValue.value.option_list
}
}
-defineExpose({ getData })
+const rander = (form_data: any) => {
+ formValue.value.option_list = form_data.option_list
+}
+
+defineExpose({ getData, rander })
onMounted(() => {
- formValue.value.option_list = props.modelValue.option_list || []
+ formValue.value.option_list = []
})
diff --git a/ui/src/components/dynamics-form/constructor/items/SwitchInputConstructor.vue b/ui/src/components/dynamics-form/constructor/items/SwitchInputConstructor.vue
index 4ef9e5142..80ba8dbc0 100644
--- a/ui/src/components/dynamics-form/constructor/items/SwitchInputConstructor.vue
+++ b/ui/src/components/dynamics-form/constructor/items/SwitchInputConstructor.vue
@@ -31,9 +31,13 @@ const getData = () => {
default_value: formValue.value.default_value
}
}
-defineExpose({ getData })
+
+const rander = (form_data: any) => {
+ formValue.value.default_value = form_data.default_value
+}
+defineExpose({ getData, rander })
onMounted(() => {
- formValue.value.default_value = formValue.value.default_value || false
+ formValue.value.default_value = false
})
diff --git a/ui/src/components/dynamics-form/constructor/items/TextInputConstructor.vue b/ui/src/components/dynamics-form/constructor/items/TextInputConstructor.vue
index 3ff74bf25..1f23ad846 100644
--- a/ui/src/components/dynamics-form/constructor/items/TextInputConstructor.vue
+++ b/ui/src/components/dynamics-form/constructor/items/TextInputConstructor.vue
@@ -1,6 +1,6 @@
-
+
{
default_value: formValue.value.default_value
}
}
-defineExpose({ getData })
+const rander = (form_data: any) => {
+ const attrs = form_data.attrs || {}
+ formValue.value.min_length = attrs.min_length
+ formValue.value.max_length = attrs.max_length
+ formValue.value.default_value = form_data.default_value
+}
+defineExpose({ getData, rander })
onMounted(() => {
- formValue.value.required = props.modelValue.required
- formValue.value.min_length = props.modelValue.attrs?.min_length || 0
- formValue.value.max_length = props.modelValue.attrs?.max_length || 20
- formValue.value.default_value = props.modelValue.default_value || ''
+ formValue.value.min_length = 0
+ formValue.value.max_length = 20
+ formValue.value.default_value = ''
})