Browse Source

解决线上紧急发版问题--添加上传异常判断

hella_online_20241011
王宇飞 4 months ago
parent
commit
08520b3696
  1. 26
      src/components/UploadFile/src/UploadFile.vue

26
src/components/UploadFile/src/UploadFile.vue

@ -109,17 +109,21 @@ const beforeUpload: UploadProps['beforeUpload'] = (file: UploadRawFile) => {
// } // }
// //
const handleFileSuccess: UploadProps['onSuccess'] = (res: any,uploadFile: any): void => { const handleFileSuccess: UploadProps['onSuccess'] = (res: any,uploadFile: any): void => {
message.success(t('ts.上传成功')) if(res&&res.code==0){
const fileListNew = fileList.value message.success(t('ts.上传成功'))
fileListNew.pop() const fileListNew = fileList.value
fileList.value = fileListNew fileListNew.pop()
uploadList.value.push({ name: uploadFile.name, url: res.data }) fileList.value = fileListNew
// if (uploadList.value.length == uploadNumber.value) { uploadList.value.push({ name: uploadFile.name, url: res.data })
if(fileList.value.every(it => it.status == 'success')) { // if (uploadList.value.length == uploadNumber.value) {
fileList.value = fileList.value.concat(uploadList.value) if(fileList.value.every(it => it.status == 'success')) {
uploadList.value = [] fileList.value = fileList.value.concat(uploadList.value)
uploadNumber.value = 0 uploadList.value = []
emit('update:modelValue', listToString(fileList.value),res,uploadFile) uploadNumber.value = 0
emit('update:modelValue', listToString(fileList.value),res,uploadFile)
}
}else{
message.error(res.msg)
} }
} }
// //

Loading…
Cancel
Save