Commit 5acb6cd4 by zhanghaozhe

Merge branch 'ai-test' into dev

parents cbd7813d c5323308
...@@ -24,7 +24,7 @@ class Question extends Component { ...@@ -24,7 +24,7 @@ class Question extends Component {
<div className="question"> <div className="question">
{activeIndex !== undefined && `${activeIndex + 1}.`} {activeIndex !== undefined && `${activeIndex + 1}.`}
{category && <span className={'category'}>{category}</span>}&nbsp; {category && <span className={'category'}>{category}</span>}&nbsp;
<span dangerouslySetInnerHTML={html(question.ques)}></span> <span dangerouslySetInnerHTML={{__html: question.ques}}></span>
</div> </div>
} }
<ul className={'options'}> <ul className={'options'}>
......
...@@ -72,6 +72,8 @@ class Scores extends Component { ...@@ -72,6 +72,8 @@ class Scores extends Component {
this.setState({ this.setState({
pageState: data, pageState: data,
}) })
} else if (code === 3009) {
this.props.history.push('/')
} else { } else {
Toast.fail(msg, 2, null, false) Toast.fail(msg, 2, null, false)
} }
......
...@@ -11,18 +11,20 @@ class aiTestHelp extends Component { ...@@ -11,18 +11,20 @@ class aiTestHelp extends Component {
super(props) super(props)
this.state = { this.state = {
total_num: '', total_num: '',
dec:'',
isshowYindao: false isshowYindao: false
} }
} }
componentDidMount() { componentDidMount() {
this.handleFetchInfo() this.handleFetchInfo()
this.getAssist()
} }
share = () => { share = () => {
wxShare({ wxShare({
title: '全国AI水平测试开始了,看看你能答对几道题?', title: '全国AI水平测试开始了,看看你能答对几道题?',
desc: '', desc: this.state.dec,
link: `${API.m}/ai-test/assist/${getParam('shareCode')}`, link: `${API.m}/ai-test/assist/${getParam('shareCode')}`,
imgUrl: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/ai-test/m/share-img.png', imgUrl: 'https://julyedu-cdn.oss-cn-beijing.aliyuncs.com/ai-test/m/share-img.png',
}) })
...@@ -46,6 +48,17 @@ class aiTestHelp extends Component { ...@@ -46,6 +48,17 @@ class aiTestHelp extends Component {
}) })
} }
getAssist=()=>{
http.get(`${API.home}/sys/aitest/assist`).then(res => {
const {code, data, msg} = res.data
if (code === 200) {
this.setState({
dec: data.ques,
})
}
})
}
render() { render() {
const {total_num, isshowYindao} = this.state const {total_num, isshowYindao} = this.state
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment