From 71cc563d0890f92fd4f14607e46570e95d42a3f4 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Fri, 25 Oct 2024 19:28:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E9=85=8D=E7=BD=AETTS?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E4=B8=8D=E4=BF=9D=E5=AD=98=E7=82=B9=E5=8F=96?= =?UTF-8?q?=E6=B6=88=E5=90=8E=E4=B8=8D=E8=83=BD=E5=9B=9E=E6=98=BE=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1048094 --user=刘瑞斌 【应用编排】进入编排页面,在语音模型参数设置弹框中点击取消后再次打开弹框,自定义字段值全部清空了 https://www.tapd.cn/57709429/s/1598751 --- .../application/component/TTSModeParamSettingDialog.vue | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/ui/src/views/application/component/TTSModeParamSettingDialog.vue b/ui/src/views/application/component/TTSModeParamSettingDialog.vue index a2f41836a..bb916d7f4 100644 --- a/ui/src/views/application/component/TTSModeParamSettingDialog.vue +++ b/ui/src/views/application/component/TTSModeParamSettingDialog.vue @@ -75,12 +75,10 @@ const open = (model_id: string, application_id?: string, model_setting_data?: an const api = getApi(model_id, application_id) api.then((ok) => { model_form_field.value = ok.data - model_setting_data = - model_setting_data && keys(model_setting_data).length > 0 - ? model_setting_data - : ok.data + const resp = ok.data .map((item: any) => ({ [item.field]: item.default_value })) .reduce((x, y) => ({ ...x, ...y }), {}) + model_setting_data = { ...resp, ...model_setting_data } // 渲染动态表单 dynamicsFormRef.value?.render(model_form_field.value, model_setting_data) })