修正評審評分清單失敗問題
This commit is contained in:
@@ -860,32 +860,11 @@ export function CompetitionManagement() {
|
||||
|
||||
// Get participants based on competition type
|
||||
const getParticipants = (competitionType: string) => {
|
||||
console.log('🔍 getParticipants 調用:', {
|
||||
competitionType,
|
||||
dbTeamsLength: dbTeams.length,
|
||||
teamsLength: teams.length,
|
||||
isLoadingTeams
|
||||
})
|
||||
switch (competitionType) {
|
||||
case "individual":
|
||||
console.log('🔍 個人賽APP數據:', {
|
||||
availableAppsLength: availableApps.length,
|
||||
availableApps: availableApps.slice(0, 2)
|
||||
})
|
||||
return availableApps
|
||||
case "team":
|
||||
// 總是使用 dbTeams,如果為空則返回空數組
|
||||
console.log('🔍 getParticipants 團隊數據:', {
|
||||
dbTeamsLength: dbTeams.length,
|
||||
dbTeams: dbTeams.slice(0, 2), // 只顯示前2個
|
||||
firstTeam: dbTeams[0] ? {
|
||||
id: dbTeams[0].id,
|
||||
name: dbTeams[0].name,
|
||||
leader_name: dbTeams[0].leader_name,
|
||||
member_count: dbTeams[0].member_count,
|
||||
submissionDate: dbTeams[0].submissionDate
|
||||
} : null
|
||||
})
|
||||
return dbTeams
|
||||
default:
|
||||
return []
|
||||
@@ -898,12 +877,6 @@ export function CompetitionManagement() {
|
||||
let searchTerm = participantSearchTerm
|
||||
let departmentFilterValue = departmentFilter
|
||||
|
||||
console.log('🔍 getFilteredParticipants 調用:', {
|
||||
competitionType,
|
||||
participantsLength: participants.length,
|
||||
searchTerm,
|
||||
departmentFilterValue
|
||||
})
|
||||
|
||||
// Use separate search terms for mixed competitions
|
||||
if (newCompetition.type === "mixed") {
|
||||
@@ -5319,22 +5292,6 @@ export function CompetitionManagement() {
|
||||
) : (
|
||||
getFilteredParticipants("team").map((participant) => {
|
||||
const isSelected = newCompetition.participatingTeams.includes(participant.id)
|
||||
console.log('🔍 團隊數據調試 - 完整對象:', participant)
|
||||
console.log('🔍 團隊數據調試 - 關鍵欄位:', {
|
||||
name: participant.name,
|
||||
leader_name: participant.leader_name,
|
||||
leader: participant.leader,
|
||||
member_count: participant.member_count,
|
||||
submissionDate: participant.submissionDate,
|
||||
hasLeaderName: 'leader_name' in participant,
|
||||
hasMemberCount: 'member_count' in participant,
|
||||
allKeys: Object.keys(participant)
|
||||
})
|
||||
console.log('🔍 渲染測試:', {
|
||||
leaderDisplay: participant.leader_name || participant.leader || '未知',
|
||||
memberDisplay: participant.member_count || participant.memberCount || 0,
|
||||
dateDisplay: participant.submissionDate ? new Date(participant.submissionDate).toLocaleDateString('zh-TW', { timeZone: 'Asia/Taipei', year: 'numeric', month: '2-digit', day: '2-digit' }).replace(/-/g, '/') : '未知'
|
||||
})
|
||||
return (
|
||||
<div
|
||||
key={participant.id}
|
||||
|
Reference in New Issue
Block a user