fix(界面): 显示用户操作失败详情

创建/删除用户失败时优先展示后端 message\n保留原有兜底提示
This commit is contained in:
yangjianbo
2025-12-29 17:00:03 +08:00
parent a792f32d5b
commit b436da7249

View File

@@ -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)
}
}