From 90a54d1b9bf9fe6eb4cd3a5d2092c3157a445de5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A6=BA=E7=8B=A8?= <18119604035@163.com> Date: Wed, 5 Jul 2023 09:38:10 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=86=E9=A2=91=E8=AF=A6=E6=83=85=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/course/index.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/pages/course/index.tsx b/src/pages/course/index.tsx index 71e4705..d555192 100644 --- a/src/pages/course/index.tsx +++ b/src/pages/course/index.tsx @@ -29,6 +29,7 @@ const CoursePage = () => { useState({}); const [courseTypeText, setCourseTypeText] = useState(""); + const [courseTitle, setCourseTitle] = useState(""); const [userCourseProgress, setUserCourseProgress] = useState(0); useEffect(() => { @@ -51,7 +52,7 @@ const CoursePage = () => { setLearnRecord(res.data.learn_record); } - if (res.data.learn_hour_records) { + if (JSON.stringify(res.data.learn_hour_records) !== "{}") { setLearnHourRecord(res.data.learn_hour_records); } }); @@ -60,13 +61,14 @@ const CoursePage = () => { useEffect(() => { if (course) { setCourseTypeText(course.is_required === 1 ? "必修课" : "选修课"); + setCourseTitle(course.title); } }, [course]); useEffect(() => { if (learnRecord?.progress) { setUserCourseProgress(Math.floor(learnRecord.progress / 100)); - } else if (learnHourRecord) { + } else if (learnHourRecord && JSON.stringify(learnHourRecord) !== "{}") { setUserCourseProgress(1); } else { setUserCourseProgress(0); @@ -87,7 +89,7 @@ const CoursePage = () => { />
-
{course?.title}
+
{courseTitle}