Kaynağa Gözat

[Fix][UI] Add duplicate of file suffix (#11136)

Devosend 2 yıl önce
ebeveyn
işleme
d76d6da734

+ 2 - 0
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?',

+ 1 - 0
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: '确定删除吗?',

+ 3 - 0
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: {