|
|
|
@ -56,17 +56,28 @@ class EcCompletionCalculation extends Component {
|
|
|
|
|
|
|
|
|
|
// const url =`/ec_major_schools/get_navigation_data?ec_course_id=`+ec_course_id;
|
|
|
|
|
const ec_course_id=706;
|
|
|
|
|
const url =`/ec_courses/${ec_course_id}/evaluation.json`;
|
|
|
|
|
const url =`/ec_courses/${ec_course_id}/evaluation.json`;
|
|
|
|
|
axios.get(url)
|
|
|
|
|
.then((response) => {
|
|
|
|
|
if(response.status===200){
|
|
|
|
|
// if(response.data.allow_visit===false){
|
|
|
|
|
// window.location.href="/403"
|
|
|
|
|
// }
|
|
|
|
|
this.setState({
|
|
|
|
|
schooldata:response.data,
|
|
|
|
|
ec_course_id:ec_course_id
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
this.setState({
|
|
|
|
|
schooldata:response.data,
|
|
|
|
|
ec_course_id:ec_course_id,
|
|
|
|
|
// evaluate_result:response.data.evaluate_result,
|
|
|
|
|
// course_total_score:response.data.course_total_score[response.data.course_total_score.length-1].total_rate,
|
|
|
|
|
// total_rate_data:response.data.course_total_score[response.data.course_total_score.length-1].total_rate.length,
|
|
|
|
|
// graduation_list:response.data.graduation_list,
|
|
|
|
|
target_list:response.data.course_targets,
|
|
|
|
|
// target_score:response.data.target_score,
|
|
|
|
|
ec_course_targets_count:response.data.graduation_subitem_evaluations,
|
|
|
|
|
// morelisttype:newmorelisttype,
|
|
|
|
|
// course_total_scoreaverage:course_total_scoreaverage,
|
|
|
|
|
// ismanager:response.data.is_manager
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
.catch(function (error) {
|
|
|
|
@ -103,10 +114,11 @@ class EcCompletionCalculation extends Component {
|
|
|
|
|
}
|
|
|
|
|
UpdateClassData=(key)=>{
|
|
|
|
|
let {calculatetype} =this.state;
|
|
|
|
|
let ec_course_id =this.props.match.params.ec_course_id;
|
|
|
|
|
// let ec_course_id =this.props.match.params.ec_course_id;
|
|
|
|
|
this.setState({
|
|
|
|
|
ec_course_id:ec_course_id
|
|
|
|
|
})
|
|
|
|
|
const ec_course_id=706;
|
|
|
|
|
const Arl =`/ec_courses/`+ec_course_id+`/calculation_info_data`;
|
|
|
|
|
axios.get(Arl, {
|
|
|
|
|
withCredentials: true,
|
|
|
|
@ -140,16 +152,16 @@ class EcCompletionCalculation extends Component {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
this.setState({
|
|
|
|
|
evaluate_result:response.data.evaluate_result,
|
|
|
|
|
course_total_score:response.data.course_total_score[response.data.course_total_score.length-1].total_rate,
|
|
|
|
|
total_rate_data:response.data.course_total_score[response.data.course_total_score.length-1].total_rate.length,
|
|
|
|
|
graduation_list:response.data.graduation_list,
|
|
|
|
|
target_list:response.data.target_list,
|
|
|
|
|
target_score:response.data.target_score,
|
|
|
|
|
ec_course_targets_count:response.data.ec_course_targets_count,
|
|
|
|
|
morelisttype:newmorelisttype,
|
|
|
|
|
course_total_scoreaverage:course_total_scoreaverage,
|
|
|
|
|
ismanager:response.data.is_manager
|
|
|
|
|
// evaluate_result:response.data.evaluate_result,
|
|
|
|
|
// course_total_score:response.data.course_total_score[response.data.course_total_score.length-1].total_rate,
|
|
|
|
|
// total_rate_data:response.data.course_total_score[response.data.course_total_score.length-1].total_rate.length,
|
|
|
|
|
// graduation_list:response.data.graduation_list,
|
|
|
|
|
target_list:response.data.course_targets,
|
|
|
|
|
// target_score:response.data.target_score,
|
|
|
|
|
ec_course_targets_count:response.data.graduation_subitem_evaluations,
|
|
|
|
|
// morelisttype:newmorelisttype,
|
|
|
|
|
// course_total_scoreaverage:course_total_scoreaverage,
|
|
|
|
|
// ismanager:response.data.is_manager
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -513,10 +525,10 @@ class EcCompletionCalculation extends Component {
|
|
|
|
|
<li className={key+1===target_list.length?"clearfix newtarget_target lipadding10im":"clearfix newtarget_scoreclass lipadding10im"} key={key}>
|
|
|
|
|
<span className="column-1 color-05101A">{key+1}</span>
|
|
|
|
|
<span className="column-575 color-05101A">{item.content}</span>
|
|
|
|
|
<span className={item.result==="未达成"?"column-1 operationright Systemnum":"column-1 operationright color-green"}>{item.result}</span>
|
|
|
|
|
<span className={item.status==="not_achieved"?"column-1 operationright Systemnum":"column-1 operationright color-green"}>{item.status==="not_achieved"?"未达成":"已达成"}</span>
|
|
|
|
|
<span className="column-1 operationright color-05101A">{item.standard_grade}</span>
|
|
|
|
|
<span className="column-1 operationright">{item.real_grade}</span>
|
|
|
|
|
<span className="column-1 op erationright">{item.weigths}</span>
|
|
|
|
|
<span className="column-1 operationright">{item.actually_grade}</span>
|
|
|
|
|
<span className="column-1 operationright">{item.weight}</span>
|
|
|
|
|
</li>
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|