修复合计时间显示-1的问题:添加前端备用计算逻辑
当后端返回的estimatedDuration为null或负数时,前端自动计算参赛人数×2分钟作为默认时长 Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
This commit is contained in:
co-authored by
factory-droid[bot]
parent
066f13f48d
commit
5f5ab37e97
@@ -456,7 +456,7 @@ export default {
|
||||
participant: group.type,
|
||||
team: 1, // 队伍数量,可以从分组中计算
|
||||
number: group.items?.length || 0, // 参赛人数
|
||||
duration: group.estimatedDuration || 0, // 合计时间
|
||||
duration: (group.estimatedDuration && group.estimatedDuration > 0) ? group.estimatedDuration : (group.items?.length || 0) * 2, // 合计时间
|
||||
status: group.status, // 状态: 0-未开始, 1-进行中, 2-已完成
|
||||
venueName: group.venueName,
|
||||
hint: '' // 可以根据需要添加提示信息
|
||||
|
||||
Reference in New Issue
Block a user