diff --git a/client/src/components/donors/Donors.jsx b/client/src/components/donors/Donors.jsx index 8aff7295..0a941309 100644 --- a/client/src/components/donors/Donors.jsx +++ b/client/src/components/donors/Donors.jsx @@ -287,31 +287,9 @@ const Donors = () => { /** * Open the add donor modal */ - const handleOpenAddDonorModal = async () => { + const handleOpenAddDonorModal = () => { if (!selectedEvent) return; - - try { - // 先显示模态框 - setShowAddDonorModal(true); - - setLoading(prev => ({ ...prev, availableDonors: true })); - setError(prev => ({ ...prev, availableDonors: null })); - - // 获取第一页可用捐赠者 - const result = await getAvailableDonors(selectedEvent.id, { - page: 1, - limit: modalItemsPerPage, - search: '' - }); - - setModalTotalPages(result.total_pages || 1); - setModalTotalDonors(result.total_count || 0); - } catch (error) { - console.error('Error fetching available donors:', error); - setError(prev => ({ ...prev, availableDonors: error.message })); - } finally { - setLoading(prev => ({ ...prev, availableDonors: false })); - } + setShowAddDonorModal(true); }; // Handle search diff --git a/client/src/services/eventService.js b/client/src/services/eventService.js index a978c5b0..791140dc 100644 --- a/client/src/services/eventService.js +++ b/client/src/services/eventService.js @@ -60,14 +60,7 @@ export const getEvents = async (params = {}) => { */ export const getEventById = async (eventId) => { try { - const response = await fetchWithAuth(`${API_URL}/api/events/${eventId}`); - - if (!response.ok) { - throw new Error(`Failed to get event info: ${response.status}`); - } - - const data = await response.json(); - return data; + return await fetchWithAuth(`${API_URL}/api/events/${eventId}`); } catch (error) { console.error('Error fetching event:', error); throw error; diff --git a/client/src/utils/ProgressPoller.js b/client/src/utils/ProgressPoller.js index 86058cfc..41d4ae33 100644 --- a/client/src/utils/ProgressPoller.js +++ b/client/src/utils/ProgressPoller.js @@ -18,11 +18,6 @@ export class ProgressPoller { if (this.isStopped) return; try { - const token = localStorage.getItem('token'); - if (!token) { - throw new Error('No authentication token found'); - } - const data = await fetchWithAuth(`/api/progress/${this.operationId}`) // Ensure we have valid progress data