diff --git a/src/views/martial/schedule/index.vue b/src/views/martial/schedule/index.vue index 6680411..fe8ddc7 100644 --- a/src/views/martial/schedule/index.vue +++ b/src/views/martial/schedule/index.vue @@ -483,7 +483,7 @@ export default { participant: group.type, team: 1, // 队伍数量,可以从分组中计算 number: group.items?.length || 0, // 参赛人数 - duration: 0, // 合计时间,如果后端有数据可以显示 + duration: group.estimatedDuration || 0, // 合计时间 status: group.venueName, // 显示场地名称 venueName: group.venueName, hint: '' // 可以根据需要添加提示信息 @@ -987,6 +987,7 @@ export default { venueName: group.venueName, timeSlot: group.timeSlot, timeSlotIndex: group.timeSlotIndex, + estimatedDuration: group.estimatedDuration || 0, items: (group.participants || []).map(p => ({ id: p.id, schoolUnit: p.schoolUnit, @@ -1201,6 +1202,7 @@ export default { venueName: group.venueName, timeSlot: group.timeSlot, timeSlotIndex: group.timeSlotIndex, + estimatedDuration: group.estimatedDuration || 0, participants: group.items.map((item, index) => ({ id: item.id, schoolUnit: item.schoolUnit, @@ -1317,6 +1319,7 @@ export default { venueName: group.venueName, timeSlot: group.timeSlot, timeSlotIndex: group.timeSlotIndex, + estimatedDuration: group.estimatedDuration || 0, participants: group.items.map((item, index) => ({ id: item.id, schoolUnit: item.schoolUnit,