|
|
|
|
@ -1,6 +1,11 @@
|
|
|
|
|
import React, { Component } from "react";
|
|
|
|
|
import Zhangjie from "./zhangjie";
|
|
|
|
|
|
|
|
|
|
const bgImg = {
|
|
|
|
|
bg: {
|
|
|
|
|
backgroundImage: 'url("")',
|
|
|
|
|
},
|
|
|
|
|
};
|
|
|
|
|
export default class Path extends Component {
|
|
|
|
|
state = {
|
|
|
|
|
list: [],
|
|
|
|
|
@ -34,59 +39,97 @@ export default class Path extends Component {
|
|
|
|
|
this.setState({
|
|
|
|
|
list2: data.attachments,
|
|
|
|
|
});
|
|
|
|
|
this.setState({
|
|
|
|
|
url: "https://test-data.educoder.net" + this.state.list2[0].url,
|
|
|
|
|
});
|
|
|
|
|
console.log(this.state.url);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
// style={{backgroundImage:this.state.list2!=[]?`url("https://test-data.educoder.net"${this.state.list2[0].url})`:''}}
|
|
|
|
|
render() {
|
|
|
|
|
return (
|
|
|
|
|
<div className="path">
|
|
|
|
|
<div className="path_top">
|
|
|
|
|
<div className="path_top_box">{this.state.list.name}</div>
|
|
|
|
|
<div className="path_top_box2">
|
|
|
|
|
<div className="path_top_box2_box">
|
|
|
|
|
<span>章节</span>
|
|
|
|
|
<p>{this.state.list.stages_count}</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="path_top_box2_box">
|
|
|
|
|
<span>实训</span>
|
|
|
|
|
<p>{this.state.list.shixuns_count}</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="path_top_box2_box">
|
|
|
|
|
<span>选择题关卡</span>
|
|
|
|
|
<p>{this.state.list.challenge_choose_count}</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="path_top_box2_box">
|
|
|
|
|
<span>实践关卡</span>
|
|
|
|
|
<p>{this.state.list.challenges_count}</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="path_top_box2_box">
|
|
|
|
|
<span>视频</span>
|
|
|
|
|
<p>{this.state.list.videos_count}</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="path_top_box2_box">
|
|
|
|
|
<span>参与人数</span>
|
|
|
|
|
<p>{this.state.list.member_count}</p>
|
|
|
|
|
<div
|
|
|
|
|
className="path_box"
|
|
|
|
|
style={{
|
|
|
|
|
backgroundImage: `url(${this.state.url})`,
|
|
|
|
|
paddingBottom: "70px",
|
|
|
|
|
}}
|
|
|
|
|
>
|
|
|
|
|
<div className="path_top">
|
|
|
|
|
<div className="path_top_box">{this.state.list.name}</div>
|
|
|
|
|
<div className="path_top_box2">
|
|
|
|
|
<div className="path_top_box2_box">
|
|
|
|
|
<span>章节</span>
|
|
|
|
|
<p>{this.state.list.stages_count}</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="path_top_box2_box">
|
|
|
|
|
<span>实训</span>
|
|
|
|
|
<p>{this.state.list.shixuns_count}</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="path_top_box2_box">
|
|
|
|
|
<span>选择题关卡</span>
|
|
|
|
|
<p>{this.state.list.challenge_choose_count}</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="path_top_box2_box">
|
|
|
|
|
<span>实践关卡</span>
|
|
|
|
|
<p>{this.state.list.challenges_count}</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="path_top_box2_box">
|
|
|
|
|
<span>视频</span>
|
|
|
|
|
<p>{this.state.list.videos_count}</p>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="path_top_box2_box">
|
|
|
|
|
<span>参与人数</span>
|
|
|
|
|
<p>{this.state.list.member_count}</p>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="left">
|
|
|
|
|
<div className="left_one">
|
|
|
|
|
<div className="left_one_box1">
|
|
|
|
|
<img
|
|
|
|
|
style={{ marginRight: "10px" }}
|
|
|
|
|
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC"
|
|
|
|
|
></img>
|
|
|
|
|
课程介绍
|
|
|
|
|
<div className="path_body" style={{ display: "flex" }}>
|
|
|
|
|
<div className="left">
|
|
|
|
|
<div className="left_one">
|
|
|
|
|
<div className="left_one_box1">
|
|
|
|
|
<img
|
|
|
|
|
style={{ marginRight: "10px" }}
|
|
|
|
|
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC"
|
|
|
|
|
></img>
|
|
|
|
|
课程介绍
|
|
|
|
|
</div>
|
|
|
|
|
<div className="left_one_box2">{this.state.list.description}</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="left_one_box2">{this.state.list.description}</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="left_two">
|
|
|
|
|
<div className="left_two_box">课程章节</div>
|
|
|
|
|
<div className="left_two_box">排行榜</div>
|
|
|
|
|
<div className="left_two_box">证书申请</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="left_three">
|
|
|
|
|
<Zhangjie id={this.props.id}></Zhangjie>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="right">
|
|
|
|
|
<div className="right_top">
|
|
|
|
|
<div className="right_top_box1">
|
|
|
|
|
<img
|
|
|
|
|
style={{ marginRight: "10px" }}
|
|
|
|
|
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC"
|
|
|
|
|
></img>
|
|
|
|
|
课程须知
|
|
|
|
|
</div>
|
|
|
|
|
<div className="right_top_box2">
|
|
|
|
|
{this.state.list.learning_notes}
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="right_top">
|
|
|
|
|
<div
|
|
|
|
|
style={{
|
|
|
|
|
fontSsize: "16px",
|
|
|
|
|
display: "flex",
|
|
|
|
|
alignItems: "center",
|
|
|
|
|
}}
|
|
|
|
|
>
|
|
|
|
|
<img
|
|
|
|
|
style={{ marginRight: "10px" }}
|
|
|
|
|
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII="
|
|
|
|
|
></img>
|
|
|
|
|
教学团队
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="right_buttom"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
);
|
|
|
|
|
|