|
@@ -5,6 +5,7 @@ import { Link } from 'react-router-dom';
|
|
|
import Page from '@src/containers/Page';
|
|
|
import { asyncConfirm } from '@src/services/AsyncTools';
|
|
|
import { formatTreeData, formatSeconds, formatDate, formatPercent, getMap } from '@src/services/Tools';
|
|
|
+import { AnswerCarousel, Comment } from '../../../components/Other';
|
|
|
import Continue from '../../../components/Continue';
|
|
|
import Step from '../../../components/Step';
|
|
|
import Panel from '../../../components/Panel';
|
|
@@ -273,6 +274,7 @@ export default class extends Page {
|
|
|
return {
|
|
|
tab1: SENTENCE,
|
|
|
tab2: '',
|
|
|
+ tab3: '1',
|
|
|
previewType: PREVIEW_COURSE,
|
|
|
tabs: [],
|
|
|
allCourse: [],
|
|
@@ -668,7 +670,7 @@ export default class extends Page {
|
|
|
}
|
|
|
|
|
|
renderView() {
|
|
|
- const { tab1, tab2, tabs, latest, sentenceModel, previewType, courseTabs = [] } = this.state;
|
|
|
+ const { tab1, tab2, tab3, tabs, latest, sentenceModel, previewType, courseTabs = [] } = this.state;
|
|
|
const [subject] = tabs.filter(row => row.key === tab1);
|
|
|
const children = (subject && subject.children) ? subject.children : (tab1 === 'preview' && previewType === PREVIEW_COURSE ? courseTabs : []);
|
|
|
return (
|
|
@@ -711,6 +713,15 @@ export default class extends Page {
|
|
|
|
|
|
{this.state.faqs && <QAList data={this.state.faqs} active={'faq'} tabs={[{ key: 'faq', name: 'FAQs' }]} />}
|
|
|
</div>
|
|
|
+ <div className='bottom-info'>
|
|
|
+ <div className='content'>
|
|
|
+ <Tabs active={tab3} space={7.5} type='tag' theme='white' tabs={[{ key: '1', title: '千行长难句' }, { key: '2', title: '关于CODE' }, { key: '3', title: '考生评价' }]} onChange={(key) => this.setState({ tab3: key })} />
|
|
|
+ {tab3 === '1' && <AnswerCarousel hideBtn />}
|
|
|
+ {tab3 === '3' && [{}].map((item) => {
|
|
|
+ return <Comment data={item} />;
|
|
|
+ })}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
{sentenceModel && this.renderInputCodeModel()}
|
|
|
</div>
|
|
|
);
|