diff --git a/ui/src/views/application/component/TTSModeParamSettingDialog.vue b/ui/src/views/application/component/TTSModeParamSettingDialog.vue index 6a305903e..a2f41836a 100644 --- a/ui/src/views/application/component/TTSModeParamSettingDialog.vue +++ b/ui/src/views/application/component/TTSModeParamSettingDialog.vue @@ -100,8 +100,12 @@ const reset_default = (model_id: string, application_id?: string) => { } const submit = async () => { - emit('refresh', form_data.value) - dialogVisible.value = false + dynamicsFormRef.value?.validate().then((ok) => { + if (ok) { + emit('refresh', form_data.value) + dialogVisible.value = false + } + }) }