|
@@ -82,9 +82,17 @@
|
|
|
methods: {
|
|
|
// 上传
|
|
|
submitUpload () {
|
|
|
+ // 判断是否有文件
|
|
|
if (this.fileList.length === 0) {
|
|
|
return this.$message.warning('请选取文件后再上传')
|
|
|
}
|
|
|
+ // 判断是否有重复文件
|
|
|
+ let arr1 = this.fileList.map(i => i.name)
|
|
|
+ let arr2 = [...new Set(arr1)]
|
|
|
+ if (arr1.length !== arr2.length) {
|
|
|
+ return this.$message.warning('请去掉重复文件后再上传')
|
|
|
+ }
|
|
|
+ // 开始上传
|
|
|
const formData = new FormData()
|
|
|
this.fileList.forEach((file) => {
|
|
|
formData.append('file', file.raw)
|