From f89b98d2556634f841795e7da26340f7f48c5d94 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Wed, 30 Oct 2024 13:54:25 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=89=93=E5=BC=80=E8=AF=AD=E9=9F=B3?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E9=85=8D=E7=BD=AE=E6=97=B6=E5=88=B7=E6=96=B0?= =?UTF-8?q?=E6=9C=80=E6=96=B0=E7=9A=84=E6=A8=A1=E5=9E=8B=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../application/component/TTSModeParamSettingDialog.vue | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ui/src/views/application/component/TTSModeParamSettingDialog.vue b/ui/src/views/application/component/TTSModeParamSettingDialog.vue index 5d58f4647..0b1b4066b 100644 --- a/ui/src/views/application/component/TTSModeParamSettingDialog.vue +++ b/ui/src/views/application/component/TTSModeParamSettingDialog.vue @@ -78,6 +78,14 @@ const open = (model_id: string, application_id?: string, model_setting_data?: an const resp = ok.data .map((item: any) => ({ [item.field]: item.default_value })) .reduce((x, y) => ({ ...x, ...y }), {}) + // 删除不存在的字段 + if (model_setting_data) { + Object.keys(model_setting_data).forEach(key => { + if (!(key in resp)) { + delete model_setting_data[key]; + } + }); + } model_setting_data = { ...resp, ...model_setting_data } // 渲染动态表单 dynamicsFormRef.value?.render(model_form_field.value, model_setting_data)