From 02df28b2fab4d57dd85429c06f91637755a1e673 Mon Sep 17 00:00:00 2001 From: "DESKTOP-6C3NK6N\\WXS" <815034831@qq.com> Date: Thu, 8 Aug 2024 10:25:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=84=8F=E8=A7=81=E5=8F=8D=E9=A6=88=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E4=B8=8A=E4=BC=A0=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/feedBack/index.vue | 2 + src/components/feedBack/uploadImage.vue | 50 +++++++++++++++++++------ 2 files changed, 41 insertions(+), 11 deletions(-) diff --git a/src/components/feedBack/index.vue b/src/components/feedBack/index.vue index 7d13c95b..176e94f4 100644 --- a/src/components/feedBack/index.vue +++ b/src/components/feedBack/index.vue @@ -97,6 +97,7 @@ @@ -209,6 +210,7 @@ export default { }, ], }, + isUpload: false, }; }, computed: { diff --git a/src/components/feedBack/uploadImage.vue b/src/components/feedBack/uploadImage.vue index 5ac479d5..6036f8ea 100644 --- a/src/components/feedBack/uploadImage.vue +++ b/src/components/feedBack/uploadImage.vue @@ -15,13 +15,24 @@ list-type="picture-card" > -
- +
+ item.uid === param.file.uid + ); + if (!res) { + if (index >= 0) { + this.fileList.splice(index, 1); + } + return this.$emit("update:isUpload", false); + } + this.fileList[index].url = this.OSSclientConfig.basePath + res.name; + this.fileList[index].path = res.name; this.$emit("update:path", [...this.path, res.name]); - this.isUpload = false; + this.$emit("update:isUpload", false); return false; }, beforeUpload(file, fileList) { @@ -216,4 +240,8 @@ export default { align-items: center; justify-content: center; } +.el-upload-list--picture-card .el-upload-list__item-thumbnail { + width: auto; + height: auto; +} \ No newline at end of file