import React, { Component } from 'react'; import { Redirect } from 'react-router'; import { BrowserRouter as Router, Route, Link, Switch } from "react-router-dom"; import PropTypes from 'prop-types'; import classNames from 'classnames'; import { getImageUrl, toPath } from 'educoder'; import { Tooltip } from 'antd'; import axios from 'axios'; import { CircularProgress } from 'material-ui/Progress'; const $ = window.$; class Propaedeutics extends Component { constructor(props) { super(props) this.state={ PropaedeuticsListcontent:undefined, shixunId:undefined } } componentDidMount() { let id = this.props.match.params.shixunId; this.setState({ shixunId:id }) let url="/shixuns/"+id+"/propaedeutics.json"; axios.get(url).then((response) => { if (response.data.status === 403||response.data.status === 401||response.data.status === 500) { }else{ if(response.data.content!=null){ this.setState({ PropaedeuticsListcontent:response.data.content }) }else{ this.setState({ PropaedeuticsListcontent:"" }) } } }).catch((error) => { console.log(error) }); } updatamakedown=(id)=>{ setTimeout(()=>{ var shixunDescr = window.editormd.markdownToHTML(id, { htmlDecode: "style,script,iframe", taskList: true, tex: true, flowChart: true, sequenceDiagram: true }); $("#"+id+" p:first").addClass("ReactMarkdown"); $('#collaborators_list_info').show() }, 200) } render() { let {loadingContent} = this.props; let {PropaedeuticsListcontent,shixunId}=this.state if(PropaedeuticsListcontent!=undefined){ this.updatamakedown("ReactMarkdown") } return (

{/**/} 编辑

{ loadingContent ? :
{PropaedeuticsListcontent===undefined?"":

{PropaedeuticsListcontent === undefined ||PropaedeuticsListcontent === ""?

暂时还没有相关数据哦!

:}

}
}
); } } export default Propaedeutics;