import React from 'react';
import './index.less';
import Page from '@src/containers/Page';
import Assets from '@src/components/Assets';
import Footer from '../../../components/Footer';
import { Contact, AnswerCarousel, Comment } from '../../../components/Other';
import Tabs from '../../../components/Tabs';
import Button from '../../../components/Button';
import UserTable from '../../../components/UserTable';
import ProgressText from '../../../components/ProgressText';
import { OpenText } from '../../../components/Open';
import Video from '../../../components/Video';
export default class extends Page {
initState() {
this.columns = [
{
key: '1',
title: '学习内容',
},
{
key: '2',
title: '预习作业',
},
{
key: '3',
title: '进展',
},
{
key: '4',
title: '最近学习',
},
{
key: '5',
title: '笔记',
},
{
key: '6',
title: '问答',
},
];
return {
tab: '1',
rightTab: '1',
key: '1',
add: false,
list: [{ key: '1' }, { key: '2' }, { key: '3' }],
progress: 0,
data: { title: '语法SC系统授课—课时10:逻辑语义解题专题讲解(1)' },
};
}
onChangeRightTab(rightTab) {
this.setState({ rightTab });
}
onChangeTab(tab) {
this.setState({ tab });
}
onChangeItem(key) {
this.setState({ key });
}
onVideoAction(key) {
const { rightTab, showTab, showQuestion, showNote } = this.state;
switch (key) {
case 'question':
return this.setState({ showQuestion: !showQuestion });
case 'note':
return this.setState({ showNote: !showNote });
case 'answer':
return this.setState({ showTab: rightTab === '1' ? !showTab : true, rightTab: '1' });
case 'list':
return this.setState({ showTab: rightTab === '2' ? !showTab : true, rightTab: '2' });
default:
return '';
}
}
renderView() {
const { base = {}, data = {}, add, progress, rightTab, showTab, showQuestion, showNote } = this.state;
return (
千行课堂 > 全部套餐 > {data.title} > 课程详情
{data.title}
授课老师:李奕都
;
},
full: true,
active: showTab && rightTab === '1',
},
{ title: '笔记', key: 'note', active: showNote },
{ title: '课表', key: 'list', full: true, active: showTab && rightTab === '2' },
]}
onAction={key => this.onVideoAction(key)}
onFullChange={() => this.setState({ showTab: true, rightTab: '1' })}
>
this.onChangeRightTab(key)}
/>
{this[`renderRightTab${rightTab}`]()}
0 ? 'progress' : ''} tab-warpper`}>
this.onChangeRightTab(key)}
/>
{this[`renderRightTab${rightTab}`]()}
);
}
renderRightTab1() {
const { list = [] } = this.state;
return [
35:00 ~ 40:00
全部问答 >
,
{list.map(item => {
return (
{item.content}
{item.answerStatus > 0 && (
)}
{item.answerStatus > 0 && (
{item.answer}
)}
);
})}
,
];
}
renderRightTab2() {
const { list = [], key } = this.state;
return (
{list.map(item => {
return (
this.onChangeItem(item.key)}>
课时1
解读句子结构
);
})}
);
}
renderTab() {
const { tab } = this.state;
return [
this.onChangeTab(key)}
/>
{this[`renderTab${tab}`]()}
,
];
}
renderTab1() {
return (
老师资历
已经参加过GMAT基础班,对GMAT考试内容已经有全面认识,已经掌握了GMAT考试所需要的所有语言能力,希望学习具体的做题方法和应试技巧,提高实战做题能力的学员;
住宿管理, 让学生高效利用时间在最短的时间内攻破GMAT考试。
已经参加过GMAT基础班,对GMAT考试内容已经有全面认识,已经掌握了GMAT考试所需要的所有语言能力,希望学习具体的做题方法和应试技巧,提高实战做题能力的学员;
住宿管理, 让学生高效利用时间在最短的时间内攻破GMAT考试。
基本参数
已经参加过GMAT基础班,对GMAT考试内容已经有全面认识,已经掌握了GMAT考试所需要的所有语言能力,希望学习具体的做题方法和应试技巧,提高实战做题能力的学员;
住宿管理, 让学生高效利用时间在最短的时间内攻破GMAT考试。
已经参加过GMAT基础班,对GMAT考试内容已经有全面认识,已经掌握了GMAT考试所需要的所有语言能力,希望学习具体的做题方法和应试技巧,提高实战做题能力的学员;
住宿管理, 让学生高效利用时间在最短的时间内攻破GMAT考试。
授课重点
已经参加过GMAT基础班,对GMAT考试内容已经有全面认识,已经掌握了GMAT考试所需要的所有语言能力,希望学习具体的做题方法和应试技巧,提高实战做题能力的学员;
住宿管理, 让学生高效利用时间在最短的时间内攻破GMAT考试。
已经参加过GMAT基础班,对GMAT考试内容已经有全面认识,已经掌握了GMAT考试所需要的所有语言能力,希望学习具体的做题方法和应试技巧,提高实战做题能力的学员;
住宿管理, 让学生高效利用时间在最短的时间内攻破GMAT考试。
适合人群
已经参加过GMAT基础班,对GMAT考试内容已经有全面认识,已经掌握了GMAT考试所需要的所有语言能力,希望学习具体的做题方法和应试技巧,提高实战做题能力的学员;
住宿管理, 让学生高效利用时间在最短的时间内攻破GMAT考试。
已经参加过GMAT基础班,对GMAT考试内容已经有全面认识,已经掌握了GMAT考试所需要的所有语言能力,希望学习具体的做题方法和应试技巧,提高实战做题能力的学员;
住宿管理, 让学生高效利用时间在最短的时间内攻破GMAT考试。
);
}
renderTab2() {
return (
已经参加过GMAT基础班,对GMAT考试内容已经有全面认识,已经掌握了GMAT考试所需要的所有语言能力,希望学习具体的做题方法和应试技巧,提高实战做题能力的学员;
住宿管理, 让学生高效利用时间在最短的时间内攻破GMAT考试。
已经参加过GMAT基础班,对GMAT考试内容已经有全面认识,已经掌握了GMAT考试所需要的所有语言能力,希望学习具体的做题方法和应试技巧,提高实战做题能力的学员;
住宿管理, 让学生高效利用时间在最短的时间内攻破GMAT考试。
);
}
renderTab3() {
return (
千行小助手:
1232104-310431
微信扫码添加千行小助手为好友,
咨询课程,了解更多信息
);
}
renderTab4() {
return (
);
}
renderTab5() {
return (
已经参加过GMAT基础班,对GMAT考试内容已经有全面认识,已经掌握了GMAT考试所需要的所有语言能力,希望学习具体的做题方法和应试技巧,提高实战做题能力的学员;
住宿管理, 让学生高效利用时间在最短的时间内攻破GMAT考试。
已经参加过GMAT基础班,对GMAT考试内容已经有全面认识,已经掌握了GMAT考试所需要的所有语言能力,希望学习具体的做题方法和应试技巧,提高实战做题能力的学员;
住宿管理, 让学生高效利用时间在最短的时间内攻破GMAT考试。
);
}
renderTab6() {
return (
);
}
}