From f9c4e96f978f9d82a6c42fce66f1e2395d3741ed Mon Sep 17 00:00:00 2001 From: CaptainB Date: Mon, 24 Mar 2025 18:05:51 +0800 Subject: [PATCH] fix: enhance validation for required form fields MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1052705 --user=刘瑞斌 【工作流】添加”开关”按钮参数, 默认值为关闭,保存之后页面还会提示“请填写所填字段” https://www.tapd.cn/57709429/s/1675323 --- ui/src/components/ai-chat/component/user-form/index.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/src/components/ai-chat/component/user-form/index.vue b/ui/src/components/ai-chat/component/user-form/index.vue index e8fc14247..97350cc91 100644 --- a/ui/src/components/ai-chat/component/user-form/index.vue +++ b/ui/src/components/ai-chat/component/user-form/index.vue @@ -303,7 +303,9 @@ const checkInputParam = () => { for (let i = 0; i < inputFieldList.value.length; i++) { if ( inputFieldList.value[i].required && - !form_data_context.value[inputFieldList.value[i].field] + (form_data_context.value[inputFieldList.value[i].field] === null || + form_data_context.value[inputFieldList.value[i].field] === undefined || + form_data_context.value[inputFieldList.value[i].field] === '') ) { MsgWarning(t('chat.tip.requiredMessage')) return false