From b436da724921df0b2cbecc80377417492415d19c Mon Sep 17 00:00:00 2001 From: yangjianbo Date: Mon, 29 Dec 2025 17:00:03 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E7=95=8C=E9=9D=A2):=20=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=93=8D=E4=BD=9C=E5=A4=B1=E8=B4=A5=E8=AF=A6?= =?UTF-8?q?=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 创建/删除用户失败时优先展示后端 message\n保留原有兜底提示 --- frontend/src/views/admin/UsersView.vue | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/frontend/src/views/admin/UsersView.vue b/frontend/src/views/admin/UsersView.vue index 9288650d..03bc2060 100644 --- a/frontend/src/views/admin/UsersView.vue +++ b/frontend/src/views/admin/UsersView.vue @@ -1498,7 +1498,11 @@ const handleCreateUser = async () => { closeCreateModal() loadUsers() } catch (error: any) { - appStore.showError(error.response?.data?.detail || t('admin.users.failedToCreate')) + appStore.showError( + error.response?.data?.message || + error.response?.data?.detail || + t('admin.users.failedToCreate') + ) console.error('Error creating user:', error) } finally { submitting.value = false @@ -1652,7 +1656,11 @@ const confirmDelete = async () => { deletingUser.value = null loadUsers() } catch (error: any) { - appStore.showError(error.response?.data?.detail || t('admin.users.failedToDelete')) + appStore.showError( + error.response?.data?.message || + error.response?.data?.detail || + t('admin.users.failedToDelete') + ) console.error('Error deleting user:', error) } }