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() closeCreateModal()
loadUsers() loadUsers()
} catch (error: any) { } 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) console.error('Error creating user:', error)
} finally { } finally {
submitting.value = false submitting.value = false
@@ -1652,7 +1656,11 @@ const confirmDelete = async () => {
deletingUser.value = null deletingUser.value = null
loadUsers() loadUsers()
} catch (error: any) { } 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) console.error('Error deleting user:', error)
} }
} }