From f11fc84f9000f2ad70bf01b9216e8023feac20fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=98=E7=BB=AA=E5=A3=AE?= <2235602974@qq.com> Date: Thu, 31 Mar 2022 22:24:13 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20excel=E4=B8=8A=E4=BC=A0=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/upload/excel.vue | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/components/upload/excel.vue b/src/components/upload/excel.vue index 158e3dac..b6ae41f3 100644 --- a/src/components/upload/excel.vue +++ b/src/components/upload/excel.vue @@ -16,6 +16,7 @@ :disabled="upload.isUploading" :on-progress="handleFileUploadProgress" :on-success="handleFileSuccess" + :on-error="handleFileError" :auto-upload="false" drag > @@ -32,7 +33,7 @@ style="font-size:12px;vertical-align: baseline;" @click="downExcelTemp" v-if="tempUrl" - >下载模板 + >下载模板 @@ -60,7 +61,8 @@ type="danger" v-for="error in scope.row.errors" :key="error" - >{{ error }}{{ error }} + @@ -100,7 +102,7 @@ export default { }; }, computed: { - headers: function() { + headers: function () { return { Authorization: "Bearer " + store.getters.access_token }; @@ -113,11 +115,14 @@ export default { handleFileUploadProgress() { this.upload.isUploading = true; }, + handleFileError() { + this.$message.error('上传失败,数据格式不合法!') + this.upload.open = false; + }, handleFileSuccess(response) { this.upload.isUploading = false; this.upload.open = false; this.$refs.upload.clearFiles(); - // 校验失败 if (response.code === 1) { this.$message.error("导入失败,以下数据不合法"); -- Gitee