1
Showing
1 changed file
with
10 additions
and
11 deletions
| 1 | <!-- | 1 | <!-- | 
| 2 | * @Description: | 2 | * @Description: | 
| 3 | * @Autor: renchao | 3 | * @Autor: renchao | 
| 4 | * @LastEditTime: 2023-07-04 16:07:37 | 4 | * @LastEditTime: 2023-07-28 14:20:07 | 
| 5 | --> | 5 | --> | 
| 6 | <template> | 6 | <template> | 
| 7 | <div class="rlPopup"> | 7 | <div class="rlPopup"> | 
| ... | @@ -77,7 +77,7 @@ | ... | @@ -77,7 +77,7 @@ | 
| 77 | scale: 1, | 77 | scale: 1, | 
| 78 | degree: 0 | 78 | degree: 0 | 
| 79 | }, | 79 | }, | 
| 80 | maxLength: 0, | 80 | maxFileLength: 0, | 
| 81 | // 缩略图 | 81 | // 缩略图 | 
| 82 | thumbnailImages: [], | 82 | thumbnailImages: [], | 
| 83 | showViewer: false, | 83 | showViewer: false, | 
| ... | @@ -252,17 +252,16 @@ | ... | @@ -252,17 +252,16 @@ | 
| 252 | * @param {*} files | 252 | * @param {*} files | 
| 253 | * @author: renchao | 253 | * @author: renchao | 
| 254 | */ | 254 | */ | 
| 255 | async handleChange (file, files) { | 255 | async handleChange (file, fileList) { | 
| 256 | // 清空 fileList 数组 | 256 | let length = fileList.length; | 
| 257 | debugger | 257 | this.maxFileLength = Math.max(length, this.maxFileLength) | 
| 258 | let length = files.length; | ||
| 259 | this.maxLength = Math.max(length, this.maxLength) | ||
| 260 | this.$refs.upload.clearFiles(); | ||
| 261 | setTimeout(() => { | 258 | setTimeout(() => { | 
| 262 | if (length !== this.maxLength) return | ||
| 263 | var formData = new FormData(); | 259 | var formData = new FormData(); | 
| 264 | files.forEach(file => { | 260 | if (this.maxFileLength !== length) { | 
| 265 | formData.append('file', file.raw) | 261 | return | 
| 262 | } | ||
| 263 | fileList.forEach(item => { | ||
| 264 | formData.append('file', item.raw) | ||
| 266 | }) | 265 | }) | 
| 267 | formData.append("bsmSj", this.previewImg.bsmSj); | 266 | formData.append("bsmSj", this.previewImg.bsmSj); | 
| 268 | formData.append("bsmSlsq", this.previewImg.bsmSlsq); | 267 | formData.append("bsmSlsq", this.previewImg.bsmSlsq); | ... | ... | 
- 
Please register or sign in to post a comment