From f8817e12538fff0868080d0a285c0b60451ed5c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com> Date: Sat, 29 Jun 2019 09:47:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../exercise/Studentshavecompletedthelist.js | 2 +- .../courses/shixunHomework/Listofworks.js | 1144 +---------------- 2 files changed, 40 insertions(+), 1106 deletions(-) diff --git a/public/react/src/modules/courses/exercise/Studentshavecompletedthelist.js b/public/react/src/modules/courses/exercise/Studentshavecompletedthelist.js index 391edb90a..33362df65 100644 --- a/public/react/src/modules/courses/exercise/Studentshavecompletedthelist.js +++ b/public/react/src/modules/courses/exercise/Studentshavecompletedthelist.js @@ -829,7 +829,7 @@ class Studentshavecompletedthelist extends Component { width: '76px', render: (text, record) => ( - {rrecord.number === "--" ? + {record.number === "--" ? -- : {record.number} diff --git a/public/react/src/modules/courses/shixunHomework/Listofworks.js b/public/react/src/modules/courses/shixunHomework/Listofworks.js index 2fcc21cca..f2eaa7696 100644 --- a/public/react/src/modules/courses/shixunHomework/Listofworks.js +++ b/public/react/src/modules/courses/shixunHomework/Listofworks.js @@ -661,7 +661,7 @@ class Listofworks extends Component { code_review: result.data.code_review, challenges_count:result.data.challenges_count, }) - this.seacthdata(); + this.seacthdata(result.data,result.data.student_works,result.data.work_efficiency,result.data.course_group_info,1); } }).catch((error) => { console.log(error) @@ -718,7 +718,7 @@ class Listofworks extends Component { code_review: result.data.code_review, challenges_count:result.data.challenges_count, }) - this.seacthdata(); + this.seacthdata(result.data,result.data.student_works,result.data.work_efficiency,result.data.course_group_info,page); } // } @@ -748,227 +748,44 @@ class Listofworks extends Component { // 设置数据 - seacthdata = () => { + seacthdata = (teacherdata,student_works,work_efficiency,course_group_info) => { let {page, limit} = this.state; let datalist = []; let columns = this.state.columns; - if (this.state.teacherdata !== undefined) { - for (var i = 0; i < this.state.teacherdata.student_works.length; i++) { - var timedata = moment(this.state.teacherdata.student_works[i].update_time).format('YYYY-MM-DD HH:mm'); + if (teacherdata !== undefined) { + for (var i = 0; i < student_works.length; i++) { + var timedata = moment(student_works[i].update_time).format('YYYY-MM-DD HH:mm'); datalist.push({ - myid: this.state.teacherdata.student_works[i].id, + myid: student_works[i].id, number: (parseInt(page) - 1) * parseInt(limit) + (i + 1), - name: this.state.teacherdata.student_works[i].user_name, - stduynumber: this.state.teacherdata.student_works[i].student_id, - classroom: this.state.teacherdata.student_works[i].group_name, - submitstate: this.state.teacherdata.student_works[i].work_status === 0 ? "未提交" : this.state.teacherdata.student_works[i].work_status === 1 ? "按时提交" : this.state.teacherdata.student_works[i].work_status === 2 ? "延时提交" : "未提交", + name: student_works[i].user_name, + stduynumber: student_works[i].student_id, + classroom: student_works[i].group_name, + 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:"", updatetime: timedata === "Invalid date" ? "--" : timedata, - completion: this.state.teacherdata.student_works[i].complete_count === null ? "0" :this.state.teacherdata.student_works[i].complete_count === undefined ? "0": this.state.teacherdata.student_works[i].complete_count, - levelscore: this.state.teacherdata.student_works[i].final_score, - efficiencyscore: this.state.teacherdata.student_works[i].eff_score, - finalscore: this.state.teacherdata.student_works[i].work_score, + completion: student_works[i].complete_count === null ? "0" :student_works[i].complete_count === undefined ? "0": student_works[i].complete_count, + levelscore: student_works[i].final_score, + efficiencyscore: student_works[i].eff_score, + finalscore: student_works[i].work_score, operating: "查看", - late_penalty: this.state.teacherdata.student_works[i].late_penalty=== null?"0":this.state.teacherdata.student_works[i].late_penalty === undefined?"0":this.state.teacherdata.student_works[i].late_penalty, - ultimate_score:this.state.teacherdata.student_works[i].ultimate_score, - user_name: this.state.teacherdata.student_works[i].user_name, - user_login: this.state.teacherdata.student_works[i].user_login, + late_penalty: student_works[i].late_penalty=== null?"0":student_works[i].late_penalty === undefined?"0":student_works[i].late_penalty, + ultimate_score:student_works[i].ultimate_score, + user_name: student_works[i].user_name, + user_login: student_works[i].user_login, }) } var teacherlist = { //分页 - total: this.state.teacherdata.student_works.length, //数据总数量 + total: student_works.length, //数据总数量 pageSize: 20, //一页显示几条 - current: this.state.page, + current: page, } - if (this.state.work_efficiency === false) { - if(JSON.stringify(this.state.course_group_info) === "[]"|| this.state.course_group_info === undefined||this.state.course_group_info === null){ + if (work_efficiency === false) { + if(JSON.stringify(course_group_info) === "[]"|| course_group_info === undefined||course_group_info === null){ //这里没有分班 没有 关卡得分 没有效率分 - {/* columns = [*/} - {/* {*/} - {/* title: '序号',*/} - {/* dataIndex: 'number',*/} - // key: 'number', - // align: 'center', - // fixed: 'left', - // width:'100px', - // className:'font-14', - // render: (text, record) => ( - // - // {record.number} - // - // ) - // }, - // { - // title: '姓名', - // dataIndex: 'name', - // key: 'name', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.name} - // - // ) - // }, - // { - // title: '学号', - // dataIndex: 'stduynumber', - // key: 'stduynumber', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.stduynumber === undefined ? "--" : record.stduynumber === null ? "--" : record.stduynumber === "" ? "--" : record.stduynumber} - // - // ), - // }, - // { - // title: '提交状态', - // dataIndex: 'submitstate', - // key: 'submitstate', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.submitstate} - // - // ) - // - // }, - // { - // title: '更新时间', - // dataIndex: 'updatetime', - // key: 'updatetime', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.updatetime} - // - // ), - // }, - // { - // title: '完成情况', - // dataIndex: 'completion', - // key: 'completion', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // - // - //
已通过{record.completion}关,共{this.state.challenges_count}关
- // }> - // {record.completion+"/"+this.state.challenges_count} - //
- // - //
- // ) - // }, - // { - // title: '最终成绩', - // dataIndex: 'finalscore', - // key: 'finalscore', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // { - // record.ultimate_score=== true? - // - //
{record.user_name}{record.user_login}
- //
{record.finalscore === "--"?最终调整成绩:0分 :最终调整成绩:{record.finalscore}分}
- // }> - // { - // record.finalscore&&record.finalscore==="--"? - // {record.finalscore} - // : - // = 90 ? {"color": '#DD1717', "text-align": "center"} : { - // "color": '#747A7F', - // "text-align": "center" - // }}>{record.finalscore} - // } - //
- // : - // - //
{record.user_name}{record.user_login}
- //
{record.levelscore === "--"?关卡得分:0分 :关卡得分:{record.levelscore}分}
- //
{record.efficiencyscore === "--"?效率评分:0分 :效率评分:{record.efficiencyscore}分}
- //
{record.late_penalty === "--"?迟交扣分:0分 :迟交扣分:{record.late_penalty}分}
- //
{record.finalscore === "--"?最终成绩:0分 :最终成绩:{record.finalscore}分}
- // }> - // { - // record.finalscore&&record.finalscore==="--"? - // {record.finalscore} - // : - // = 90 ? {"color": '#DD1717', "text-align": "center"} : { - // "color": '#747A7F', - // "text-align": "center" - // }}>{record.finalscore} - // } - //
- // - // } - //
- // ) - // }, - // { - // title: '操作', - // dataIndex: 'operating', - // key: 'operating', - // display: 'block', - // align: 'center', - // fixed: 'right', - // width:'100px', - // className:'font-14', - // render: (text, record) => ( - // record.submitstate === "未提交" ? --: - // - // - //
直接调整最终成绩的分数
- //
其它评分全部作废
- // }> - // this.Viewstudenttraininginformations(record)}>调分 - //
- // this.Viewstudenttraininginformation(record)}>{record.operating} - //
- // ) - // }, - // ] columns.map((item,key)=>{ if(item.title==="分班"){ columns.splice(key,1) @@ -981,190 +798,8 @@ class Listofworks extends Component { } }) }else{ - if(this.state.course_group_info.length < 2){ - // columns = [ - // { - // title: '序号', - // dataIndex: 'number', - // key: 'number', - // align: 'center', - // fixed: 'left', - // width:'100px', - // className:'font-14', - {/* render: (text, record) => (*/} - // - {/* {record.number}*/} - {/**/} - {/* )*/} - {/* },*/} - {/* {*/} - {/* title: '姓名',*/} - // dataIndex: 'name', - // key: 'name', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.name} - // - // ) - // }, - // { - // title: '学号', - // dataIndex: 'stduynumber', - // key: 'stduynumber', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.stduynumber === undefined ? "--" : record.stduynumber === null ? "--" : record.stduynumber === "" ? "--" : record.stduynumber} - // - // ), - // }, - // { - // title: '提交状态', - // dataIndex: 'submitstate', - // key: 'submitstate', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.submitstate} - // - // ) - // - // }, - // { - // title: '更新时间', - // dataIndex: 'updatetime', - // key: 'updatetime', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.updatetime} - // - // ), - // }, - // { - // title: '完成情况', - // dataIndex: 'completion', - // key: 'completion', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // - // - //
已通过{record.completion}关,共{this.state.challenges_count}关
- // }> - // {record.completion+"/"+this.state.challenges_count} - //
- // - //
- // ) - // }, - // { - // title: '最终成绩', - // dataIndex: 'finalscore', - // key: 'finalscore', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // { - // record.ultimate_score=== true? - // - //
{record.user_name}{record.user_login}
- //
{record.finalscore === "--"?最终调整成绩:0分 :最终调整成绩:{record.finalscore}分}
- // }> - // { - // record.finalscore&&record.finalscore==="--"? - // {record.finalscore} - // : - // = 90 ? {"color": '#DD1717', "text-align": "center"} : { - // "color": '#747A7F', - // "text-align": "center" - // }}>{record.finalscore} - // } - //
- // : - // - //
{record.user_name}{record.user_login}
- //
{record.levelscore === "--"?关卡得分:0分 :关卡得分:{record.levelscore}分}
- //
{record.efficiencyscore === "--"?效率评分:0分 :效率评分:{record.efficiencyscore}分}
- //
{record.late_penalty === "--"?迟交扣分:0分 :迟交扣分:{record.late_penalty}分}
- //
{record.finalscore === "--"?最终成绩:0分 :最终成绩:{record.finalscore}分}
- // }> - // { - // record.finalscore&&record.finalscore==="--"? - // {record.finalscore} - // : - // = 90 ? {"color": '#DD1717', "text-align": "center"} : { - // "color": '#747A7F', - // "text-align": "center" - // }}>{record.finalscore} - // } - //
- // - // } - //
- // ) - // }, - // { - // title: '操作', - // dataIndex: 'operating', - // key: 'operating', - // display: 'block', - // align: 'center', - // fixed: 'right', - // width:'100px', - // className:'font-14', - // render: (text, record) => ( - // record.submitstate === "未提交" ? --: - // - // - //
直接调整最终成绩的分数
- //
其它评分全部作废
- // }> - // this.Viewstudenttraininginformations(record)}>调分 - //
- // this.Viewstudenttraininginformation(record)}>{record.operating} - //
- // ) - // }, - // ] + if(course_group_info.length < 2){ + columns.map((item,key)=>{ if(item.title==="分班"){ columns.splice(key,1) @@ -1177,206 +812,7 @@ class Listofworks extends Component { } }) }else { - // columns = [ - // { - // title: '序号', - // dataIndex: 'number', - // key: 'number', - // align: 'center', - // fixed: 'left', - // width:'100px', - // className:'font-14', - // render: (text, record) => ( - // - // {record.number} - // - // ) - // }, - // { - // title: '姓名', - // dataIndex: 'name', - // key: 'name', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.name} - // - // ) - // }, - // { - // title: '学号', - // dataIndex: 'stduynumber', - // key: 'stduynumber', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.stduynumber === undefined ? "--" : record.stduynumber === null ? "--" : record.stduynumber === "" ? "--" : record.stduynumber}*/} - {/**/} - {/* ),*/} - // }, - // { - // title: '分班', - // key: 'classroom', - {/* dataIndex: 'classroom',*/} - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // { - // record.classroom&&record.classroom==="--"? - // - // : - // - // } - // - // ) - // }, - // { - // title: '提交状态', - // dataIndex: 'submitstate', - {/* key: 'submitstate',*/} - {/* align: 'center',*/} - {/* className:'font-14',*/} - {/* render: (text, record) => (*/} - {/* */} - {/* {record.submitstate} - // - // ) - // - // }, - // { - // title: '更新时间', - // dataIndex: 'updatetime', - // key: 'updatetime', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.updatetime} - // - // ), - // }, - // { - // title: '完成情况', - // dataIndex: 'completion', - // key: 'completion', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // - // - //
已通过{record.completion}关,共{this.state.challenges_count}关
- // }> - // {record.completion+"/"+this.state.challenges_count} - //
- // - //
- // ) - // }, - // { - // title: '最终成绩', - // dataIndex: 'finalscore', - // key: 'finalscore', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // { - // record.ultimate_score=== true? - // - //
{record.user_name}{record.user_login}
- //
{record.finalscore === "--"?最终调整成绩:0分 :最终调整成绩:{record.finalscore}分}
- // }> - // { - // record.finalscore&&record.finalscore==="--"? - // {record.finalscore} - // : - // = 90 ? {"color": '#DD1717', "text-align": "center"} : { - // "color": '#747A7F', - // "text-align": "center" - // }}>{record.finalscore} - // } - //
- // : - // - //
{record.user_name}{record.user_login}
- //
{record.levelscore === "--"?关卡得分:0分 :关卡得分:{record.levelscore}分}
- //
{record.efficiencyscore === "--"?效率评分:0分 :效率评分:{record.efficiencyscore}分}
- //
{record.late_penalty === "--"?迟交扣分:0分 :迟交扣分:{record.late_penalty}分}
- //
{record.finalscore === "--"?最终成绩:0分 :最终成绩:{record.finalscore}分}
- // }> - // { - // record.finalscore&&record.finalscore==="--"? - // {record.finalscore} - // : - // = 90 ? {"color": '#DD1717', "text-align": "center"} : { - // "color": '#747A7F', - // "text-align": "center" - // }}>{record.finalscore} - // } - //
- // - // } - //
- // ) - // }, - // { - // title: '操作', - // dataIndex: 'operating', - // key: 'operating', - // display: 'block', - // align: 'center', - // fixed: 'right', - // width:'100px', - // className:'font-14', - // render: (text, record) => ( - // record.submitstate === "未提交" ? --: - // - // - //
直接调整最终成绩的分数
- //
其它评分全部作废
- // }> - // this.Viewstudenttraininginformations(record)}>调分 - //
- // this.Viewstudenttraininginformation(record)}>{record.operating} - //
- // ) - // }, - // ] + columns.map((item,key)=>{ if(item.title==="关卡得分"){ columns.splice(key,1) @@ -1388,520 +824,16 @@ class Listofworks extends Component { } } }else { - if(JSON.stringify(this.state.course_group_info) === "[]"|| this.state.course_group_info === undefined || this.state.course_group_info === null){ - // columns=[ - // { - // title: '序号', - // dataIndex: 'number', - // key: 'number', - // align: 'center', - // fixed: 'left', - // width:'100px', - // className:'font-14', - // render: (text, record) => ( - // - // {record.number} - // - // ) - // }, - // { - // title: '姓名', - // dataIndex: 'name', - // key: 'name', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.name} - // - // ) - // }, - // { - // title: '学号', - // dataIndex: 'stduynumber', - // key: 'stduynumber', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.stduynumber === undefined ? "--" : record.stduynumber === null ? "--" : record.stduynumber === "" ? "--" : record.stduynumber} - // - // ), - // }, - // { - // title: '提交状态', - // dataIndex: 'submitstate', - // key: 'submitstate', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.submitstate} - // - // ) - // - // }, - // { - // title: '更新时间', - // dataIndex: 'updatetime', - // key: 'updatetime', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.updatetime} - // - // ), - // }, - // { - // title: '完成情况', - // dataIndex: 'completion', - // key: 'completion', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // - // - //
已通过{record.completion}关,共{this.state.challenges_count}关
- // }> - // {record.completion+"/"+this.state.challenges_count} - //
- // - //
- // ) - // }, - // { - // title: '关卡得分', - // dataIndex: 'levelscore', - // key: 'levelscore', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // = 90 ? {"color": '#DD1717', "text-align": "center"} : { - // "color": '#747A7F', - // "text-align": "center" - // }}>{record.levelscore} - // - // ) - // }, - // { - // title: '效率分', - // dataIndex: 'efficiencyscore', - // key: 'efficiencyscore', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // { - // record.efficiencyscore&& record.efficiencyscore=== "--"?( - // record.submitstate==="按时提交"? - // - //
作业截止时,系统根据学生在课堂成员中的效率表现自动评分
- // }> - // - // -- - // - //
- // : - // record.submitstate==="延时提交"? - // - //
补交结束时,系统根据学生在课堂成员中的效率表现自动评分
- // }> - // - // -- - // - //
- // : - // - // -- - // - // ) - // : - // = 90 ? { - // "color": '#DD1717', - // "text-align": "center" - // } : {"color": '#747A7F', "text-align": "center"}}>{record.efficiencyscore} - // } - // - //
- // - // ) - // }, - // { - // title: '最终成绩', - // dataIndex: 'finalscore', - // key: 'finalscore', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // { - // record.ultimate_score=== true? - // - //
{record.user_name}{record.user_login}
- //
{record.finalscore === "--"?最终调整成绩:0分 :最终调整成绩:{record.finalscore}分}
- // }> - // { - // record.finalscore&&record.finalscore==="--"? - // {record.finalscore} - // : - // = 90 ? {"color": '#DD1717', "text-align": "center"} : { - // "color": '#747A7F', - // "text-align": "center" - // }}>{record.finalscore} - // } - //
- // : - // - //
{record.user_name}{record.user_login}
- //
{record.levelscore === "--"?关卡得分:0分 :关卡得分:{record.levelscore}分}
- //
{record.efficiencyscore === "--"?效率评分:0分 :效率评分:{record.efficiencyscore}分}
- //
{record.late_penalty === "--"?迟交扣分:0分 :迟交扣分:{record.late_penalty}分}
- //
{record.finalscore === "--"?最终成绩:0分 :最终成绩:{record.finalscore}分}
- // }> - // { - // record.finalscore&&record.finalscore==="--"? - // {record.finalscore} - // : - // = 90 ? {"color": '#DD1717', "text-align": "center"} : { - // "color": '#747A7F', - // "text-align": "center" - // }}>{record.finalscore} - // } - //
- // - // } - //
- // ) - // }, - // { - // title: '操作', - // dataIndex: 'operating', - // key: 'operating', - // display: 'block', - // align: 'center', - // fixed: 'right', - // width:'100px', - // className:'font-14', - // render: (text, record) => ( - // record.submitstate === "未提交" ? -- : - // - // - //
直接调整最终成绩的分数
- //
其它评分全部作废
- // }> - // this.Viewstudenttraininginformations(record)}>调分 - //
- // this.Viewstudenttraininginformation(record)}>{record.operating} - //
- // ) - // }, - // ] + if(JSON.stringify(course_group_info) === "[]"|| course_group_info === undefined || course_group_info === null){ + columns.map((item,key)=>{ if(item.title==="分班"){ columns.splice(key,1) } }) }else { - if(this.state.course_group_info.length < 2) { - // columns=[ - // { - // title: '序号', - // dataIndex: 'number', - // key: 'number', - // align: 'center', - // fixed: 'left', - // width:'100px', - // className:'font-14', - // render: (text, record) => ( - // - // {record.number} - // - // ) - // }, - // { - // title: '姓名', - // dataIndex: 'name', - // key: 'name', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.name} - // - // ) - // }, - // { - // title: '学号', - // dataIndex: 'stduynumber', - // key: 'stduynumber', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.stduynumber === undefined ? "--" : record.stduynumber === null ? "--" : record.stduynumber === "" ? "--" : record.stduynumber} - // - // ), - // }, - // { - // title: '提交状态', - // dataIndex: 'submitstate', - // key: 'submitstate', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.submitstate} - // - // ) - // - // }, - // { - // title: '更新时间', - // dataIndex: 'updatetime', - // key: 'updatetime', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // {record.updatetime} - // - // ), - // }, - // { - // title: '完成情况', - // dataIndex: 'completion', - // key: 'completion', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // - // - //
已通过{record.completion}关,共{this.state.challenges_count}关
- // }> - // {record.completion+"/"+this.state.challenges_count} - //
- // - //
- // ) - // }, - // { - // title: '关卡得分', - // dataIndex: 'levelscore', - // key: 'levelscore', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // = 90 ? {"color": '#DD1717', "text-align": "center"} : { - // "color": '#747A7F', - // "text-align": "center" - // }}>{record.levelscore} - // - // ) - // }, - // { - // title: '效率分', - // dataIndex: 'efficiencyscore', - // key: 'efficiencyscore', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // { - // record.efficiencyscore&& record.efficiencyscore=== "--"?( - // record.submitstate==="按时提交"? - // - //
作业截止时,系统根据学生在课堂成员中的效率表现自动评分
- // }> - // - // -- - // - //
- // : - // record.submitstate==="延时提交"? - // - //
补交结束时,系统根据学生在课堂成员中的效率表现自动评分
- // }> - // - // -- - // - //
- // : - // - // -- - // - // ) - // : - // = 90 ? { - // "color": '#DD1717', - // "text-align": "center" - // } : {"color": '#747A7F', "text-align": "center"}}>{record.efficiencyscore} - // } - // - //
- // - // ) - // }, - // { - // title: '最终成绩', - // dataIndex: 'finalscore', - // key: 'finalscore', - // align: 'center', - // className:'font-14', - // render: (text, record) => ( - // - // { - // record.ultimate_score=== true? - // - //
{record.user_name}{record.user_login}
- //
{record.finalscore === "--"?最终调整成绩:0分 :最终调整成绩:{record.finalscore}分}
- // }> - // { - // record.finalscore&&record.finalscore==="--"? - // {record.finalscore} - // : - // = 90 ? {"color": '#DD1717', "text-align": "center"} : { - // "color": '#747A7F', - // "text-align": "center" - // }}>{record.finalscore} - // } - //
- // : - // - //
{record.user_name}{record.user_login}
- //
{record.levelscore === "--"?关卡得分:0分 :关卡得分:{record.levelscore}分}
- //
{record.efficiencyscore === "--"?效率评分:0分 :效率评分:{record.efficiencyscore}分}
- //
{record.late_penalty === "--"?迟交扣分:0分 :迟交扣分:{record.late_penalty}分}
- //
{record.finalscore === "--"?最终成绩:0分 :最终成绩:{record.finalscore}分}
- // }> - // { - // record.finalscore&&record.finalscore==="--"? - // {record.finalscore} - // : - // = 90 ? {"color": '#DD1717', "text-align": "center"} : { - // "color": '#747A7F', - // "text-align": "center" - // }}>{record.finalscore} - // } - //
- // - // } - //
- // ) - // }, - // { - // title: '操作', - // dataIndex: 'operating', - // key: 'operating', - // display: 'block', - // align: 'center', - // fixed: 'right', - // width:'100px', - // className:'font-14', - // render: (text, record) => ( - // record.submitstate === "未提交" ? -- : - // - // - //
直接调整最终成绩的分数
- //
其它评分全部作废
- // }> - // this.Viewstudenttraininginformations(record)}>调分 - //
- // this.Viewstudenttraininginformation(record)}>{record.operating} - //
- // ) - // }, - // ] + if(course_group_info.length < 2) { + columns.map((item,key)=>{ if(item.title==="分班"){ columns.splice(key,1) @@ -1931,26 +863,26 @@ class Listofworks extends Component { unlimited: 0, course_groupyslstwo: [], loadingstate: true, - + page:1, }) - this.Startsorting(this.state.order, checkedValues, this.state.checkedValuesineinfo, this.state.searchtext, null, this.state.limit); + this.Startsorting(this.state.order, checkedValues, this.state.checkedValuesineinfo, this.state.searchtext, 1, this.state.limit); } else if (checkedValues.length === data.length) { this.setState({ unlimited: 0, course_groupyslstwo: [], loadingstate: true, + page:1, }) - this.Startsorting(this.state.order, checkedValues, this.state.checkedValuesineinfo, this.state.searchtext, null, this.state.limit); + this.Startsorting(this.state.order, checkedValues, this.state.checkedValuesineinfo, this.state.searchtext, 1, this.state.limit); } else { // console.log(checkedValues); this.setState({ course_groupyslstwo: checkedValues, unlimited: 1, - loadingstate: true + loadingstate: true, + page:1, }) - this.Startsorting(this.state.order, checkedValues, this.state.checkedValuesineinfo, this.state.searchtext, null, this.state.limit); - - + this.Startsorting(this.state.order, checkedValues, this.state.checkedValuesineinfo, this.state.searchtext, 1, this.state.limit); } } @@ -1974,6 +906,7 @@ class Listofworks extends Component { course_groupysls: undefined, checkedValuesineinfo:[], loadingstate: true, + page: 1, }) this.Startsorting(this.state.order, this.state.checcourse_groupyslstwokedValuesine, checkedValues, this.state.searchtext, 1, this.state.limit); } else { @@ -1982,6 +915,7 @@ class Listofworks extends Component { course_groupysls: checkedValues, unlimitedtwo: 0, loadingstate: true, + page: 1, }) this.Startsorting(this.state.order, this.state.course_groupyslstwo, checkedValues, this.state.searchtext, 1, this.state.limit);