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 |