现场照片:
-
+
handleRemove(file, fileList, 5)
"
+ :before-upload="(file) => beforeUpload(file, 5)"
:on-preview="(file) => handlePreview(file, 5)"
name="files"
:file-list="fileListRectification"
accept="image/jpeg,image/jpg,image/png"
required
- :limit="5"
+
>
+
@@ -3339,6 +3343,14 @@ export default {
},
beforeUpload(file, type) {
+ if (type == 1 || type == 3 || type == 5) {
+ // console.log(this.fileList1.length)
+ if(this.fileList1.length >= 5 || this.fileList3.length >= 5 || this.fileListRectification .length >= 5){
+ this.$message.warning("最多只能上传5张图片");
+ return false;
+ }
+ return true
+ }
if (type == 2 || type == 4) {
const fileType = file.type;
const fileTypeList = ["audio/mp3", "video/mp4"];
@@ -3358,12 +3370,13 @@ export default {
name: file.data[0].filename,
url: this.fileUrl + file.data[0].imageUrl,
};
- if (this.fileList1.length >= 4) {
- this.$message.warning("最多只能上传5张图片");
- return false;
- } else {
- this.fileList1.push(data);
- }
+ // if (this.fileList1.length >= 4) {
+ // this.$message.warning("最多只能上传5张图片");
+ // return false;
+ // } else {
+
+ // }
+ this.fileList1.push(data);
} else if (type == 2) {
let data = {
name: file.data[0].fileInfo.originalFilename,
@@ -3376,12 +3389,13 @@ export default {
name: file.data[0].filename,
url: this.fileUrl + file.data[0].imageUrl,
};
- if (this.fileList3.length >= 4) {
- this.$message.warning("最多只能上传5张图片");
- return false;
- } else {
- this.fileList3.push(data);
- }
+ // if (this.fileList3.length >= 4) {
+ // this.$message.warning("最多只能上传5张图片");
+ // return false;
+ // } else {
+
+ // }
+ this.fileList3.push(data);
} else if (type == 4) {
let data = {
name: file.data[0].fileInfo.originalFilename,