|
@ -958,15 +958,26 @@ export default { |
|
|
file.message = '上传中...' |
|
|
file.message = '上传中...' |
|
|
uploadvariedfile(file.file) |
|
|
uploadvariedfile(file.file) |
|
|
.then(res => { |
|
|
.then(res => { |
|
|
file.uploadType=0, |
|
|
const forbiddenExtensions = ['doc', 'docx', 'pdf', 'xls', 'xlsx', 'ppt', 'txt']; |
|
|
|
|
|
const fileExtension = file.file.name.split('.').pop().toLowerCase(); |
|
|
|
|
|
if (forbiddenExtensions.includes(fileExtension)) { |
|
|
|
|
|
file.status = 'failed' |
|
|
|
|
|
file.message = '文件类型不允许上传' |
|
|
|
|
|
|
|
|
|
|
|
return |
|
|
|
|
|
} else { |
|
|
|
|
|
file.uploadType = 0, |
|
|
file.status = '' |
|
|
file.status = '' |
|
|
file.attachmentUrl=res.data.url |
|
|
file.attachmentUrl = res.data.url |
|
|
file.attachmentType=file.file.type |
|
|
file.attachmentType = file.file.type |
|
|
file.attachmentName=file.file.name |
|
|
file.attachmentName = file.file.name |
|
|
file.attachmentFormat=file.file.name.split('.').pop() |
|
|
file.attachmentFormat = file.file.name.split('.').pop() |
|
|
file.size=file.file.size |
|
|
file.size = file.file.size |
|
|
file.message = '上传成功' |
|
|
file.message = '上传成功' |
|
|
console.log(this.fileList) |
|
|
console.log(this.fileList, res, "sdklklsd") |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}) |
|
|
}) |
|
|
.catch(() => { |
|
|
.catch(() => { |
|
|
file.status = 'failed' |
|
|
file.status = 'failed' |
|
|