"frontend/vscode:/vscode.git/clone" did not exist on "a1540e27c22091771276c6d677bb96dcfae58ce1"
Commit b436da72 authored by yangjianbo's avatar yangjianbo
Browse files

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

创建/删除用户失败时优先展示后端 message\n保留原有兜底提示
parent a792f32d
......@@ -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)
}
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment