From a4555070a2f33ac853baa783d9668e0d5efa713a Mon Sep 17 00:00:00 2001 From: wangxi <123456> Date: Wed, 9 Mar 2022 08:47:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95bug=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/pages/course/list/index.tsx | 19 ++++++++++++++----- web/src/pages/course/subject/index.tsx | 9 +++++++-- .../mockExamination/chapterExamination.tsx | 2 +- web/src/pages/mockExamination/chapterList.tsx | 12 +++++++++--- 4 files changed, 31 insertions(+), 11 deletions(-) diff --git a/web/src/pages/course/list/index.tsx b/web/src/pages/course/list/index.tsx index e6cf72c..341190d 100644 --- a/web/src/pages/course/list/index.tsx +++ b/web/src/pages/course/list/index.tsx @@ -17,6 +17,7 @@ const CardList = () => { const ids = params.msg.split(','); const [currentCourse, SetCurrentCourse] = useState() + const [selectedMenu, setSelectedMenu] = useState('') /** 获取主题下课程 */ const { data } = useRequest(() => { @@ -33,6 +34,7 @@ const CardList = () => { result.subject.startTime= result.subject.learning_start_time.split(' ')[0]; result.subject.endTime= result.subject.learning_end_time.split(' ')[0]; console.log('result9999',result); + setSelectedMenu(result.chapter_list[0].chapter_id.toString()) } }); @@ -81,7 +83,12 @@ const CardList = () => { hoverable={false} className={styles.card} actions={[]} - extra={<>开始学习时间: {subject_data ? subject_data.startTime : '--'}距离结束时间:{subject_data ? subject_data.distance_end_time : '--'}学习结束时间:{subject_data?subject_data.endTime:'--'}考核学时:{subject_data ? subject_data.total_course_hours : '--'}小时} + extra={<> + 学习开始时间: {subject_data ? subject_data.startTime : '--'} + 距离结束时间:{subject_data ? subject_data.distance_end_time : '--'} + 学习结束时间:{subject_data?subject_data.endTime:'--'} + 考核学时:{subject_data ? subject_data.total_course_hours : '--'}学时 + } > } @@ -100,7 +107,7 @@ const CardList = () => { <> 学习进度: - percent === 100 ? '100%' : `${percent}%`} /> @@ -139,7 +146,7 @@ const CardList = () => { @@ -151,6 +158,7 @@ const CardList = () => { { + setSelectedMenu(item.chapter_id.toString()) run({ subject_id: item.subject_id, chapter_id: item.chapter_id }) }} >{item.chapter_name} @@ -161,6 +169,7 @@ const CardList = () => { + { @@ -171,9 +180,9 @@ const CardList = () => {
第{item?.sort_no}讲
{item?.course_name}
-
{item?.course_hours}小时
+
{item?.course_hours*60}分钟
- percent === 100 ? '100%' : `${percent}%`} />
diff --git a/web/src/pages/course/subject/index.tsx b/web/src/pages/course/subject/index.tsx index 51f3ed7..83dfab6 100644 --- a/web/src/pages/course/subject/index.tsx +++ b/web/src/pages/course/subject/index.tsx @@ -57,7 +57,12 @@ const SubjectList = () => { hoverable className={styles.card} actions={[]} - extra={<>学开始习时间:{item?.startTime}距离结束时间:{item?.distance_end_time}学习结束时间:{item?.endTime}考核学时:{item?.total_course_hours}小时} + extra={<> + 学习开始时间:{item?.startTime} + 距离结束时间:{item?.distance_end_time} + 学习结束时间:{item?.endTime} + 考核学时:{item?.total_course_hours}学时 + } > } @@ -72,7 +77,7 @@ const SubjectList = () => { percent === 100 ? '100%' : `${percent}%`} /> diff --git a/web/src/pages/mockExamination/chapterExamination.tsx b/web/src/pages/mockExamination/chapterExamination.tsx index 78d78fd..d7754a0 100644 --- a/web/src/pages/mockExamination/chapterExamination.tsx +++ b/web/src/pages/mockExamination/chapterExamination.tsx @@ -47,7 +47,7 @@ const SubjectList = () => { // extra={<>开始学习时间:{item?.learning_start_time}距离结束时间:{item?.distance_end_time}考核学时:{item?.total_course_hours}小时} > }sss + avatar={} title={false} description={ <> diff --git a/web/src/pages/mockExamination/chapterList.tsx b/web/src/pages/mockExamination/chapterList.tsx index 157bda9..fbd0df4 100644 --- a/web/src/pages/mockExamination/chapterList.tsx +++ b/web/src/pages/mockExamination/chapterList.tsx @@ -15,9 +15,10 @@ let chapterCourse = []; let total_process = 0; const CardList = () => { const params = useParams(); - + const [selectedMenu, setSelectedMenu] = useState('') const [currentCourse, SetCurrentCourse] = useState() + /** 获取主题下课程 */ const { data } = useRequest(() => { return viewMyLearningSubject({ @@ -28,6 +29,10 @@ const CardList = () => { subject_id: params?.subject_id }); + },{ + onSuccess:(result)=>{ + setSelectedMenu(result.chapter_list[0].chapter_id.toString()) + } }); // const list = data?.list||[]; @@ -122,7 +127,7 @@ const CardList = () => {