zhengpengju 3 years ago
commit a6498a5ee3

@ -17,14 +17,13 @@ import VideoJS from '../components/VideoJS';
const { Paragraph } = Typography;
const CardList = () => {
const params = useParams();
const ids = params.msg.split(',');//chapter_id,course_id,subject_id
const [currentLearning, SetCurrentLearning] = useState();
const [courseId, SetCourseId] = useState();
const [courseId, SetCourseId] = useState(ids[1]);
let time=0;
const videoRef = useRef<HTMLVideoElement>(null);
const params = useParams();
const ids = params.msg.split(',');//chapter_id,course_id,subject_id
console.log('courseIdcourseIdcourseIdcourseId',courseId)
/** 获取课节 */
@ -139,7 +138,8 @@ const CardList = () => {
<Col span={6} style={{paddingRight:24}}>
<Menu
mode="inline"
selectedKeys={[ids[1].toString()]}
// selectedKeys={[ids[1].toString()]}
selectedKeys={[courseId.toString()]}
defaultOpenKeys={['sub1']}
style={{ height: '100%', width:'100%' }}
>

@ -260,9 +260,25 @@ const Workplace: FC = () => {
position: 'top-center',
}}
point={{ size: 5 }}
tooltip={{
customContent: (title: any, items: any): any => {
console.log('title',title);
console.log('items',items);
return(
<div style={{ padding: '12px 14px', fontSize: '12px', width: '180px', height: '68px',lineHeight:'20px' }}>
<div>{title}</div>
<div>{items[0]?items[0].data.learning_minutes:''}</div>
</div>
)
}
}}
/>
</div>
</Card>
{
JSON.stringify(lastLearningList)!=='{}'?
<Card
bodyStyle={{ padding: 15 }}
bordered={false}
@ -280,6 +296,13 @@ const Workplace: FC = () => {
</Descriptions>
<Progress percent={lastLearningList?.learning_progress} />
</Card>
: <Card
bodyStyle={{ padding: 15 }}
bordered={false}
className={styles.studyCard}
title="当前学习"
><div style={{minHeight:'5rem',textAlign:'right',paddingTop:'1rem',fontSize:'15px'}}></div></Card>
}
</Col>
<Col xl={14} lg={14} md={14} sm={14} xs={14}>
<Card

Loading…
Cancel
Save