Commit bd29897e by zhanghaozhe

ai测试

parent a3d1d96a
......@@ -86,7 +86,8 @@ class Analysis extends Component {
</div>
</div>
{
!!questions.length && questions[activeIndex].type_id && <Recommends typeId={questions[activeIndex].type_id}/>
!!questions.length && questions[activeIndex] && questions[activeIndex].commend_course && !!questions[activeIndex].commend_course.length &&
<Recommends recommends={questions[activeIndex].commend_course}/>
}
<Navigation questions={questions} isAnalysis={true} handleClick={(index) => {
this.setState({
......
......@@ -115,7 +115,8 @@ class Assist extends Component {
<div style={{height: '8px', backgroundColor: '#f5f5f5'}}></div>
{
result && <div className="content">
<div class={'info'}>您的选择是{userAnswer},正确答案是{rightAnswer} 回答{userAnswer === rightAnswer ? '正确' : '错误'}</div>
<div
className={'info'}>您的选择是{userAnswer},正确答案是{rightAnswer} 回答{userAnswer === rightAnswer ? '正确' : '错误'}</div>
<div className="head">
<i className="icon"></i>
<span>解析</span>
......@@ -124,8 +125,8 @@ class Assist extends Component {
</div>
}
{
result && <>
<Recommends typeId={question.type_id}/>
result && question.commend_course && question.commend_course.length && <>
<Recommends recommends={question.commend_course}/>
<div className={classnames(['status', {
end: result.status === 6,
success: result.status === 1,
......@@ -152,6 +153,6 @@ class Assist extends Component {
}
export default connect(
state => state.user,
({user}) => ({user}),
null,
)(Assist)
\ No newline at end of file
import React, { Component } from 'react';
import './index.scss'
import { http } from "@/utils"
import { Toast } from "antd-mobile";
import { Link } from "react-router-dom";
class Recommends extends Component {
state = {
recommends: [],
}
componentDidMount() {
this.props.typeId && this.getRecommends(this.props.typeId)
}
getRecommends = (typeId) => {
http.post(`${API.home}/sys/get_commend_course`, {
type_id: typeId,
}).then(res => {
const {code, msg, data} = res.data
if (code === 200) {
this.setState({
recommends: data,
})
} else {
Toast.fail(msg, 2, null, msg)
}
})
}
render() {
const {recommends} = this.state
const {recommends} = this.props
return (
<div className="recommends">
<div>相关课程</div>
......
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