diff --git a/src/views/modules/workRecord/dailyrecordinfoDetail.vue b/src/views/modules/workRecord/dailyrecordinfoDetail.vue index f689b67c..1b16b51c 100644 --- a/src/views/modules/workRecord/dailyrecordinfoDetail.vue +++ b/src/views/modules/workRecord/dailyrecordinfoDetail.vue @@ -60,6 +60,7 @@ = 9 }, + handleErrorRemove (file) { + // 实现缩略图模板时删除文件 + let fileList = this.$refs.upload.uploadFiles + for (var i = 0; i < fileList.length; i++) { + let item = fileList[i] + if (item.url === file.url) { + fileList.splice(i, 1) + } + } + }, handelError () { this.loading = false this.isAble = false diff --git a/src/views/modules/workRecord/monthexcellentcaseDetail.vue b/src/views/modules/workRecord/monthexcellentcaseDetail.vue index b7dc7b88..1fd51df4 100644 --- a/src/views/modules/workRecord/monthexcellentcaseDetail.vue +++ b/src/views/modules/workRecord/monthexcellentcaseDetail.vue @@ -35,6 +35,7 @@ = 9 }, @@ -268,11 +274,22 @@ export default { } } }, + handleErrorRemove (file) { + // 实现缩略图模板时删除文件 + let fileList = this.$refs.upload.uploadFiles + for (var i = 0; i < fileList.length; i++) { + let item = fileList[i] + if (item.url === file.url) { + fileList.splice(i, 1) + } + } + }, handleAvatarFileSuccess (res, file) { this.fileloading = false this.isAble = false if (res === null || res.data === null || res.data.imgUrl === null) { this.$message.error('文件上传失败!') + this.handleErrorRemove(file) return false } this.dataForm.files.push({ url: res.data.imgUrl, thumbnail: res.data.thumbnail, fileType: 2, recordType: 1, fileName: res.data.fileName, name: res.data.fileName }) diff --git a/src/views/modules/workRecord/weekrecordinfoDetail.vue b/src/views/modules/workRecord/weekrecordinfoDetail.vue index 54fc3749..7bf864a7 100644 --- a/src/views/modules/workRecord/weekrecordinfoDetail.vue +++ b/src/views/modules/workRecord/weekrecordinfoDetail.vue @@ -53,6 +53,7 @@ = 9 }, @@ -207,6 +213,16 @@ export default { this.isAble = false this.$message.error('上传文件失败!') }, + handleErrorRemove (file) { + // 实现缩略图模板时删除文件 + let fileList = this.$refs.upload.uploadFiles + for (var i = 0; i < fileList.length; i++) { + let item = fileList[i] + if (item.url === file.url) { + fileList.splice(i, 1) + } + } + }, handleRemove (file, fileList) { for (var i = 0; i < this.dataForm.images.length; i++) { let item = this.dataForm.images[i]