| @@ -135,10 +135,10 @@ export default { | |||||
| allUploadLength(len){ | allUploadLength(len){ | ||||
| if(len===this.uploadFiles.length){ | if(len===this.uploadFiles.length){ | ||||
| setTimeout(() => { | setTimeout(() => { | ||||
| this.dropzoneUploader.removeAllFiles(true) | |||||
| this.btnFlag = false | |||||
| this.$emit('setcluster',this.btnFlag) | |||||
| }, 2000); | |||||
| this.dropzoneUploader.removeAllFiles(true) | |||||
| this.btnFlag = false | |||||
| this.$emit('setcluster',this.btnFlag) | |||||
| }, 2000); | |||||
| } | } | ||||
| } | } | ||||
| }, | }, | ||||
| @@ -254,7 +254,7 @@ export default { | |||||
| (currentChunk / chunks) * | (currentChunk / chunks) * | ||||
| 100 | 100 | ||||
| ).toFixed(2)}% (${currentChunk}/${chunks})`; | ).toFixed(2)}% (${currentChunk}/${chunks})`; | ||||
| // this.updateProgress(file, ((currentChunk / chunks) * 100).toFixed(2)); | |||||
| this.updateProgress(file, ((currentChunk / chunks) * 100).toFixed(2)); | |||||
| loadMd5Next(); | loadMd5Next(); | ||||
| return; | return; | ||||
| } | } | ||||
| @@ -265,7 +265,7 @@ export default { | |||||
| file.size | file.size | ||||
| } 用时:${(new Date().getTime() - time) / 1000} s` | } 用时:${(new Date().getTime() - time) / 1000} s` | ||||
| ); | ); | ||||
| // this.updateProgress(file,100) | |||||
| this.updateProgress(file,100) | |||||
| spark.destroy(); // 释放缓存 | spark.destroy(); // 释放缓存 | ||||
| file.uniqueIdentifier = md5; // 将文件md5赋值给文件唯一标识 | file.uniqueIdentifier = md5; // 将文件md5赋值给文件唯一标识 | ||||
| file.cmd5 = false; // 取消计算md5状态 | file.cmd5 = false; // 取消计算md5状态 | ||||
| @@ -297,11 +297,11 @@ export default { | |||||
| file.chunks = ''; | file.chunks = ''; | ||||
| this.multipartUpload(file); | this.multipartUpload(file); | ||||
| } else { | } else { | ||||
| // 失败如何处理 | |||||
| let info = "上传失败" | |||||
| this.allUploadLength++ | |||||
| this.uploadError(file,info) | |||||
| this.allUploadFiles.push({name:file.name,status:2,info:info}) | |||||
| // 失败如何处理 | |||||
| let info = "上传失败" | |||||
| this.allUploadLength++ | |||||
| this.uploadError(file,info) | |||||
| this.allUploadFiles.push({name:file.name,status:2,info:info}) | |||||
| return; | return; | ||||
| } | } | ||||
| return; | return; | ||||
| @@ -321,16 +321,12 @@ export default { | |||||
| this.uploadError(file,info) | this.uploadError(file,info) | ||||
| this.allUploadLength++ | this.allUploadLength++ | ||||
| this.allUploadFiles.push({name:file.name,status:1,info:info}) | this.allUploadFiles.push({name:file.name,status:1,info:info}) | ||||
| return; | |||||
| } | } | ||||
| } | |||||
| } | |||||
| console.log('文件已上传完成'); | console.log('文件已上传完成'); | ||||
| this.allUploadLength++ | |||||
| this.allUploadFiles.push({name:file.name,status:0,info:'上传成功'}) | |||||
| this.updateProgress(file, 100); | |||||
| this.progress = 100; | this.progress = 100; | ||||
| this.status = this.dropzoneParams.data('upload-complete'); | this.status = this.dropzoneParams.data('upload-complete'); | ||||
| this.finishUpload(file); | |||||
| // this.finishUpload(file); | |||||
| } else { | } else { | ||||
| // 断点续传 | // 断点续传 | ||||
| this.multipartUpload(file); | this.multipartUpload(file); | ||||
| @@ -338,10 +334,6 @@ export default { | |||||
| } catch (error) { | } catch (error) { | ||||
| this.emitDropzoneFailed(file); | this.emitDropzoneFailed(file); | ||||
| console.log(error); | console.log(error); | ||||
| let info = "上传失败" | |||||
| this.allUploadLength++ | |||||
| this.uploadError(file,info) | |||||
| this.allUploadFiles.push({name:file.name,status:2,info:info}) | |||||
| } | } | ||||
| async function addAttachment(file) { | async function addAttachment(file) { | ||||
| @@ -511,7 +503,6 @@ export default { | |||||
| console.log(error); | console.log(error); | ||||
| //this.emitDropzoneFailed(file); | //this.emitDropzoneFailed(file); | ||||
| //console.log(error); | //console.log(error); | ||||
| throw error; | |||||
| } | } | ||||
| } | } | ||||
| @@ -547,11 +538,6 @@ export default { | |||||
| await uploadChunk(e); | await uploadChunk(e); | ||||
| }catch(err){ | }catch(err){ | ||||
| console.log(err) | console.log(err) | ||||
| let info = "上传失败" | |||||
| this.allUploadLength++ | |||||
| this.uploadError(file,info) | |||||
| this.allUploadFiles.push({name:file.name,status:2,info:info}); | |||||
| return; | |||||
| } | } | ||||
| fileReader.abort(); | fileReader.abort(); | ||||