feat(admin): 新增实时结果页面并优化竞赛创建逻辑
- 新增实时结果页面,包含分组切换、队伍卡片展示和AI识别结果交互 - 实现模拟数据轮询、人工修正状态保持和分数自动计算功能 - 修复竞赛创建时createdTime字段设置为空字符串的问题,改为使用startTime - 修正teamGroupId字段类型,确保为数字类型 - 统一日期时间选择器格式为ISO标准格式(yyyy-MM-dd'T'HH:mm:ss)
This commit is contained in:
@ -105,7 +105,7 @@ async function submitForm() {
|
||||
endTime,
|
||||
teams: groupCount * teamCount,
|
||||
teamGroupNumber: groupCount,
|
||||
createdTime: '',
|
||||
createdTime: startTime,
|
||||
roomID: roomId || 0,
|
||||
backgroundImg: poster,
|
||||
}
|
||||
@ -124,7 +124,7 @@ async function submitForm() {
|
||||
penSerial: `${group.id}-${index + 1}`,
|
||||
nameList: 'to do?',
|
||||
schoolName: name,
|
||||
teamGroupId: group.id,
|
||||
teamGroupId: group.id && Number(group.id),
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
@ -89,7 +89,7 @@ defineExpose({ validate, reset })
|
||||
</div>
|
||||
<NDatePicker
|
||||
v-model:formatted-value="formData.startTime" type="datetime" clearable class="w-full"
|
||||
value-format="yyyy-MM-dd HH:mm:ss"
|
||||
value-format="yyyy-MM-dd'T'HH:mm:ss"
|
||||
placeholder="选择开始时间" :theme-overrides="{
|
||||
peers: {
|
||||
Input: {
|
||||
@ -112,7 +112,7 @@ defineExpose({ validate, reset })
|
||||
</div>
|
||||
<NDatePicker
|
||||
v-model:formatted-value="formData.endTime" type="datetime" clearable class="w-full" placeholder="选择结束时间"
|
||||
value-format="yyyy-MM-dd HH:mm:ss"
|
||||
value-format="yyyy-MM-dd'T'HH:mm:ss"
|
||||
:theme-overrides="{
|
||||
peers: {
|
||||
Input: {
|
||||
|
||||
Reference in New Issue
Block a user