|
|
|
@ -1,6 +1,5 @@
|
|
|
|
|
import React, { Component } from 'react';
|
|
|
|
|
import { Route, Switch } from 'react-router-dom';
|
|
|
|
|
|
|
|
|
|
import {Route,Switch} from 'react-router-dom';
|
|
|
|
|
import { Loadable } from 'educoder';
|
|
|
|
|
import Loading from '../../Loading';
|
|
|
|
|
//业务组件
|
|
|
|
@ -10,17 +9,21 @@ import Coursesleftnav from "./coursesDetail/CoursesLeftNav";
|
|
|
|
|
//普通作业
|
|
|
|
|
const CommonWork = Loadable({
|
|
|
|
|
loader: () => import('./busyWork/commonWork'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
loading:Loading,
|
|
|
|
|
})
|
|
|
|
|
const GroupWork= Loadable({
|
|
|
|
|
loader: () => import('./busyWork/commonWork'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
})
|
|
|
|
|
// 讨论
|
|
|
|
|
const Boards = Loadable({
|
|
|
|
|
const Boards= Loadable({
|
|
|
|
|
loader: () => import('./boards'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
})
|
|
|
|
|
//教师列表
|
|
|
|
|
const TeacherList = Loadable({
|
|
|
|
|
loader: () => import('./members/teacherList'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
const TeacherList= Loadable({
|
|
|
|
|
loader: () => import('./members/teacherList'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
})
|
|
|
|
|
//主签到目录
|
|
|
|
|
const Signinmain= Loadable({
|
|
|
|
@ -33,42 +36,41 @@ const StudentsList= Loadable({
|
|
|
|
|
loading: Loading,
|
|
|
|
|
});
|
|
|
|
|
//分班列表
|
|
|
|
|
const CourseGroupList = Loadable({
|
|
|
|
|
loader: () => import('./members/CourseGroupList'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
const CourseGroupList= Loadable({
|
|
|
|
|
loader: () => import('./members/CourseGroupList'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const Eduinforms = Loadable({
|
|
|
|
|
const Eduinforms= Loadable({
|
|
|
|
|
loader: () => import('./gradinforms/Eduinforms'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
//2019.10.29 统计
|
|
|
|
|
const Statistics = Loadable({
|
|
|
|
|
loader: () => import('./statistics/Statistics'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
const Statistics=Loadable({
|
|
|
|
|
loader: () => import('./statistics/Statistics'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
const Elearning = Loadable({
|
|
|
|
|
const Elearning= Loadable({
|
|
|
|
|
loader: () => import('./elearning/Elearning'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
});
|
|
|
|
|
//
|
|
|
|
|
const Exercise = Loadable({
|
|
|
|
|
loader: () => import('./exercise/Exercise'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
const Exercise= Loadable({
|
|
|
|
|
loader: () => import('./exercise/Exercise'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
})
|
|
|
|
|
//
|
|
|
|
|
const Poll = Loadable({
|
|
|
|
|
loader: () => import('./poll/Poll'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
const Poll= Loadable({
|
|
|
|
|
loader: () => import('./poll/Poll'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
// 资源
|
|
|
|
|
const Resourcelist = Loadable({
|
|
|
|
|
loader: () => import('./Resource/index'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
const Resourcelist= Loadable({
|
|
|
|
|
loader: () => import('./Resource/index'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
// 视频
|
|
|
|
@ -78,20 +80,20 @@ const CourseVideo = Loadable({
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
//实训作业
|
|
|
|
|
const ShixunHomework = Loadable({
|
|
|
|
|
loader: () => import('./shixunHomework/shixunHomework'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
const ShixunHomework= Loadable({
|
|
|
|
|
loader: () => import('./shixunHomework/shixunHomework'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
const GraduationTopics = Loadable({
|
|
|
|
|
loader: () => import('./graduation/topics'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
const GraduationTopics= Loadable({
|
|
|
|
|
loader: () => import('./graduation/topics'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
})
|
|
|
|
|
const GraduationTasks = Loadable({
|
|
|
|
|
loader: () => import('./graduation/tasks'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
const GraduationTasks= Loadable({
|
|
|
|
|
loader: () => import('./graduation/tasks'),
|
|
|
|
|
loading: Loading,
|
|
|
|
|
})
|
|
|
|
|
class ListPageIndex extends Component {
|
|
|
|
|
class ListPageIndex extends Component{
|
|
|
|
|
constructor(props) {
|
|
|
|
|
super(props);
|
|
|
|
|
this.state={
|
|
|
|
@ -101,19 +103,19 @@ class ListPageIndex extends Component {
|
|
|
|
|
homedirectory:false,
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
comyslElearning(bool) {
|
|
|
|
|
if (bool === true) {
|
|
|
|
|
comyslElearning(bool){
|
|
|
|
|
if(bool===true){
|
|
|
|
|
this.setState({
|
|
|
|
|
yslElearning: true,
|
|
|
|
|
yslElearning:true,
|
|
|
|
|
})
|
|
|
|
|
} else {
|
|
|
|
|
}else {
|
|
|
|
|
this.setState({
|
|
|
|
|
yslElearning: false,
|
|
|
|
|
yslElearning:false,
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
componentDidMount() {
|
|
|
|
|
componentDidMount(){
|
|
|
|
|
// console.log("77");
|
|
|
|
|
var yslGuideone = window.localStorage.getItem('yslGuideone');
|
|
|
|
|
// console.log("78");
|
|
|
|
@ -122,18 +124,18 @@ class ListPageIndex extends Component {
|
|
|
|
|
if (yslGuideone === "true") {
|
|
|
|
|
// console.log("true 字符串");
|
|
|
|
|
this.setState({
|
|
|
|
|
yslGuideone: true,
|
|
|
|
|
yslGuideone:true,
|
|
|
|
|
})
|
|
|
|
|
} else {
|
|
|
|
|
this.setState({
|
|
|
|
|
yslGuideone: false,
|
|
|
|
|
yslGuideone:false,
|
|
|
|
|
});
|
|
|
|
|
// console.log("false 字符串");
|
|
|
|
|
}
|
|
|
|
|
} catch (e) {
|
|
|
|
|
}catch (e) {
|
|
|
|
|
console.log(e);
|
|
|
|
|
this.setState({
|
|
|
|
|
yslGuideone: false,
|
|
|
|
|
yslGuideone:false,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -147,36 +149,36 @@ class ListPageIndex extends Component {
|
|
|
|
|
// navttype:newselectnavid
|
|
|
|
|
// })
|
|
|
|
|
// }
|
|
|
|
|
componentWillUnmount() {
|
|
|
|
|
componentWillUnmount(){
|
|
|
|
|
// window.localStorage.setItem('yslGuideone', "false");
|
|
|
|
|
}
|
|
|
|
|
setwindowlocal = (bool) => {
|
|
|
|
|
window.localStorage.setItem('yslGuideone', bool);
|
|
|
|
|
setwindowlocal=(bool)=>{
|
|
|
|
|
window.localStorage.setItem('yslGuideone', bool);
|
|
|
|
|
try {
|
|
|
|
|
if (bool === "true") {
|
|
|
|
|
|
|
|
|
|
this.setState({
|
|
|
|
|
yslGuideone: true,
|
|
|
|
|
yslGuideone:true,
|
|
|
|
|
})
|
|
|
|
|
} else {
|
|
|
|
|
this.setState({
|
|
|
|
|
yslGuideone: false,
|
|
|
|
|
yslGuideone:false,
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
} catch (e) {
|
|
|
|
|
}catch (e) {
|
|
|
|
|
// console.log(e);
|
|
|
|
|
this.setState({
|
|
|
|
|
yslGuideone: false,
|
|
|
|
|
yslGuideone:false,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
ispostexcellenttype = (excellent) => {
|
|
|
|
|
this.setState({
|
|
|
|
|
isexcellent: excellent
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
updatabanners = () => {
|
|
|
|
|
}
|
|
|
|
|
ispostexcellenttype=(excellent)=>{
|
|
|
|
|
this.setState({
|
|
|
|
|
isexcellent:excellent
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
updatabanners=()=>{
|
|
|
|
|
this.refs.CoursesBanner.updatabanner()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -195,7 +197,14 @@ class ListPageIndex extends Component {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
render() {
|
|
|
|
|
return (
|
|
|
|
|
let {yslGuideone} =this.state;
|
|
|
|
|
// console.log("98");
|
|
|
|
|
// console.log(yslGuideone);
|
|
|
|
|
// console.log(this.props.isAdmin());
|
|
|
|
|
// // var yslGuideones = window.sessionStorage.getItem('yslGuideone');
|
|
|
|
|
// console.log(this.props);
|
|
|
|
|
// console.log(this.props.location.search);
|
|
|
|
|
return (
|
|
|
|
|
<div>
|
|
|
|
|
<div className="newMain clearfix">
|
|
|
|
|
{/*头部banner*/}
|
|
|
|
@ -396,16 +405,12 @@ class ListPageIndex extends Component {
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>)
|
|
|
|
|
</div>
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
export default ListPageIndex;
|
|
|
|
|