From 279af5f8b622c4b7e51ffc35ea8baf0f67972d97 Mon Sep 17 00:00:00 2001 From: Z-WICK <2289431216@qq.com> Date: Fri, 9 Jan 2026 17:59:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BC=96=E6=8E=92=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E9=A2=84=E8=AE=A1=E6=97=B6=E9=95=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 接收后端estimatedDuration字段 2. 场地视图合计时间列显示预计时长 Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com> --- src/views/martial/schedule/index.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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,