第一版
This commit is contained in:
@@ -351,6 +351,13 @@
|
||||
})
|
||||
|
||||
Service.Msg(`${student.name} 第${student.segments.length}段已记录`)
|
||||
|
||||
// 所有学生分段记录完成后自动停止计时
|
||||
const allCompleted = students.value.every(s => s.segments.length >= maxSeg)
|
||||
if (allCompleted) {
|
||||
stopTimer()
|
||||
Service.Msg('所有学生记录完成')
|
||||
}
|
||||
}
|
||||
|
||||
// 重置学生
|
||||
@@ -381,14 +388,42 @@
|
||||
Service.Msg('暂无数据可保存')
|
||||
return
|
||||
}
|
||||
|
||||
console.log(students.value);
|
||||
|
||||
// 这里可以添加保存到后端或本地存储的逻辑
|
||||
Service.Msg('保存成功', 'success')
|
||||
|
||||
// 保存后可以选择返回上一页
|
||||
setTimeout(() => {
|
||||
Service.GoPageBack()
|
||||
}, 1000)
|
||||
let data = [
|
||||
{
|
||||
studentId: "",
|
||||
studentName: "",
|
||||
data: [{ circle: 0, time: "" }]
|
||||
}
|
||||
]
|
||||
data = []
|
||||
students.value.map((item : any) => {
|
||||
let record = item.segments.map((content : any, index : any) => {
|
||||
return {
|
||||
circle: (index + 1)*segmentDistance.value,
|
||||
time: content.time
|
||||
}
|
||||
})
|
||||
|
||||
data.push({
|
||||
studentId: item.id,
|
||||
studentName: item.name,
|
||||
data: record
|
||||
})
|
||||
})
|
||||
|
||||
PlanService.AddPlanLog(planId.value,'分段项目','',JSON.stringify(data),'').then(res=>{
|
||||
if(res.code==0){
|
||||
Service.Msg('提交成功!')
|
||||
}else{
|
||||
Service.Msg(res.msg)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 显示学生记录弹窗
|
||||
|
||||
Reference in New Issue
Block a user