From 1a9de8b1e844ba9cfd17e1ac14ea21ba574560b0 Mon Sep 17 00:00:00 2001 From: wanggongfeng <1305282856@qq.com> Date: Fri, 17 Apr 2020 18:13:00 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B7=AF=E7=94=B1=E8=B7=B3=E8=BD=ACBUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workRecord/dailyrecordinfoDetail.vue | 16 ++++++++++++++++ .../workRecord/monthexcellentcaseDetail.vue | 18 ++++++++++++++++-- .../workRecord/monthexcellentgridDetail.vue | 18 ++++++++++++++++-- .../workRecord/monthexcellentpersonDetail.vue | 18 ++++++++++++++++-- .../modules/workRecord/monthgridsortDetail.vue | 6 ++++-- .../workRecord/monthrecordinfoDetail.vue | 17 +++++++++++++++++ .../workRecord/weekrecordinfoDetail.vue | 16 ++++++++++++++++ 7 files changed, 101 insertions(+), 8 deletions(-) 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]