diff --git a/ui/src/locales/lang/en-US/common.ts b/ui/src/locales/lang/en-US/common.ts index 91b4103e6..db44fb6c6 100644 --- a/ui/src/locales/lang/en-US/common.ts +++ b/ui/src/locales/lang/en-US/common.ts @@ -60,6 +60,7 @@ export default { existingExtensionsTip: 'The following extensions already exist', localUpload: 'Local Files', urlUpload: 'URL', + uploadMethodTip: 'Please select upload method', }, status: { label: 'Status', diff --git a/ui/src/locales/lang/zh-CN/common.ts b/ui/src/locales/lang/zh-CN/common.ts index 022d87a86..70ac9e288 100644 --- a/ui/src/locales/lang/zh-CN/common.ts +++ b/ui/src/locales/lang/zh-CN/common.ts @@ -62,6 +62,7 @@ export default { existingExtensionsTip: '文件后缀已存在', localUpload: '本地文件', urlUpload: 'URL 地址', + uploadMethodTip: '请选择上传方式' }, status: { label: '状态', diff --git a/ui/src/locales/lang/zh-Hant/common.ts b/ui/src/locales/lang/zh-Hant/common.ts index 532e92acb..cefa50d67 100644 --- a/ui/src/locales/lang/zh-Hant/common.ts +++ b/ui/src/locales/lang/zh-Hant/common.ts @@ -60,6 +60,7 @@ export default { existingExtensionsTip: '文件後綴已存在', localUpload: '本地文件', urlUpload: 'URL 地址', + uploadMethodTip: '請選擇上傳方式' }, status: { label: '狀態', diff --git a/ui/src/workflow/nodes/base-node/component/FileUploadSettingDialog.vue b/ui/src/workflow/nodes/base-node/component/FileUploadSettingDialog.vue index 4419ca9f5..2d74c9215 100644 --- a/ui/src/workflow/nodes/base-node/component/FileUploadSettingDialog.vue +++ b/ui/src/workflow/nodes/base-node/component/FileUploadSettingDialog.vue @@ -341,6 +341,10 @@ const handleInputConfirm = () => { async function submit() { const formEl = fieldFormRef.value + if (!form_data.value.local_upload && !form_data.value.url_upload) { + MsgWarning(t('common.fileUpload.uploadMethodTip')) + return + } if (!formEl) return await formEl.validate().then(() => { const formattedData = cloneDeep(form_data.value)