|
|
@ -518,10 +518,10 @@ |
|
|
|
:headers="headers" |
|
|
|
:on-preview="handlePreview" |
|
|
|
:on-remove="handleRemove" |
|
|
|
:before-remove="beforeRemove" |
|
|
|
multiple |
|
|
|
:on-success="submitUpload" |
|
|
|
:file-list="contractFileList" |
|
|
|
:before-upload="beforeUpload" |
|
|
|
> |
|
|
|
<el-button size="small" type="primary" plain> |
|
|
|
<i class="el-icon-upload el-icon--right"></i> |
|
|
@ -1131,6 +1131,20 @@ export default { |
|
|
|
beforeRemove(file, fileList) { |
|
|
|
return this.$confirm(`确定移除 ${file.name}?`); |
|
|
|
}, |
|
|
|
// 上传文件之前的钩子,参数为上传的文件 |
|
|
|
beforeUpload(file) { |
|
|
|
let size = Number(file.size / 1024 / 1024); |
|
|
|
if (size > 100) { |
|
|
|
this.$message.warning("文件大小不能超过100MB"); |
|
|
|
return false; |
|
|
|
} |
|
|
|
// 检测上传文件格式 |
|
|
|
var type = file.name.substring(file.name.lastIndexOf(".") + 1); |
|
|
|
if (['png', 'jpg', 'pdf', 'word', 'excel'].indexOf(type) === -1) { |
|
|
|
this.$message.warning("请上传指定格式的文件!"); |
|
|
|
return false; |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
}; |
|
|
|
</script> |
|
|
|