From 51cea8d9f723b473777c0427bb1557dbe2f0fd1c Mon Sep 17 00:00:00 2001 From: dataeaseShu <106045316+dataeaseShu@users.noreply.github.com> Date: Tue, 1 Aug 2023 16:10:32 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E6=95=B0=E6=8D=AE=E9=9B=86=E5=AF=BC?= =?UTF-8?q?=E5=87=BA=E9=80=89=E6=8B=A9=E6=9D=A1=E4=BB=B6=E5=AF=BC=E5=87=BA?= =?UTF-8?q?=E6=97=A0=E5=8F=8D=E5=BA=94=20#5808?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/utils/request.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/frontend/src/utils/request.js b/frontend/src/utils/request.js index 664dab4258..ebf24943b8 100644 --- a/frontend/src/utils/request.js +++ b/frontend/src/utils/request.js @@ -109,6 +109,16 @@ service.interceptors.response.use(response => { config.loading && tryHideLoading(store.getters.currentPath) let msg = '' + if (error?.response?.config?.url === 'dataset/table/exportDataset') { + checkAuth(error.response) + var reader = new FileReader() + reader.readAsText(error.response.data, 'utf-8') + reader.onload = () => { + $error((JSON.parse(reader.result) || {}).message) + } + return Promise.reject() + } + if (error.response) { checkAuth(error.response) msg = error.response.data.message || error.response.data @@ -118,7 +128,7 @@ service.interceptors.response.use(response => { if (msg.length > 600) { msg = msg.slice(0, 600) } - !config.hideMsg && (!headers['authentication-status']) && !msg?.startsWith("MultiLoginError") && $error(msg) + !config.hideMsg && (!headers['authentication-status']) && !msg?.startsWith('MultiLoginError') && $error(msg) return Promise.reject(config.url === '/dataset/table/sqlPreview' ? msg : error) }) const checkDownError = response => { From dbe522864d324306e8ce5ab40def1312939eabc0 Mon Sep 17 00:00:00 2001 From: dataeaseShu <106045316+dataeaseShu@users.noreply.github.com> Date: Tue, 1 Aug 2023 16:11:15 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=E5=9C=A8=E8=A7=86=E5=9B=BE=E4=B8=AD?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E6=98=BE=E7=A4=BA=E5=90=8D=EF=BC=8C=E5=8D=95?= =?UTF-8?q?=E5=87=BB=E5=9B=9E=E8=BD=A6=E4=BC=9A=E5=88=B7=E6=96=B0=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=EF=BC=8C=E5=B9=B6=E4=B8=94=E8=AE=BF=E9=97=AE=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E5=8F=91=E7=94=9F=E5=8F=98=E5=8C=96=E3=80=82=20#5771?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/chart/view/ChartEdit.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/src/views/chart/view/ChartEdit.vue b/frontend/src/views/chart/view/ChartEdit.vue index 2be29cbf09..5e141c63ee 100644 --- a/frontend/src/views/chart/view/ChartEdit.vue +++ b/frontend/src/views/chart/view/ChartEdit.vue @@ -1336,6 +1336,7 @@ >