From dee8c115d7db63514df786e609bdf97a89618898 Mon Sep 17 00:00:00 2001 From: Jzx201211 <1595536662@qq.com> Date: Fri, 11 Mar 2022 16:00:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../shijiankecheng/kecheng xiangqing/path.js | 127 ++++++++++++------ .../kecheng xiangqing/zhangjie.js | 28 +++- src/pages/shijiankecheng/shijiankecheng.css | 40 +++++- 3 files changed, 144 insertions(+), 51 deletions(-) diff --git a/src/pages/shijiankecheng/kecheng xiangqing/path.js b/src/pages/shijiankecheng/kecheng xiangqing/path.js index 92df07bd..4fd581e4 100644 --- a/src/pages/shijiankecheng/kecheng xiangqing/path.js +++ b/src/pages/shijiankecheng/kecheng xiangqing/path.js @@ -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 (
-
-
{this.state.list.name}
-
-
- 章节 -

{this.state.list.stages_count}

-
-
- 实训 -

{this.state.list.shixuns_count}

-
-
- 选择题关卡 -

{this.state.list.challenge_choose_count}

-
-
- 实践关卡 -

{this.state.list.challenges_count}

-
-
- 视频 -

{this.state.list.videos_count}

-
-
- 参与人数 -

{this.state.list.member_count}

+
+
+
{this.state.list.name}
+
+
+ 章节 +

{this.state.list.stages_count}

+
+
+ 实训 +

{this.state.list.shixuns_count}

+
+
+ 选择题关卡 +

{this.state.list.challenge_choose_count}

+
+
+ 实践关卡 +

{this.state.list.challenges_count}

+
+
+ 视频 +

{this.state.list.videos_count}

+
+
+ 参与人数 +

{this.state.list.member_count}

+
-
-
-
- - 课程介绍 +
+
+
+
+ + 课程介绍 +
+
{this.state.list.description}
-
{this.state.list.description}
-
-
-
课程章节
-
排行榜
-
证书申请
-
-
+
+
+
+ + 课程须知 +
+
+ {this.state.list.learning_notes} +
+
+
+
+ + 教学团队 +
+
+
+
); diff --git a/src/pages/shijiankecheng/kecheng xiangqing/zhangjie.js b/src/pages/shijiankecheng/kecheng xiangqing/zhangjie.js index 1c26bb90..4082dbc8 100644 --- a/src/pages/shijiankecheng/kecheng xiangqing/zhangjie.js +++ b/src/pages/shijiankecheng/kecheng xiangqing/zhangjie.js @@ -21,14 +21,28 @@ export default class Zhangjie extends Component { render() { return (
- {this.state.list.map((item) => ( -
-
-
{item.stage_name}
-
{item.stage_description}
+
+
课程章节
+
排行榜
+
证书申请
+
+
+ {this.state.list.map((item) => ( +
+
+
{item.stage_name}
+
+ {item.stage_description} +
+ {item.items.map((item2) => ( +
+ {item2.name} +
+ ))} +
-
- ))} + ))} +
); } diff --git a/src/pages/shijiankecheng/shijiankecheng.css b/src/pages/shijiankecheng/shijiankecheng.css index 6448afcd..a3972527 100644 --- a/src/pages/shijiankecheng/shijiankecheng.css +++ b/src/pages/shijiankecheng/shijiankecheng.css @@ -302,11 +302,20 @@ border-color: #d9d9d9; } .path{ - width: 1200px; height: auto; + width: 100%; +} +.path_box{ + height: auto; + width: 100%; +} +.path_body{ + width: 1200px; margin: 0 auto; } .path_top{ + width: 1200px; + margin: 0 auto; padding-top: 35px; height: 225px; } @@ -379,4 +388,31 @@ padding: 10px 2.5px; font-size: 18px; -} \ No newline at end of file +} +.right{ + width: 400px; + top: 180px; + margin-left: 15px; + +} +.right_top{ + top: -70px; + padding: 20px 25px; + background-color: #ffffff; + margin-bottom: 10px; + border-radius: 15px; + position: relative; + box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.05); +} +.right_top_box1{ + margin-top: 15px; + margin-bottom: 30px; + display: flex; + align-items: center; + font-size: 16px +} +.right_top_box2{ + font-size: 16px; + line-height: 1.6; + font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "华文细黑", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "宋体", Heiti, "黑体", sans-serif; +}