After Width: | Height: | Size: 82 KiB |
After Width: | Height: | Size: 84 KiB |
After Width: | Height: | Size: 83 KiB |
Before Width: | Height: | Size: 407 KiB After Width: | Height: | Size: 410 KiB |
@ -0,0 +1,54 @@
|
|||||||
|
import React,{ Component } from "react";
|
||||||
|
import axios from 'axios';
|
||||||
|
import '../signin/css/signincdi.css';
|
||||||
|
import Videostatisticscom from './component/Videostatisticscom';
|
||||||
|
|
||||||
|
|
||||||
|
//在线学习
|
||||||
|
class Videostatistics extends Component{
|
||||||
|
constructor(props){
|
||||||
|
super(props);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
componentDidMount() {
|
||||||
|
}
|
||||||
|
mygetdatas=()=>{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
render(){
|
||||||
|
return(
|
||||||
|
<React.Fragment>
|
||||||
|
<div className="ws100s">
|
||||||
|
<div className="ws100s" style={{
|
||||||
|
position: "relative",
|
||||||
|
}}>
|
||||||
|
<div className="ws100s xaxisreverseorder" style={{
|
||||||
|
position: "absolute",
|
||||||
|
top: "-29px",
|
||||||
|
}}>
|
||||||
|
<p className="sortinxdirection xiaoshou" onClick={()=>this.props.statisticsy(false)}>
|
||||||
|
<i className="iconfont icon-zuojiantou posiivsiconmyss mr5"></i>
|
||||||
|
<p className="fh mr20"> 返回</p>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<Videostatisticscom {...this.state} {...this.props}></Videostatisticscom>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</React.Fragment>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
export default Videostatistics;
|
@ -0,0 +1,76 @@
|
|||||||
|
import React, {Component} from "react";
|
||||||
|
import '../../signin/css/signincdi.css';
|
||||||
|
import {Progress, message} from 'antd';
|
||||||
|
import {getImageUrl} from 'educoder';
|
||||||
|
import axios from 'axios';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//条目
|
||||||
|
class Videostatisticscom extends Component {
|
||||||
|
//条目组件
|
||||||
|
constructor(props) {
|
||||||
|
super(props);
|
||||||
|
|
||||||
|
this.state = {}
|
||||||
|
}
|
||||||
|
|
||||||
|
componentDidMount() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
componentDidUpdate = (prevProps) => {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
render() {
|
||||||
|
|
||||||
|
return (
|
||||||
|
<React.Fragment>
|
||||||
|
<div className="ws100s edu-back-white sortinxdirection" style={{
|
||||||
|
position: "relative"
|
||||||
|
}}>
|
||||||
|
<div className="ws100s teacherentrydivs ">
|
||||||
|
<div className="ws100s sortinxdirection">
|
||||||
|
<div className="ws50s sptits">视频统计总览</div>
|
||||||
|
<div className="ws50s sptitss xaxisreverseorder">播放数据从2020-03-13 24:00开始统计</div>
|
||||||
|
</div>
|
||||||
|
<style>
|
||||||
|
{
|
||||||
|
`
|
||||||
|
.yslsprenshu{
|
||||||
|
background-image: url(${getImageUrl(`images/qiandao/sprenshu.png`)});
|
||||||
|
}
|
||||||
|
.yslspcishu{
|
||||||
|
background-image: url(${getImageUrl(`images/qiandao/spcishu.png`)});
|
||||||
|
}
|
||||||
|
.yslshipingshi{
|
||||||
|
background-image: url(${getImageUrl(`images/qiandao/shipingshi.png`)});
|
||||||
|
}
|
||||||
|
|
||||||
|
`
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<div className="ws100s">
|
||||||
|
<div className="yslsprenshu"></div>
|
||||||
|
|
||||||
|
<div className="yslspcishu"></div>
|
||||||
|
|
||||||
|
<div className="yslshipingshi"></div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</React.Fragment>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Videostatisticscom;
|
Before Width: | Height: | Size: 407 KiB After Width: | Height: | Size: 410 KiB |