|  |  |  | @ -1294,11 +1294,11 @@ class Listofworksstudentone extends Component { | 
			
		
	
		
			
				
					|  |  |  |  | 						record.submitstate === "未开启" ? | 
			
		
	
		
			
				
					|  |  |  |  | 							<a style={{textAlign: "center",width: '40px'}} className="color-blue" | 
			
		
	
		
			
				
					|  |  |  |  | 								 onMouseDown={(e) => this.Viewstudenttraininginformationtysl2(e, record)} | 
			
		
	
		
			
				
					|  |  |  |  | 								 onClick={() => this.Viewstudenttraininginformationt(record)}>{record.has_comment===false?"评阅":"详情"}</a> : | 
			
		
	
		
			
				
					|  |  |  |  | 								 onClick={() => this.Viewstudenttraininginformationt(record)}>{record.has_comment===true?"详情":"评阅 "}</a> : | 
			
		
	
		
			
				
					|  |  |  |  | 							<span> | 
			
		
	
		
			
				
					|  |  |  |  |                        <a style={{textAlign: "center"}} className="color-blue maxnamewidth120" | 
			
		
	
		
			
				
					|  |  |  |  | 													onMouseDown={(e) => this.Viewstudenttraininginformationtysl2(e, record)} | 
			
		
	
		
			
				
					|  |  |  |  | 													onClick={() => this.Viewstudenttraininginformationt(record)}>{record.has_comment===false?"评阅":"详情"}</a> | 
			
		
	
		
			
				
					|  |  |  |  | 													onClick={() => this.Viewstudenttraininginformationt(record)}>{record.has_comment===true?"详情":"评阅 "}</a> | 
			
		
	
		
			
				
					|  |  |  |  |         </span> | 
			
		
	
		
			
				
					|  |  |  |  | 					) | 
			
		
	
		
			
				
					|  |  |  |  | 				}, | 
			
		
	
	
		
			
				
					|  |  |  | @ -1656,11 +1656,11 @@ class Listofworksstudentone extends Component { | 
			
		
	
		
			
				
					|  |  |  |  | 						record.submitstate === "未开启" ? | 
			
		
	
		
			
				
					|  |  |  |  | 							<a style={{textAlign: "center",width: '40px'}} className="color-blue" | 
			
		
	
		
			
				
					|  |  |  |  | 								 onMouseDown={(e) => this.Viewstudenttraininginformationtysl2(e, record)} | 
			
		
	
		
			
				
					|  |  |  |  | 								 onClick={() => this.Viewstudenttraininginformationt(record)}>{record.has_comment===false?"评阅":"详情"}</a> : | 
			
		
	
		
			
				
					|  |  |  |  | 								 onClick={() => this.Viewstudenttraininginformationt(record)}>{record.has_comment===true?"详情":"评阅"}</a> : | 
			
		
	
		
			
				
					|  |  |  |  | 							<span> | 
			
		
	
		
			
				
					|  |  |  |  |                        <a style={{textAlign: "center"}} className="color-blue" | 
			
		
	
		
			
				
					|  |  |  |  | 													onMouseDown={(e) => this.Viewstudenttraininginformationtysl2(e, record)} | 
			
		
	
		
			
				
					|  |  |  |  | 													onClick={() => this.Viewstudenttraininginformationt(record)}>{record.has_comment===false?"评阅":"详情"}</a> | 
			
		
	
		
			
				
					|  |  |  |  | 													onClick={() => this.Viewstudenttraininginformationt(record)}>{record.has_comment===true?"详情":"评阅"}</a> | 
			
		
	
		
			
				
					|  |  |  |  |         </span> | 
			
		
	
		
			
				
					|  |  |  |  | 					) | 
			
		
	
		
			
				
					|  |  |  |  | 				}, | 
			
		
	
	
		
			
				
					|  |  |  | @ -1673,35 +1673,13 @@ class Listofworksstudentone extends Component { | 
			
		
	
		
			
				
					|  |  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	componentDidCatch(error, info) { | 
			
		
	
		
			
				
					|  |  |  |  | 		// console.log("-----------------------------905错误信息");
 | 
			
		
	
		
			
				
					|  |  |  |  | 		// console.log(error);
 | 
			
		
	
		
			
				
					|  |  |  |  | 		// console.log(info);
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// componentWillReceiveProps(nextProps) {
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 	console.log("+++++++++916");
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 	console.log(nextProps);
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 	console.log(this.props)
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 	// console.log(this.props.isAdmin());
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 	if (nextProps.code_review != this.props.code_review) {
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 		if (nextProps.code_review !== undefined) {
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 			console.log("diaoyonglwangluo1");
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 			if(this.props.isAdmin() === true){
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 				this.tearchar();
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 			}else{
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 				this.student();
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 			}
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 		}
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 		}
 | 
			
		
	
		
			
				
					|  |  |  |  | 	//
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// }
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	componentDidMount() { | 
			
		
	
		
			
				
					|  |  |  |  | 		// console.log("componentDidMount ");
 | 
			
		
	
		
			
				
					|  |  |  |  | 		// console.log("调用子组件 ");
 | 
			
		
	
		
			
				
					|  |  |  |  | 		// console.log(this.props);
 | 
			
		
	
		
			
				
					|  |  |  |  | 		// console.log(this.props.isAdmin())
 | 
			
		
	
		
			
				
					|  |  |  |  | 		this.student(); | 
			
		
	
		
			
				
					|  |  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -1886,11 +1864,12 @@ class Listofworksstudentone extends Component { | 
			
		
	
		
			
				
					|  |  |  |  | 			console.log(error); | 
			
		
	
		
			
				
					|  |  |  |  | 		}) | 
			
		
	
		
			
				
					|  |  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  |  | 	//一键评阅的按钮
 | 
			
		
	
		
			
				
					|  |  |  |  | 	AkeyreviewitGetalistofworkstwo=()=>{ | 
			
		
	
		
			
				
					|  |  |  |  | 		this.setState({ | 
			
		
	
		
			
				
					|  |  |  |  | 			loadingstate: true, | 
			
		
	
		
			
				
					|  |  |  |  | 		}) | 
			
		
	
		
			
				
					|  |  |  |  | 		this.Getalistofworkstwo("", "", "", "", 1, 20); | 
			
		
	
		
			
				
					|  |  |  |  | 		this.Startsortingt("", "", "", "", 1, 20); | 
			
		
	
		
			
				
					|  |  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  |  | // 获取作品列表
 | 
			
		
	
		
			
				
					|  |  |  |  | 	Getalistofworkstwo = (ordervlue, checkedValuesine, checkedValuesineinfo, searchtext, page, limit) => { | 
			
		
	
	
		
			
				
					|  |  |  | @ -2097,6 +2076,7 @@ class Listofworksstudentone extends Component { | 
			
		
	
		
			
				
					|  |  |  |  | 						user_name: teacherdata.user_name, | 
			
		
	
		
			
				
					|  |  |  |  | 						user_login: teacherdata.user_login, | 
			
		
	
		
			
				
					|  |  |  |  | 						Curcomlevel: teacherdata.current_complete_count===undefined||teacherdata.current_complete_count===null||teacherdata.current_complete_count===""?0:teacherdata.current_complete_count, | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 					}) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 					// }
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -2125,7 +2105,7 @@ class Listofworksstudentone extends Component { | 
			
		
	
		
			
				
					|  |  |  |  | 					stduynumber: student_works[i].student_id, | 
			
		
	
		
			
				
					|  |  |  |  | 					classroom: student_works[i].group_name, | 
			
		
	
		
			
				
					|  |  |  |  | 					cost_time: student_works[i].cost_time, | 
			
		
	
		
			
				
					|  |  |  |  | 					has_comment:teacherdata[i].has_comment, | 
			
		
	
		
			
				
					|  |  |  |  | 					has_comment:student_works[i].has_comment, | 
			
		
	
		
			
				
					|  |  |  |  | 					submitstate: student_works[i].work_status === 0 ? "未开启" : student_works[i].work_status === 1 ? "未通关" : student_works[i].work_status === 2 ? "按时通关" : "迟交通关", | 
			
		
	
		
			
				
					|  |  |  |  | 					// updatetime:this.state.teacherdata.student_works[i].update_time,
 | 
			
		
	
		
			
				
					|  |  |  |  | 					// updatetime:"",
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -2650,7 +2630,7 @@ class Listofworksstudentone extends Component { | 
			
		
	
		
			
				
					|  |  |  |  | 					stduynumber: student_works[i].student_id, | 
			
		
	
		
			
				
					|  |  |  |  | 					classroom: student_works[i].group_name, | 
			
		
	
		
			
				
					|  |  |  |  | 					cost_time: student_works[i].cost_time, | 
			
		
	
		
			
				
					|  |  |  |  | 					has_comment:teacherdata[i].has_comment, | 
			
		
	
		
			
				
					|  |  |  |  | 					has_comment:student_works[i].has_comment, | 
			
		
	
		
			
				
					|  |  |  |  | 					submitstate: student_works[i].work_status === 0 ? "未开启" : student_works[i].work_status === 1 ? "未通关" : student_works[i].work_status === 2 ? "按时通关" : "迟交通关", | 
			
		
	
		
			
				
					|  |  |  |  | 					// updatetime:this.state.teacherdata.student_works[i].update_time,
 | 
			
		
	
		
			
				
					|  |  |  |  | 					// updatetime:"",
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -2671,11 +2651,7 @@ class Listofworksstudentone extends Component { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 			} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 			// var teacherlist = {  //分页
 | 
			
		
	
		
			
				
					|  |  |  |  | 			// 	total: student_works.length, //数据总数量
 | 
			
		
	
		
			
				
					|  |  |  |  | 			// 	pageSize: 20,  //一页显示几条
 | 
			
		
	
		
			
				
					|  |  |  |  | 			// 	current: page,
 | 
			
		
	
		
			
				
					|  |  |  |  | 			// }
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 			if (work_efficiency === false) { | 
			
		
	
		
			
				
					|  |  |  |  | 				if (JSON.stringify(course_group_info) === "[]" || course_group_info === undefined || course_group_info === null) { | 
			
		
	
	
		
			
				
					|  |  |  | @ -2892,11 +2868,15 @@ class Listofworksstudentone extends Component { | 
			
		
	
		
			
				
					|  |  |  |  | 			} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 		} else { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 		} | 
			
		
	
		
			
				
					|  |  |  |  | 		//
 | 
			
		
	
		
			
				
					|  |  |  |  | 		// console.log(datalist);
 | 
			
		
	
		
			
				
					|  |  |  |  | 		// console.log("1712");
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 		// console.log("开始赋值了");
 | 
			
		
	
		
			
				
					|  |  |  |  | 		// console.log(datalistjs);
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 		this.setState({ | 
			
		
	
		
			
				
					|  |  |  |  | 			datajs: datalistjs, | 
			
		
	
		
			
				
					|  |  |  |  | 			columns: columns2js, | 
			
		
	
	
		
			
				
					|  |  |  | @ -3398,27 +3378,7 @@ class Listofworksstudentone extends Component { | 
			
		
	
		
			
				
					|  |  |  |  | 		}); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	}; | 
			
		
	
		
			
				
					|  |  |  |  | 	//
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// setComputeTime=()=>{
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 	this.setState({
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 		computeTimetype:false
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 	})
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 	let homeworkid = this.props.match.params.homeworkid;
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 	let url = "/homework_commons/"+homeworkid+"/update_score.json";
 | 
			
		
	
		
			
				
					|  |  |  |  | 	//
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 	axios.get(url).then((response) => {
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 		if(response){
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 			this.props.showNotification(response.data.message);
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 			this.setState({
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 				loadingstate: true
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 			})
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 			this.Startsortingt(this.state.order, this.state.course_groupyslstwo, this.state.checkedValuesineinfo, this.state.searchtext, 1, this.state.limit);
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 		}
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 	}).catch((error) => {
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 		console.log(error)
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// 	});
 | 
			
		
	
		
			
				
					|  |  |  |  | 	//
 | 
			
		
	
		
			
				
					|  |  |  |  | 	// }
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	daochushixunbaogao = () => { | 
			
		
	
		
			
				
					|  |  |  |  | 		let url = `/zip/shixun_report?homework_common_id=${this.props.match.params.homeworkid}&work_status=${this.state.course_groupyslstwo === undefined || this.state.course_groupyslstwo === null ? "" : this.state.course_groupyslstwo}&course_group=${this.state.checkedValuesineinfo === undefined || this.state.checkedValuesineinfo === null ? "" : this.state.checkedValuesineinfo}&search=${this.state.searchtext === undefined || this.state.searchtext === null ? "" : this.state.searchtext}` | 
			
		
	
	
		
			
				
					|  |  |  | 
 |