mirror of
https://github.com/PlayEdu/frontend.git
synced 2025-06-08 12:34:04 +08:00
首页学习进度显示
This commit is contained in:
parent
33103dec1f
commit
ffe0451e3f
@ -17,6 +17,7 @@ const IndexPage = () => {
|
||||
const [tabKey, setTabKey] = useState(0);
|
||||
const [coursesList, setCoursesList] = useState<any>([]);
|
||||
const [learnCourseRecords, setLearnCourseRecords] = useState<any>({});
|
||||
const [learnCourseHourCount, setLearnCourseHourCount] = useState<any>({});
|
||||
const [stats, setStats] = useState<any>({});
|
||||
|
||||
const departments = useSelector(
|
||||
@ -36,6 +37,7 @@ const IndexPage = () => {
|
||||
const records = res.data.learn_course_records;
|
||||
setStats(res.data.stats);
|
||||
setLearnCourseRecords(records);
|
||||
setLearnCourseHourCount(res.data.user_course_hour_count);
|
||||
if (tabKey === 0) {
|
||||
setCoursesList(res.data.courses);
|
||||
} else if (tabKey === 1) {
|
||||
@ -271,7 +273,20 @@ const IndexPage = () => {
|
||||
progress={learnCourseRecords[item.id].progress / 100}
|
||||
></CoursesModel>
|
||||
)}
|
||||
{!learnCourseRecords[item.id] && (
|
||||
|
||||
{!learnCourseRecords[item.id] &&
|
||||
learnCourseHourCount[item.id] &&
|
||||
learnCourseHourCount[item.id] > 0 && (
|
||||
<CoursesModel
|
||||
id={item.id}
|
||||
title={item.title}
|
||||
thumb={item.thumb}
|
||||
isRequired={item.is_required}
|
||||
progress={1}
|
||||
></CoursesModel>
|
||||
)}
|
||||
{!learnCourseRecords[item.id] &&
|
||||
!learnCourseHourCount[item.id] && (
|
||||
<CoursesModel
|
||||
id={item.id}
|
||||
title={item.title}
|
||||
|
Loading…
x
Reference in New Issue
Block a user