From e636748a3aee4fdac4dc4c940310bcbd2c5e5afa Mon Sep 17 00:00:00 2001 From: KQL Date: Wed, 3 Sep 2025 09:42:47 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E5=85=AC=E5=85=B1?= =?UTF-8?q?=E8=AF=BE=E7=9B=B4=E6=92=AD=E9=97=B4=E6=98=BE=E7=A4=BA=E9=80=BB?= =?UTF-8?q?=E8=BE=91=EF=BC=8C=E5=B0=86=E4=BB=8A=E6=97=A5=E8=AF=BE=E7=A8=8B?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E5=8D=B3=E5=B0=86=E5=BC=80=E5=A7=8B=E7=8A=B6?= =?UTF-8?q?=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 公共课直播间恢复使用视频播放器 - 将今日课程状态从直播中改为即将开始 - 更新generateCourseLiveList.js逻辑 --- generateCourseLiveList.js | 8 ++++---- src/components/CoursesVideoPlayer/index.jsx | 10 +--------- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/generateCourseLiveList.js b/generateCourseLiveList.js index 2963ea3..707e340 100644 --- a/generateCourseLiveList.js +++ b/generateCourseLiveList.js @@ -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}`, diff --git a/src/components/CoursesVideoPlayer/index.jsx b/src/components/CoursesVideoPlayer/index.jsx index 099319a..5942b99 100644 --- a/src/components/CoursesVideoPlayer/index.jsx +++ b/src/components/CoursesVideoPlayer/index.jsx @@ -81,15 +81,7 @@ export default ({ className = "", isLock = false, selectedCourse, teacherData, u handleClickBtn(2)}>下一集 >
- {selectedCourse?.current ? ( - - ) : ( - {unitName} - )} +
)}