|
|
|
@ -1490,12 +1490,12 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
isupdatas = () => {
|
|
|
|
|
var homeworkid = this.props.match.params.homeworkid;
|
|
|
|
|
// this.Gettitleinformation(homeworkid);
|
|
|
|
|
this.Getalistofworks(homeworkid);
|
|
|
|
|
this.Getalistofworks(homeworkid,false);
|
|
|
|
|
}
|
|
|
|
|
Isupdatass = () => {
|
|
|
|
|
var homeworkid = this.props.match.params.homeworkid;
|
|
|
|
|
// this.Gettitleinformation(homeworkid);
|
|
|
|
|
this.Getalistofworks(homeworkid);
|
|
|
|
|
this.Getalistofworks(homeworkid,false);
|
|
|
|
|
}
|
|
|
|
|
/////////老师操作
|
|
|
|
|
// tearchar=()=>{
|
|
|
|
@ -1515,7 +1515,7 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
// debugger
|
|
|
|
|
|
|
|
|
|
var homeworkid = this.props.match.params.homeworkid;
|
|
|
|
|
this.Getalistofworks(homeworkid);
|
|
|
|
|
this.Getalistofworks(homeworkid,true);
|
|
|
|
|
let query = this.props.location.pathname;
|
|
|
|
|
const type = query.split('/');
|
|
|
|
|
this.setState({
|
|
|
|
@ -1531,7 +1531,7 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 获取作品列表
|
|
|
|
|
Getalistofworks = (homeworkid) => {
|
|
|
|
|
Getalistofworks = (homeworkid,bool) => {
|
|
|
|
|
// console.log("获取作品列表");
|
|
|
|
|
// console.log("935");
|
|
|
|
|
// debugger
|
|
|
|
@ -1546,7 +1546,7 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
course_group: this.state.checkedValuesineinfo,
|
|
|
|
|
}
|
|
|
|
|
axios.post(urll, datasysl).then((result) => {
|
|
|
|
|
console.log("980000000____________________");
|
|
|
|
|
// console.log("980000000____________________");
|
|
|
|
|
|
|
|
|
|
if(result === undefined){
|
|
|
|
|
return
|
|
|
|
@ -1573,6 +1573,7 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
loadingstate: false,
|
|
|
|
|
computeTimetype:true,
|
|
|
|
|
homework_status:result.data.homework_status,
|
|
|
|
|
update_score:result.data.update_score
|
|
|
|
|
});
|
|
|
|
|
this.seacthdatat(result.data,result.data.student_works,result.data.work_efficiency,result.data.course_group_info,1);
|
|
|
|
|
|
|
|
|
@ -1581,6 +1582,19 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
} else {
|
|
|
|
|
this.seacthdatas(result.data, result.data.student_works);
|
|
|
|
|
}
|
|
|
|
|
//开始自动计算成绩刷新 老师才有权限
|
|
|
|
|
try {
|
|
|
|
|
if(this.props.isAdmin() === true){
|
|
|
|
|
if(result.data.update_score===true){
|
|
|
|
|
if(bool===true){
|
|
|
|
|
this.setComputeTimet();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}catch (e) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
this.props.Getdataback(result,result.data);
|
|
|
|
|
|
|
|
|
|
}).catch((error) => {
|
|
|
|
@ -2185,7 +2199,7 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
if(response.data.status===0) {
|
|
|
|
|
this.props.showNotification(`${response.data.message}`);
|
|
|
|
|
// var homeworkid = this.props.match.params.homeworkid;
|
|
|
|
|
this.Getalistofworks(homeworkid);
|
|
|
|
|
this.Getalistofworks(homeworkid,false);
|
|
|
|
|
// this.props.history.replace(matchurl);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -2942,7 +2956,7 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
setComputeTimet=()=>{
|
|
|
|
|
|
|
|
|
|
console.log("老师开始计算成绩了1111111");
|
|
|
|
|
let matchurl = this.props.match.url;
|
|
|
|
|
|
|
|
|
|
this.setState({
|
|
|
|
@ -2960,7 +2974,7 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
this.setState({
|
|
|
|
|
loadingstate: true
|
|
|
|
|
})
|
|
|
|
|
this.Getalistofworks(homeworkid);
|
|
|
|
|
this.Getalistofworks(homeworkid,false);
|
|
|
|
|
this.props.showNotification(`${response.data.message}`);
|
|
|
|
|
}
|
|
|
|
|
// this.props.history.replace( matchurl );
|
|
|
|
@ -3207,17 +3221,17 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div className="fr mr5 search-newysl" style={{marginBottom: '1px'}}>
|
|
|
|
|
{course_is_end===true?"":<span>
|
|
|
|
|
{teacherdata&&teacherdata.update_score===true&&computeTimetype===true?
|
|
|
|
|
(this.props.isNotMember()===false?<div className={"computeTime font-16"} onClick={this.setComputeTimet}>
|
|
|
|
|
查看最新成绩
|
|
|
|
|
</div>:""):
|
|
|
|
|
teacherdata&&teacherdata.homework_status!==undefined&&teacherdata.homework_status[0]=== "未发布"? "":
|
|
|
|
|
(this.props.isNotMember()===false?<div className={"computeTimes font-16"}>
|
|
|
|
|
查看最新成绩
|
|
|
|
|
</div>:"")
|
|
|
|
|
}
|
|
|
|
|
</span>}
|
|
|
|
|
{/*{course_is_end===true?"":<span>*/}
|
|
|
|
|
{/*{teacherdata&&teacherdata.update_score===true&&computeTimetype===true?*/}
|
|
|
|
|
{/* (this.props.isNotMember()===false?<div className={"computeTime font-16"} onClick={this.setComputeTimet}>*/}
|
|
|
|
|
{/* 查看最新成绩*/}
|
|
|
|
|
{/* </div>:""):*/}
|
|
|
|
|
{/* teacherdata&&teacherdata.homework_status!==undefined&&teacherdata.homework_status[0]=== "未发布"? "":*/}
|
|
|
|
|
{/* (this.props.isNotMember()===false?<div className={"computeTimes font-16"}>*/}
|
|
|
|
|
{/* 查看最新成绩*/}
|
|
|
|
|
{/* </div>:"")*/}
|
|
|
|
|
{/*}*/}
|
|
|
|
|
{/*</span>}*/}
|
|
|
|
|
<span className="search-newyslw fr ml20">
|
|
|
|
|
<Search
|
|
|
|
|
placeholder="请输入姓名或学号搜索"
|
|
|
|
@ -3529,26 +3543,26 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
<div className="fr">
|
|
|
|
|
|
|
|
|
|
<span className="fl mr10 color-grey-6 ">计算成绩时间:{teacherdata&&teacherdata.calculation_time==null?"--": moment(teacherdata&&teacherdata.calculation_time).format('YYYY-MM-DD HH:mm')}</span>
|
|
|
|
|
{ course_is_end===true?"":teacherdata&&teacherdata.task_operation[0]==="开启挑战"?"":<span>
|
|
|
|
|
{computeTimetype===true?
|
|
|
|
|
(this.props.isNotMember()===false?
|
|
|
|
|
(
|
|
|
|
|
teacherdata&&teacherdata.update_score===true?
|
|
|
|
|
<div className={"computeTime font-16"} onClick={this.setComputeTime}>
|
|
|
|
|
查看最新成绩
|
|
|
|
|
</div>
|
|
|
|
|
:""
|
|
|
|
|
)
|
|
|
|
|
:"")
|
|
|
|
|
:
|
|
|
|
|
(teacherdata&&teacherdata.homework_status!==undefined&&teacherdata.homework_status[0]=== "未发布"? "":
|
|
|
|
|
this.props.isNotMember()===false?
|
|
|
|
|
<div className={"computeTimes font-16"}>
|
|
|
|
|
查看最新成绩
|
|
|
|
|
</div>
|
|
|
|
|
:"")
|
|
|
|
|
}
|
|
|
|
|
</span>}
|
|
|
|
|
{/* { course_is_end===true?"":teacherdata&&teacherdata.task_operation[0]==="开启挑战"?"":<span>*/}
|
|
|
|
|
{/* {computeTimetype===true?*/}
|
|
|
|
|
{/* (this.props.isNotMember()===false?*/}
|
|
|
|
|
{/* (*/}
|
|
|
|
|
{/* teacherdata&&teacherdata.update_score===true?*/}
|
|
|
|
|
{/* <div className={"computeTime font-16"} onClick={this.setComputeTime}>*/}
|
|
|
|
|
{/* 查看最新成绩*/}
|
|
|
|
|
{/* </div>*/}
|
|
|
|
|
{/* :""*/}
|
|
|
|
|
{/* )*/}
|
|
|
|
|
{/* :"")*/}
|
|
|
|
|
{/* :*/}
|
|
|
|
|
{/* (teacherdata&&teacherdata.homework_status!==undefined&&teacherdata.homework_status[0]=== "未发布"? "":*/}
|
|
|
|
|
{/* this.props.isNotMember()===false?*/}
|
|
|
|
|
{/* <div className={"computeTimes font-16"}>*/}
|
|
|
|
|
{/* 查看最新成绩*/}
|
|
|
|
|
{/* </div>*/}
|
|
|
|
|
{/* :"")*/}
|
|
|
|
|
{/* }*/}
|
|
|
|
|
{/*</span>}*/}
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
@ -3762,23 +3776,23 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
<div className="fr">
|
|
|
|
|
|
|
|
|
|
<span className="fl mr10 color-grey-6 ">计算成绩时间:{teacherdata&&teacherdata.calculation_time==null?"--": moment(teacherdata&&teacherdata.calculation_time).format('YYYY-MM-DD HH:mm')}</span>
|
|
|
|
|
{ course_is_end===true?"":teacherdata&&teacherdata.task_operation&&teacherdata.task_operation[0]==="开启挑战"?"":<span>
|
|
|
|
|
{computeTimetype===true?
|
|
|
|
|
|
|
|
|
|
(this.props.isNotMember()===false?
|
|
|
|
|
(
|
|
|
|
|
teacherdata&&teacherdata.update_score===true?
|
|
|
|
|
<div className={"computeTime font-16"} onClick={this.setComputeTime}>
|
|
|
|
|
查看最新成绩
|
|
|
|
|
</div>:""
|
|
|
|
|
)
|
|
|
|
|
:""):
|
|
|
|
|
teacherdata&&teacherdata.homework_status!==undefined&&teacherdata.homework_status[0]=== "未发布"? "":
|
|
|
|
|
(this.props.isNotMember()===false?<div className={"computeTimes font-16"}>
|
|
|
|
|
查看最新成绩
|
|
|
|
|
</div>:"")
|
|
|
|
|
}
|
|
|
|
|
</span>}
|
|
|
|
|
{/* { course_is_end===true?"":teacherdata&&teacherdata.task_operation&&teacherdata.task_operation[0]==="开启挑战"?"":<span>*/}
|
|
|
|
|
{/* {computeTimetype===true?*/}
|
|
|
|
|
|
|
|
|
|
{/* (this.props.isNotMember()===false?*/}
|
|
|
|
|
{/* (*/}
|
|
|
|
|
{/* teacherdata&&teacherdata.update_score===true?*/}
|
|
|
|
|
{/* <div className={"computeTime font-16"} onClick={this.setComputeTime}>*/}
|
|
|
|
|
{/* 查看最新成绩*/}
|
|
|
|
|
{/* </div>:""*/}
|
|
|
|
|
{/* )*/}
|
|
|
|
|
{/* :""):*/}
|
|
|
|
|
{/* teacherdata&&teacherdata.homework_status!==undefined&&teacherdata.homework_status[0]=== "未发布"? "":*/}
|
|
|
|
|
{/* (this.props.isNotMember()===false?<div className={"computeTimes font-16"}>*/}
|
|
|
|
|
{/* 查看最新成绩*/}
|
|
|
|
|
{/* </div>:"")*/}
|
|
|
|
|
{/* }*/}
|
|
|
|
|
{/*</span>}*/}
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|