fix: 修改公共课直播间显示逻辑,将今日课程改为即将开始状态
- 公共课直播间恢复使用视频播放器 - 将今日课程状态从直播中改为即将开始 - 更新generateCourseLiveList.js逻辑
This commit is contained in:
@@ -74,11 +74,11 @@ for (let i = 1; i < lines.length; i++) {
|
||||
|
||||
// 判断课程状态:
|
||||
// - 已完成:状态为"已结束"或日期在今天之前
|
||||
// - 直播中(current):今天的课程
|
||||
// - 即将开始(upcoming):未来7天内的课程(在组件中会显示为"即将开始")
|
||||
// - 直播中(current):暂时没有课程处于直播中状态
|
||||
// - 即将开始(upcoming):今天及未来7天内的课程(在组件中会显示为"即将开始")
|
||||
const isCompleted = status === '已结束' || daysDiff < 0;
|
||||
const isCurrent = daysDiff === 0; // 今天的课程设为直播中
|
||||
const isUpcoming = !isCompleted && !isCurrent && daysDiff > 0 && daysDiff <= 7; // 未来7天内
|
||||
const isCurrent = false; // 不设置任何课程为直播中
|
||||
const isUpcoming = !isCompleted && daysDiff >= 0 && daysDiff <= 7; // 今天及未来7天内
|
||||
|
||||
unitData.courses.push({
|
||||
courseId: `c${unitData.unitId.replace('unit', '')}-${unitData.courses.length + 1}`,
|
||||
|
||||
Reference in New Issue
Block a user