From 2d6ed43e2fc85e620d4b556f339fa4e70ba4776c Mon Sep 17 00:00:00 2001 From: taojinlong Date: Fri, 27 Dec 2024 16:53:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E3=80=90=E6=95=B0=E6=8D=AE=E6=BA=90?= =?UTF-8?q?=E3=80=91=E5=BD=93Excel=E6=96=87=E4=BB=B6=E8=BF=87=E5=A4=A7?= =?UTF-8?q?=E8=80=8C=E6=97=A0=E6=B3=95=E4=B8=8A=E4=BC=A0=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E6=96=87=E4=BB=B6=E5=A4=A7=E5=B0=8F=E8=B6=85?= =?UTF-8?q?=E5=87=BA=E9=99=90=E5=88=B6=EF=BC=8C=E8=AF=B7=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core-frontend/src/config/axios/service.ts | 8 ++++++++ .../views/visualized/data/datasource/form/ExcelDetail.vue | 3 +++ 2 files changed, 11 insertions(+) diff --git a/core/core-frontend/src/config/axios/service.ts b/core/core-frontend/src/config/axios/service.ts index 984f451bde..767e1ecaca 100644 --- a/core/core-frontend/src/config/axios/service.ts +++ b/core/core-frontend/src/config/axios/service.ts @@ -218,6 +218,14 @@ service.interceptors.response.use( if (!error?.response) { return Promise.reject(error) } + if (error?.response.status === 413) { + ElMessage({ + type: 'error', + message: '文件大小超出限制, 请修改相关配置文件', + showClose: true + }) + return + } const header = error.response?.headers as AxiosHeaders if ( !error.config.url.startsWith('/xpackComponent/content') && diff --git a/core/core-frontend/src/views/visualized/data/datasource/form/ExcelDetail.vue b/core/core-frontend/src/views/visualized/data/datasource/form/ExcelDetail.vue index c84f43c8e3..274c97e2a7 100644 --- a/core/core-frontend/src/views/visualized/data/datasource/form/ExcelDetail.vue +++ b/core/core-frontend/src/views/visualized/data/datasource/form/ExcelDetail.vue @@ -180,6 +180,9 @@ const handleExcelDel = () => { } const uploadSuccess = response => { + if (!response) { + return + } if (response?.code !== 0) { state.excelData = [] activeTab.value = ''