diff --git a/dolphinscheduler-ui/src/locales/en_US/resource.ts b/dolphinscheduler-ui/src/locales/en_US/resource.ts index 45e2d16c7f..297a3217ea 100644 --- a/dolphinscheduler-ui/src/locales/en_US/resource.ts +++ b/dolphinscheduler-ui/src/locales/en_US/resource.ts @@ -40,6 +40,8 @@ export default { enter_name_tips: 'Please enter name', enter_description_tips: 'Please enter description', enter_content_tips: 'Please enter the resource content', + enter_suffix_tips: 'Please enter the suffix', + duplicate_suffix_tips: 'Duplicate file suffix', file_format: 'File Format', file_content: 'File Content', delete_confirm: 'Delete?', diff --git a/dolphinscheduler-ui/src/locales/zh_CN/resource.ts b/dolphinscheduler-ui/src/locales/zh_CN/resource.ts index 0c49060665..5797c6d57b 100644 --- a/dolphinscheduler-ui/src/locales/zh_CN/resource.ts +++ b/dolphinscheduler-ui/src/locales/zh_CN/resource.ts @@ -41,6 +41,7 @@ export default { enter_description_tips: '请输入描述', enter_content_tips: '请输入资源内容', enter_suffix_tips: '请输入文件后缀', + duplicate_suffix_tips: '文件后缀重复', file_format: '文件格式', file_content: '文件内容', delete_confirm: '确定删除吗?', diff --git a/dolphinscheduler-ui/src/views/resource/file/create/use-form.ts b/dolphinscheduler-ui/src/views/resource/file/create/use-form.ts index fa132ac5a6..48e63e0fa6 100644 --- a/dolphinscheduler-ui/src/views/resource/file/create/use-form.ts +++ b/dolphinscheduler-ui/src/views/resource/file/create/use-form.ts @@ -47,6 +47,9 @@ export function useForm() { if (state.fileForm.fileName === '') { return new Error(t('resource.file.enter_name_tips')) } + if (state.fileForm.fileName.endsWith(`.${state.fileForm.suffix}`)) { + return new Error(t('resource.file.duplicate_suffix_tips')) + } } }, suffix: {