From 91ef3cfaabf5c35030d40ed69f258e27b53a1fa6 Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Thu, 25 May 2023 11:22:13 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=88=A0=E9=99=A4=E5=85=A8=E9=83=A8?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E9=94=99=E8=AF=AF=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ListTable/TableAction/LeftSide.vue | 2 +- src/utils/request.js | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/ListTable/TableAction/LeftSide.vue b/src/components/ListTable/TableAction/LeftSide.vue index cff1f2504..081c0603c 100644 --- a/src/components/ListTable/TableAction/LeftSide.vue +++ b/src/components/ListTable/TableAction/LeftSide.vue @@ -221,7 +221,7 @@ export default { reloadTable() this.$message.success(this.$tc('common.bulkDeleteSuccessMsg')) } catch (error) { - this.$message.error(this.$tc('common.bulkDeleteErrorMsg') + error) + this.$message.error(this.$tc('common.bulkDeleteErrorMsg') + error.message) } finally { instance.confirmButtonLoading = false } diff --git a/src/utils/request.js b/src/utils/request.js index fc7d73e4d..2362dcc0d 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -78,7 +78,11 @@ function ifUnauthorized({ response, error }) { function ifBadRequest({ response, error }) { if (response.status === 400) { - error.message = i18n.t('common.BadRequestErrorMsg') + if (response.data?.detail) { + error.message = response.data.detail + } else { + error.message = i18n.t('common.BadRequestErrorMsg') + } } if (response.status === 403) { error.message = i18n.t('common.BadRoleErrorMsg')