diff --git a/frontend/src/views/desktop/UserManage.vue b/frontend/src/views/desktop/UserManage.vue index 1998f27..d94dd0b 100644 --- a/frontend/src/views/desktop/UserManage.vue +++ b/frontend/src/views/desktop/UserManage.vue @@ -65,6 +65,7 @@ async function handleDelete(row: any) { await ElMessageBox.confirm(`确定删除「${row.name}」?此操作不可恢复。`, '确认删除', { type: 'warning', confirmButtonText: '删除', cancelButtonText: '取消' }) await api.delete(`/users/${row.id}`) ElMessage.success(`已删除「${row.name}」`) + editDialogVisible.value = false await loadUsers() } catch (e: any) { if (e !== 'cancel') ElMessage.error('删除失败: ' + (e.response?.data?.detail || e.message)) } } @@ -127,13 +128,11 @@ async function handleDelete(row: any) {