diff --git a/src/pages/Permissions/components/UserPermissionDetails.jsx b/src/pages/Permissions/components/UserPermissionDetails.jsx index 0f7ec59..5f314fd 100644 --- a/src/pages/Permissions/components/UserPermissionDetails.jsx +++ b/src/pages/Permissions/components/UserPermissionDetails.jsx @@ -14,25 +14,9 @@ export default function UserPermissionDetails({ user, onClose, onSave }) { if (user.permissions && Array.isArray(user.permissions)) { setUserPermissions(user.permissions); setLoading(false); - } else { - // Otherwise fetch the detailed permissions - fetchUserPermissions(); } }, [user]); - const fetchUserPermissions = async () => { - setLoading(true); - try { - const response = await get(`/api/users/${user.user_info.id}/permissions`); - setUserPermissions(response.permissions || []); - setError(null); - } catch (err) { - setError('获取用户权限详情失败: ' + (err.message || '未知错误')); - } finally { - setLoading(false); - } - }; - const handlePermissionChange = (knowledgeBaseId, newPermissionType) => { setUpdatedPermissions((prev) => ({ ...prev, @@ -74,8 +58,6 @@ export default function UserPermissionDetails({ user, onClose, onSave }) { await Promise.all(permissionUpdates); setSuccessMessage('权限更新成功'); - // Refresh permissions list - fetchUserPermissions(); // Reset updated permissions setUpdatedPermissions({});