Skip to content

Commit cdfb3e4

Browse files
fix: upload file tip
1 parent d3323b7 commit cdfb3e4

4 files changed

Lines changed: 11 additions & 3 deletions

File tree

ui/src/locales/lang/en-US/views/document.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ export default {
4141
uploadMessage: 'Drag and drop files here to upload or',
4242
formats: 'Supported formats:',
4343
requiredMessage: 'Please upload a file',
44+
noSuccessFileMessage: 'No files were uploaded successfully. Please upload again.',
4445
errorMessage1: 'The file size exceeds 100mb',
4546
errorMessage2: 'Unsupported file format',
4647
errorMessage3: 'File cannot be empty',

ui/src/locales/lang/zh-CN/views/document.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ export default {
1818
},
1919
tip: {
2020
exportSimultaneously: '同时导出源文件',
21-
exportSimultaneouslyTip:'勾选后将原始文件一并打包至ZIP,导入时可自动恢复文件关联;不勾选则仅导出文本内容。',
21+
exportSimultaneouslyTip:
22+
'勾选后将原始文件一并打包至ZIP,导入时可自动恢复文件关联;不勾选则仅导出文本内容。',
2223
saveMessage: '当前的更改尚未保存,确认退出吗?',
2324
cancelSuccess: '批量取消成功',
2425
sendMessage: '发送成功',
@@ -38,6 +39,7 @@ export default {
3839
uploadMessage: '拖拽文件至此上传或',
3940
formats: '支持格式:',
4041
requiredMessage: '请上传文件',
42+
noSuccessFileMessage: '没有上传成功的文件,请重新上传',
4143
errorMessage2: '文件格式不支持',
4244
errorMessage3: '文件不能为空',
4345
// errorMessage4: '每次最多上传50个文件',

ui/src/locales/lang/zh-Hant/views/document.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ export default {
3939
uploadMessage: '拖拽文件至此上傳或',
4040
formats: '支持格式:',
4141
requiredMessage: '請上傳文件',
42+
noSuccessFileMessage: '沒有上傳成功的文件,請重新上傳',
4243
errorMessage1: '文件大小超過 100MB',
4344
errorMessage2: '文件格式不支持',
4445
errorMessage3: '文件不能为空',

ui/src/views/document/UploadDocument.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ import SetRules from './upload/SetRules.vue'
5959
import ResultSuccess from './upload/ResultSuccess.vue'
6060
import UploadComponent from './upload/UploadComponent.vue'
6161
import { loadSharedApi } from '@/utils/dynamics-api/shared-api'
62-
import { MsgConfirm, MsgSuccess } from '@/utils/message'
62+
import { MsgConfirm, MsgError, MsgSuccess } from '@/utils/message'
6363
import { t } from '@/locales'
6464
import useStore from '@/stores'
6565
const { knowledge } = useStore()
@@ -94,9 +94,13 @@ const loading = ref(false)
9494
const disabled = ref(false)
9595
const active = ref(0)
9696
const successInfo = ref<any>(null)
97-
const uploadComponentUploading = computed(() =>UploadComponentRef.value?.uploadingCount> 0)
97+
const uploadComponentUploading = computed(() => UploadComponentRef.value?.uploadingCount > 0)
9898
async function next() {
9999
if (uploadComponentUploading.value) return
100+
if (!documentsFiles.value?.length) {
101+
MsgError(t('views.document.upload.noSuccessFileMessage'))
102+
return
103+
}
100104
disabled.value = true
101105
if (await UploadComponentRef.value.validate()) {
102106
if (documentsType.value === 'QA') {

0 commit comments

Comments
 (0)