From 7ed2d11630be6dc5adf1634a5c8b283058099d15 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Wed, 30 Oct 2024 12:06:35 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=85=B3=E9=97=AD=E8=AF=AD=E9=9F=B3?= =?UTF-8?q?=E5=BC=80=E5=85=B3=E5=90=8E=E6=B8=85=E9=99=A4=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?id?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1047571 --user=刘瑞斌 【github#1376】【应用】在应用处关闭语音模型开关,去模型处删除模型,提示关联了一个应用,无法删除该模型。 https://www.tapd.cn/57709429/s/1601917 --- .../views/application/ApplicationSetting.vue | 17 +++++++++++++++-- ui/src/workflow/nodes/base-node/index.vue | 18 ++++++++++++++++-- 2 files changed, 31 insertions(+), 4 deletions(-) diff --git a/ui/src/views/application/ApplicationSetting.vue b/ui/src/views/application/ApplicationSetting.vue index 1f7757c22..4033694ad 100644 --- a/ui/src/views/application/ApplicationSetting.vue +++ b/ui/src/views/application/ApplicationSetting.vue @@ -326,7 +326,7 @@ --> - + 设置 - + @@ -820,6 +820,19 @@ function ttsModelChange() { } } +function ttsModelEnableChange() { + if (!applicationForm.value.tts_model_enable) { + applicationForm.value.tts_model_id = '' + applicationForm.value.tts_type = 'BROWSER' + } +} + +function sttModelEnableChange() { + if (!applicationForm.value.stt_model_enable) { + applicationForm.value.stt_model_id = '' + } +} + function getProvider() { loading.value = true model diff --git a/ui/src/workflow/nodes/base-node/index.vue b/ui/src/workflow/nodes/base-node/index.vue index a39b62be5..eb5df113a 100644 --- a/ui/src/workflow/nodes/base-node/index.vue +++ b/ui/src/workflow/nodes/base-node/index.vue @@ -60,7 +60,7 @@ --> - + @@ -141,7 +141,7 @@ 设置 - + @@ -323,6 +323,20 @@ function ttsModelChange() { } } +function ttsModelEnableChange() { + if (!form_data.value.tts_model_enable) { + form_data.value.tts_model_id = '' + form_data.value.tts_type = 'BROWSER' + } +} + +function sttModelEnableChange() { + if (!form_data.value.stt_model_enable) { + form_data.value.stt_model_id = '' + } +} + + const openTTSParamSettingDialog = () => { const model_id = form_data.value.tts_model_id if (!model_id) {