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

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

创建/删除用户失败时优先展示后端 message\n保留原有兜底提示
parent a792f32d
...@@ -1498,7 +1498,11 @@ const handleCreateUser = async () => { ...@@ -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 () => { ...@@ -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)
} }
} }
......
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