-
{item.ques_type===0?"单选":item.ques_type===1?"多选":item.ques_type===2?"判断":item.ques_type===3?"填空":item.ques_type===4?"主观":item.ques_type===5?"实训":""}题
-
Q{item.ques_position}:
-
-
+
{item.ques_position+"."}{item.ques_type===0?"单选":item.ques_type===1?"多选":item.ques_type===2?"判断":item.ques_type===3?"填空":item.ques_type===4?"主观":item.ques_type===5?"实训":""}题
+
+ {/*Q{item.ques_position}:*/}
+
+
+ {/*
*/}
+
正确率 {item.right_percent}%
diff --git a/public/react/src/modules/courses/exercise/Exercisestatisticalresulttabel.js b/public/react/src/modules/courses/exercise/Exercisestatisticalresulttabel.js
index b9122abdc..2a04e1978 100644
--- a/public/react/src/modules/courses/exercise/Exercisestatisticalresulttabel.js
+++ b/public/react/src/modules/courses/exercise/Exercisestatisticalresulttabel.js
@@ -1,181 +1,186 @@
-import React, {Component} from "react";
-import {WordsBtn} from 'educoder';
-import {Table} from "antd";
-import {Link,Switch,Route,Redirect} from 'react-router-dom';
-
-class OfficialAcademicTranscript extends Component {
-
- constructor(props) {
- super(props);
- this.state = {
- loadingstate:true,
- datas:undefined
- }
- }
-
- componentDidMount() {
-
- }
-
- render() {
-
- let {data}=this.props;
- let datas=[];
- // data&&data.exercise_counts.forEach((item,key)=>{ })
-
- datas.push({
- commit_percent:data&&data.exercise_counts.commit_percent,
- min_score:data&&data.exercise_counts.min_score,
- max_score:data&&data.exercise_counts.max_score,
- average_score:data&&data.exercise_counts.average_score,
- fail_counts:data&&data.exercise_counts.fail_counts,
- pass_counts:data&&data.exercise_counts.pass_counts,
- good_counts:data&&data.exercise_counts.good_counts,
- best_counts:data&&data.exercise_counts.best_counts,
- })
-
-
-
- let columns=[{
- title: '提交率',
- dataIndex: 'commit_percent',
- key: 'commit_percent',
- render: (text, record) => (
-
- {record.commit_percent===0?0:(record.commit_percent*100).toFixed(2)}%
-
- ),
- }, {
- title: '最低分',
- dataIndex: 'min_score',
- key: 'min_score',
- render: (text, record) => (
-
- {record.min_score}分
-
- ),
- }, {
- title: '最高分',
- dataIndex: 'max_score',
- key: 'max_score',
- render: (text, record) => (
-
- {record.max_score}分
-
- ),
- }, {
- title: '平均分',
- key: 'average_score',
- dataIndex: 'average_score',
-
- render: (text, record) => (
-
- {record.average_score}分
-
- ),
- }, {
- title: '不及格(0-60)',
- key: 'fail_counts',
- dataIndex: 'fail_counts',
- render: (text, record) => (
-
- {record.fail_counts}人
-
- ),
- }, {
- title: '及格(60-70)',
- key: 'pass_counts',
- dataIndex: 'pass_counts',
-
- render: (text, record) => (
-
- {record.pass_counts}人
-
- ),
- }, {
- title: '良好(70-90)',
- key: 'good_counts',
- dataIndex: 'good_counts',
-
- render: (text, record) => (
-
- {record.good_counts}人
-
- ),
- }, {
- title: '优秀(90-100)',
- key: 'best_counts',
- dataIndex: 'best_counts',
-
- render: (text, record) => (
-
- {record.best_counts}人
-
- ),
- }];
- // {
- // title: '调分',
- // key: 'adjustmentminute',
- // dataIndex: 'adjustmentminute',
- //
- // render: (text, record) => (
- //
- // 6小时 50分钟 6秒
- //
- // ),
- // },
-
-
-
- return (
-
- {/*{data===undefined?"":""}*/}
-
- {datas===undefined?"":
}
-
-
- )
- }
-}
-
+import React, {Component} from "react";
+import {WordsBtn} from 'educoder';
+import {Table} from "antd";
+import {Link,Switch,Route,Redirect} from 'react-router-dom';
+
+class OfficialAcademicTranscript extends Component {
+
+ constructor(props) {
+ super(props);
+ this.state = {
+ loadingstate:true,
+ datas:undefined
+ }
+ }
+
+ componentDidMount() {
+
+ }
+
+ render() {
+
+ let {data}=this.props;
+ let datas=[];
+ // data&&data.exercise_counts.forEach((item,key)=>{ })
+
+ datas.push({
+ commit_percent:data&&data.exercise_counts.commit_percent,
+ min_score:data&&data.exercise_counts.min_score,
+ max_score:data&&data.exercise_counts.max_score,
+ average_score:data&&data.exercise_counts.average_score,
+ fail_counts:data&&data.exercise_counts.fail_counts,
+ pass_counts:data&&data.exercise_counts.pass_counts,
+ good_counts:data&&data.exercise_counts.good_counts,
+ best_counts:data&&data.exercise_counts.best_counts,
+ })
+
+
+
+ let columns=[{
+ title: '提交率',
+ dataIndex: 'commit_percent',
+ key: 'commit_percent',
+ render: (text, record) => (
+
+ {record.commit_percent===0?0:(record.commit_percent*100).toFixed(2)}%
+
+ ),
+ }, {
+ title: '最低分',
+ dataIndex: 'min_score',
+ key: 'min_score',
+ render: (text, record) => (
+
+ {record.min_score}分
+
+ ),
+ }, {
+ title: '最高分',
+ dataIndex: 'max_score',
+ key: 'max_score',
+ render: (text, record) => (
+
+ {record.max_score}分
+
+ ),
+ }, {
+ title: '平均分',
+ key: 'average_score',
+ dataIndex: 'average_score',
+
+ render: (text, record) => (
+
+ {record.average_score}分
+
+ ),
+ }, {
+ title: '不及格(0-60)',
+ key: 'fail_counts',
+ dataIndex: 'fail_counts',
+ render: (text, record) => (
+
+ {record.fail_counts}人
+
+ ),
+ }, {
+ title: '及格(60-70)',
+ key: 'pass_counts',
+ dataIndex: 'pass_counts',
+
+ render: (text, record) => (
+
+ {record.pass_counts}人
+
+ ),
+ }, {
+ title: '良好(70-90)',
+ key: 'good_counts',
+ dataIndex: 'good_counts',
+
+ render: (text, record) => (
+
+ {record.good_counts}人
+
+ ),
+ }, {
+ title: '优秀(90-100)',
+ key: 'best_counts',
+ dataIndex: 'best_counts',
+
+ render: (text, record) => (
+
+ {record.best_counts}人
+
+ ),
+ }];
+ // {
+ // title: '调分',
+ // key: 'adjustmentminute',
+ // dataIndex: 'adjustmentminute',
+ //
+ // render: (text, record) => (
+ //
+ // 6小时 50分钟 6秒
+ //
+ // ),
+ // },
+
+
+
+ return (
+
+ {/*{data===undefined?"":""}*/}
+
+ {datas===undefined?"":
}
+
+
+ )
+ }
+}
+
export default OfficialAcademicTranscript;
\ No newline at end of file
diff --git a/public/react/src/modules/courses/exercise/Exercisetablesmubu.js b/public/react/src/modules/courses/exercise/Exercisetablesmubu.js
index d3c73baba..b2cd1a1a3 100644
--- a/public/react/src/modules/courses/exercise/Exercisetablesmubu.js
+++ b/public/react/src/modules/courses/exercise/Exercisetablesmubu.js
@@ -66,12 +66,16 @@ class Exercisetablesmubus extends Component {
width:'300px',
render: (text, record) => (
- {record.max_score===undefined?"":}
+ {record.max_score===undefined?"":
+ {record.max_score*100}%
}
),
}];
@@ -125,10 +129,14 @@ class Exercisetablesmubus extends Component {
}
.ant-table-tbody > tr > td:nth-child(1){
text-align: left;
+ }
+ .Exermubu .ant-table-tbody > tr:nth-last-child(1) > td{
+ border:1px solid transparent;
}
`}
{datas===undefined?"":
(
- {record.number}
+ {record.number === "--" ?
+ {record.number}
+ :
+ {record.number}
+
+ }
)
},
@@ -84,7 +89,12 @@ class Studentshavecompletedthelist extends Component {
width: "110px",
render: (text, record) => (
- {record.name}
+ {record.name === "--" ?
+ {record.name}
+ :
+ {record.name}
+
+ }
)
},
@@ -97,11 +107,26 @@ class Studentshavecompletedthelist extends Component {
width: "175px",
render: (text, record) => (
- {record.stduynumber === null ? "--" : record.stduynumber === "" ? "--" : record.stduynumber}
+ {record.stduynumber === null ?
+ -- :
+ record.stduynumber ===
+ "" ?
+ -- :
+ {record.stduynumber}
+ }
+
),
},
@@ -114,11 +139,26 @@ class Studentshavecompletedthelist extends Component {
width: "120px",
render: (text, record) => (
- {record.classroom === null ? "--" : record.classroom === "" ? "--" : record.classroom}
+ {record.classroom === null ?
+ -- :
+ record.classroom ===
+ "" ?
+ -- :
+ {record.classroom}
+ }
+
)
},
@@ -132,11 +172,11 @@ class Studentshavecompletedthelist extends Component {
render: (text, record) => (
{record.submitstate}
@@ -153,36 +193,52 @@ class Studentshavecompletedthelist extends Component {
width: "236.4px",
render: (text, record) => (
- {record.updatetime}
+ {record.updatetime === "--" ?
+ {record.updatetime}
+ :
+ {record.updatetime}
+ }
),
},
{
- title: '客观题分',
+ title: '客观题得分',
dataIndex: 'completion',
key: 'completion',
align: 'center',
className: "edu-txt-center",
width: "124px",
render: (text, record) => (
-
- 90 ? {
- "color": '#DD1717',
- "text-align": "center"
- , "width": "124px"
- } : parseInt(record.completion) <= 90 ? {
- "color": '#FF6800',
- "text-align": "center"
- , "width": "124px"
- } : parseInt(record.completion) <= 60 ? {
- "color": '#747A7F',
- "text-align": "center"
- , "width": "124px"
- } : {
- "color": '#747A7F',
- "text-align": "center"
- , "width": "124px"
- }}>{record.completion}
+ {
+ record.completion === "--" ?
+
+ {record.completion}
+
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center"
+ , "width": "124px"
+ } : parseInt(record.completion) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center"
+ , "width": "124px"
+ } : parseInt(record.completion) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center"
+ , "width": "124px"
+ } :
+ {
+ "color": '#747A7F',
+ "text-align": "center"
+ , "width": "124px"
+ }}>{record.completion}
+ }
+
)
},
@@ -195,20 +251,29 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- 90 ? {
- "color": '#DD1717',
- "text-align": "center"
- , "width": "124px"
- } : parseInt(record.levelscore) <= 90 ? {
- "color": '#FF6800',
- "text-align": "center"
- , "width": "124px"
- } : parseInt(record.levelscore) <= 60 ? {
- "color": '#747A7F',
- "text-align": "center"
- , "width": "124px"
- } : {"color": '#747A7F', "text-align": "center"}}>{record.levelscore}
-
+ {record.levelscore === "--" ?
+
+ {record.levelscore}
+
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center"
+ , "width": "124px"
+ } : parseInt(record.levelscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center"
+ , "width": "124px"
+ } : parseInt(record.levelscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center"
+ , "width": "124px"
+ } : {"color": '#747A7F', "text-align": "center"}}>{record.levelscore}
+ }
)
},
@@ -221,22 +286,32 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- 90 ? {
- "color": '#DD1717',
- "text-align": "center"
- , "width": "124px"
- } : parseInt(record.efficiencyscore) <= 90 ? {
- "color": '#FF6800',
- "text-align": "center"
- , "width": "124px"
- } : parseInt(record.efficiencyscore) <= 60 ? {
- "color": '#747A7F',
- "text-align": "center",
- } : {
- "color": '#747A7F',
- "text-align": "center"
- , "width": "124px"
- }}>{record.efficiencyscore}
+ {record.efficiencyscore === "--" ?
+
+ {record.efficiencyscore}
+
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center"
+ , "width": "124px"
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center"
+ , "width": "124px"
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center"
+ , "width": "124px"
+ }}>{record.efficiencyscore}
+ }
)
}
@@ -251,7 +326,14 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center tabletd",
render: (text, record) => (
- {record.number}
+ {
+ record.number === "--" ?
+ {record.number}
+
+ :
+ {record.number}
+
+ }
)
},
@@ -264,7 +346,13 @@ class Studentshavecompletedthelist extends Component {
width: "110px",
render: (text, record) => (
- {record.name}
+ {
+ record.name === "--" ?
+ {record.name}
+ :
+ {record.name}
+
+ }
)
},
@@ -277,11 +365,27 @@ class Studentshavecompletedthelist extends Component {
width: "175px",
render: (text, record) => (
- {record.stduynumber === null ? "--" : record.stduynumber === "" ? "--" : record.stduynumber}
+ {record.stduynumber === null ?
+ --
+ :
+ record.stduynumber === "" ?
+ --
+ :
+ {record.stduynumber}
+ }
+
),
},
@@ -294,11 +398,24 @@ class Studentshavecompletedthelist extends Component {
width: "120px",
render: (text, record) => (
- {record.classroom === null ? "--" : record.classroom === "" ? "--" : record.classroom}
+ {record.classroom === null ?
+ --: record.classroom === "" ?
+ --:
+ {record.classroom}
+ }
+
)
},
@@ -312,11 +429,11 @@ class Studentshavecompletedthelist extends Component {
render: (text, record) => (
{record.submitstate}
@@ -333,12 +450,16 @@ class Studentshavecompletedthelist extends Component {
width: "236.4px",
render: (text, record) => (
- {record.updatetime}
+ {record.updatetime === "--"?
+ --
+ :
+ {record.updatetime}
+ }
),
},
{
- title: '客观题分',
+ title: '客观题得分',
dataIndex: 'completion',
key: 'completion',
align: 'center',
@@ -346,23 +467,34 @@ class Studentshavecompletedthelist extends Component {
width: "124px",
render: (text, record) => (
- 90 ? {
- "color": '#DD1717',
- "text-align": "center"
- , "width": "124px"
- } : parseInt(record.completion) <= 90 ? {
- "color": '#FF6800',
- "text-align": "center"
- , "width": "124px"
- } : parseInt(record.completion) <= 60 ? {
- "color": '#747A7F',
- "text-align": "center"
- , "width": "124px"
- } : {
- "color": '#747A7F',
- "text-align": "center"
- , "width": "124px"
- }}>{record.completion}
+ {record.completion === "--" ?
+
+ --
+
+
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center"
+ , "width": "124px"
+ } : parseInt(record.completion) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center"
+ , "width": "124px"
+ } : parseInt(record.completion) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center"
+ , "width": "124px"
+ } : {
+ "color": '#747A7F',
+ "text-align": "center"
+ , "width": "124px"
+ }}>{record.completion}
+ }
)
},
@@ -375,20 +507,29 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center tabletd",
render: (text, record) => (
- 90 ? {
- "color": '#DD1717',
- "text-align": "center"
- , "width": "124px"
- } : parseInt(record.levelscore) <= 90 ? {
- "color": '#FF6800',
- "text-align": "center"
- , "width": "124px"
- } : parseInt(record.levelscore) <= 60 ? {
- "color": '#747A7F',
- "text-align": "center"
- , "width": "124px"
- } : {"color": '#747A7F', "text-align": "center"}}>{record.levelscore}
-
+ {record.levelscore === "--"?
+
+ --
+
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center"
+ , "width": "124px"
+ } : parseInt(record.levelscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center"
+ , "width": "124px"
+ } : parseInt(record.levelscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center"
+ , "width": "124px"
+ } : {"color": '#747A7F', "text-align": "center"}}>{record.levelscore}
+ }
)
},
@@ -401,22 +542,32 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center tabletd",
render: (text, record) => (
- 90 ? {
- "color": '#DD1717',
- "text-align": "center"
- , "width": "124px"
- } : parseInt(record.efficiencyscore) <= 90 ? {
- "color": '#FF6800',
- "text-align": "center"
- , "width": "124px"
- } : parseInt(record.efficiencyscore) <= 60 ? {
- "color": '#747A7F',
- "text-align": "center",
- } : {
- "color": '#747A7F',
- "text-align": "center"
- , "width": "124px"
- }}>{record.efficiencyscore}
+ {
+ record.efficiencyscore === "--"?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center"
+ , "width": "124px"
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center"
+ , "width": "124px"
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center"
+ , "width": "124px"
+ }}>{record.efficiencyscore}
+ }
+
)
}
@@ -430,7 +581,13 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.number}
+ {
+ record.number=== "--"?
+ --
+ :
+ {record.number}
+ }
+
)
},
@@ -442,7 +599,12 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.name}
+ {
+ record.name === "--" ?
+ --
+ :
+ {record.name}
+ }
)
},
@@ -454,10 +616,23 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.stduynumber === null ? "--" : record.stduynumber === "" ? "--" : record.stduynumber}
+ {record.stduynumber === null ?
+ --
+ : record.stduynumber === "" ?
+ --
+ :
+ {record.stduynumber}
+ }
+
),
},
@@ -469,10 +644,21 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.classroom === null ? "--" : record.classroom === "" ? "--" : record.classroom}
+ {record.classroom === null ?
+ -- : record.classroom === "" ?
+ -- :
+ {record.classroom}
+ }
+
)
},
@@ -485,10 +671,10 @@ class Studentshavecompletedthelist extends Component {
render: (text, record) => (
{record.submitstate}
@@ -503,31 +689,47 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.updatetime}
+ {
+ record.updatetime === "--" ?
+ --
+
+ :
+ {record.updatetime}
+
+ }
),
},
{
- title: '客观题分',
+ title: '客观题得分',
dataIndex: 'completion',
key: 'completion',
align: 'center',
className: "edu-txt-center",
render: (text, record) => (
- 90 ? {
- "color": '#DD1717',
- "text-align": "center",
- } : parseInt(record.completion) <= 90 ? {
- "color": '#FF6800',
- "text-align": "center",
- } : parseInt(record.completion) <= 60 ? {
- "color": '#747A7F',
- "text-align": "center",
- } : {
- "color": '#747A7F',
- "text-align": "center",
- }}>{record.completion}
+ {
+ record.completion === "--"?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.completion) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.completion) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.completion}
+ }
+
)
},
@@ -539,16 +741,23 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- 90 ? {
- "color": '#DD1717',
- "text-align": "center",
- } : parseInt(record.levelscore) <= 90 ? {
- "color": '#FF6800',
- "text-align": "center",
- } : parseInt(record.levelscore) <= 60 ? {
- "color": '#747A7F',
- "text-align": "center",
- } : {"color": '#747A7F', "text-align": "center"}}>{record.levelscore}
+ {
+ record.levelscore === "--" ?
+ -- :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.levelscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.levelscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {"color": '#747A7F', "text-align": "center"}}>{record.levelscore}
+ }
)
@@ -561,32 +770,44 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- 90 ? {
- "color": '#DD1717',
- "text-align": "center",
- } : parseInt(record.efficiencyscore) <= 90 ? {
- "color": '#FF6800',
- "text-align": "center",
- } : parseInt(record.efficiencyscore) <= 60 ? {
- "color": '#747A7F',
- "text-align": "center",
- } : {
- "color": '#747A7F',
- "text-align": "center",
- }}>{record.efficiencyscore}
-
+ {
+ record.efficiencyscore === "--" ?
+ -- :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.efficiencyscore}
+ }
+
)
},
{
- title: '查看',
+ title: '操作',
dataIndex: 'operating',
key: 'operating',
align: 'center',
className: "edu-txt-center",
render: (text, record) => (
- {record.operating}
+ {record.operating==="--"?
+ {record.operating}
+ :
+ {record.operating}
+ }
+
)
},
@@ -605,10 +826,14 @@ class Studentshavecompletedthelist extends Component {
key: 'number',
align: 'center',
className: "edu-txt-center",
- width:'76px',
+ width: '76px',
render: (text, record) => (
- {record.number}
+ {rrecord.number === "--" ?
+ --
+ :
+ {record.number}
+ }
)
},
@@ -618,10 +843,14 @@ class Studentshavecompletedthelist extends Component {
key: 'name',
align: 'center',
className: "edu-txt-center",
- width:'149px',
+ width: '149px',
render: (text, record) => (
- {record.name}
+ {record.name==="--"?
+ {record.name}
+ :
+ {record.name}
+ }
)
},
@@ -631,10 +860,14 @@ class Studentshavecompletedthelist extends Component {
key: 'stduynumber',
align: 'center',
className: "edu-txt-center",
- width:'159px',
+ width: '159px',
render: (text, record) => (
-
- {record.stduynumber}
+
+ {record.stduynumber === "--" ?
+ {record.stduynumber}
+ :
+ {record.stduynumber}
+ }
),
},
@@ -646,7 +879,11 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.classroom}
+ {record.classroom==="--"?
+ {record.classroom}
+ :
+ {record.classroom}
+ }
)
},
@@ -656,16 +893,17 @@ class Studentshavecompletedthelist extends Component {
key: 'submitstate',
align: 'center',
className: "edu-txt-center",
- width:'112px',
+ width: '112px',
render: (text, record) => (
- {record.submitstate}
+ {record.submitstate}
+
)
@@ -675,24 +913,32 @@ class Studentshavecompletedthelist extends Component {
dataIndex: 'updatetime',
key: 'updatetime',
align: 'center',
- width:'194px',
+ width: '194px',
className: "edu-txt-center",
render: (text, record) => (
- {record.updatetime}
+ {record.updatetime==="--"?
+ --
+ :
+ {record.updatetime}
+ }
),
},
{
- title: '客观题分',
+ title: '客观题得分',
dataIndex: 'completion',
key: 'completion',
align: 'center',
className: "edu-txt-center",
- width:'112px',
+ width: '112px',
render: (text, record) => (
- {record.completion}
+ {record.completion=== "--"?
+ --
+ :
+ {record.completion}
+ }
)
},
@@ -702,10 +948,14 @@ class Studentshavecompletedthelist extends Component {
key: 'levelscore',
align: 'center',
className: "edu-txt-center",
- width:'130px',
+ width: '130px',
render: (text, record) => (
- {record.levelscore}
+ {record.levelscore==="--"?
+ --
+ :
+ {record.levelscore}
+ }
)
},
@@ -715,22 +965,27 @@ class Studentshavecompletedthelist extends Component {
key: 'efficiencyscore',
align: 'center',
className: "edu-txt-center",
- width:'112px',
+ width: '112px',
render: (text, record) => (
- 90 ? {
- "color": '#DD1717',
- "text-align": "center",
- } : parseInt(record.efficiencyscore) <= 90 ? {
- "color": '#FF6800',
- "text-align": "center",
- } : parseInt(record.efficiencyscore) <= 60 ? {
- "color": '#747A7F',
- "text-align": "center",
- } : {
- "color": '#747A7F',
- "text-align": "center",
- }}>{record.efficiencyscore}
+ {record.efficiencyscore === "--" ?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.efficiencyscore}
+ }
)
},
@@ -740,11 +995,17 @@ class Studentshavecompletedthelist extends Component {
key: 'finalscore',
align: 'center',
className: "edu-txt-center",
- width:'78px',
+ width: '78px',
render: (text, record) => (
- {record.finalscore}
+ {record.finalscore==="--"?
+ --
+ :
+ {record.finalscore}
+ }
+
)
},
@@ -756,13 +1017,13 @@ class Studentshavecompletedthelist extends Component {
paginationonChange = (pageNumber) => {
// console.log('Page: ');
- if(this.state.loadingstate=== false){
+ if (this.state.loadingstate === false) {
this.setState({
page: pageNumber,
- loadingstate:true,
+ loadingstate: true,
})
- }else{
+ } else {
this.setState({
page: pageNumber,
})
@@ -773,13 +1034,13 @@ class Studentshavecompletedthelist extends Component {
}
paginationonChanges = (pageNumber) => {
// console.log('Page: ');
- if(this.state.loadingstate=== false) {
+ if (this.state.loadingstate === false) {
this.setState({
page: pageNumber,
- loadingstate:true,
+ loadingstate: true,
})
- }else{
+ } else {
this.setState({
page: pageNumber,
})
@@ -851,10 +1112,17 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.number}
+ {record.number==="--"?
+ --
+ :
+ {record.number}
+ }
)
},
@@ -866,7 +1134,12 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.name}
+ {record.name==="--"?
+ --
+ :
+ {record.name}
+
+ }
)
},
@@ -878,10 +1151,22 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.stduynumber === null ? "--" : record.stduynumber === "" ? "--" : record.stduynumber}
+ {record.stduynumber === null ?
+ --
+ : record.stduynumber === "" ?
+ --
+ :
+ {record.stduynumber}
+ }
),
},
@@ -894,7 +1179,7 @@ class Studentshavecompletedthelist extends Component {
render: (text, record) => (
(
- {record.updatetime}
+ {record.updatetime==="--"?
+
+ :
+ {record.updatetime}
+ }
),
},
@@ -924,10 +1213,24 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.efficiencyscore === null ? "--" : record.efficiencyscore === "" ? "--" : record.efficiencyscore}
+ {record.efficiencyscore === "--" ?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.efficiencyscore}
+ }
)
},
@@ -944,7 +1247,7 @@ class Studentshavecompletedthelist extends Component {
查看
:
- {"--"}
}
@@ -964,10 +1267,18 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.number}
+ {record.number==="--"?
+ --
+ :
+ {record.number}
+ }
+
)
},
@@ -979,7 +1290,12 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.name}
+ {record.name==="--"?
+ --
+ :
+ {record.name}
+
+ }
)
},
@@ -991,10 +1307,22 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.stduynumber === null ? "--" : record.stduynumber === "" ? "--" : record.stduynumber}
+ {record.stduynumber === null ?
+ --
+ : record.stduynumber === "" ?
+ --
+ :
+ {record.stduynumber}
+ }
),
},
@@ -1006,10 +1334,21 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.classroom === null ? "--" : record.classroom === "" ? "--" : record.classroom}
+ {record.classroom === null ?
+ -- : record.classroom === "" ?
+ -- :
+ {record.classroom}
+ }
+
)
},
@@ -1022,10 +1361,10 @@ class Studentshavecompletedthelist extends Component {
render: (text, record) => (
{record.submitstate}
@@ -1040,7 +1379,11 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.updatetime}
+ {record.updatetime==="--"?
+
+ :
+ {record.updatetime}
+ }
),
},
@@ -1052,10 +1395,24 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.efficiencyscore === null ? "--" : record.efficiencyscore === "" ? "--" : record.efficiencyscore}
+ {record.efficiencyscore === "--" ?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.efficiencyscore}
+ }
)
},
@@ -1072,7 +1429,7 @@ class Studentshavecompletedthelist extends Component {
查看
:
- {"--"}
}
@@ -1087,7 +1444,7 @@ class Studentshavecompletedthelist extends Component {
} else {
//学生已截止
if (response.data.exercise_types.subjective === 0) {
- if(this.state.loadingstate=== false){
+ if (this.state.loadingstate === false) {
thiss.setState({
columns: [
{
@@ -1099,7 +1456,18 @@ class Studentshavecompletedthelist extends Component {
width: "84px",
render: (text, record) => (
- {record.number}
+ {record.number==="--"?
+ --
+ :
+ {record.number}
+ }
+
)
},
@@ -1112,7 +1480,12 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.name}
+ {record.name==="--"?
+ --
+ :
+ {record.name}
+
+ }
)
},
@@ -1125,8 +1498,23 @@ class Studentshavecompletedthelist extends Component {
width: "175px",
render: (text, record) => (
- {record.stduynumber}
-
+ {record.stduynumber === null ?
+ --
+ : record.stduynumber === "" ?
+ --
+ :
+ {record.stduynumber}
+ }
+
),
},
{
@@ -1138,7 +1526,20 @@ class Studentshavecompletedthelist extends Component {
width: "120px",
render: (text, record) => (
- {record.classroom===""?"--":record.classroom===undefined?"--":record.classroom}
+ {record.classroom === null ?
+ -- : record.classroom === "" ?
+ -- :
+ {record.classroom}
+ }
)
},
@@ -1152,11 +1553,11 @@ class Studentshavecompletedthelist extends Component {
render: (text, record) => (
{record.submitstate}
@@ -1173,7 +1574,11 @@ class Studentshavecompletedthelist extends Component {
width: "236.4px",
render: (text, record) => (
- {record.updatetime}
+ {record.updatetime==="--"?
+
+ :
+ {record.updatetime}
+ }
),
},
@@ -1186,7 +1591,24 @@ class Studentshavecompletedthelist extends Component {
width: "124px",
render: (text, record) => (
- {record.efficiencyscore}
+ {record.efficiencyscore === "--" ?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.efficiencyscore}
+ }
)
}
@@ -1201,7 +1623,17 @@ class Studentshavecompletedthelist extends Component {
width: "84px",
render: (text, record) => (
- {record.number}
+ {record.number==="--"?
+ --
+ :
+ {record.number}
+ }
)
},
@@ -1214,7 +1646,12 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center tabletd",
render: (text, record) => (
- {record.name}
+ {record.name==="--"?
+ --
+ :
+ {record.name}
+
+ }
)
},
@@ -1227,7 +1664,22 @@ class Studentshavecompletedthelist extends Component {
width: "175px",
render: (text, record) => (
- {record.stduynumber}
+ {record.stduynumber === null ?
+ --
+ : record.stduynumber === "" ?
+ --
+ :
+ {record.stduynumber}
+ }
),
},
@@ -1240,7 +1692,20 @@ class Studentshavecompletedthelist extends Component {
width: "120px",
render: (text, record) => (
- {record.classroom}
+ {record.classroom === null ?
+ -- : record.classroom === "" ?
+ -- :
+ {record.classroom}
+ }
)
},
@@ -1254,11 +1719,11 @@ class Studentshavecompletedthelist extends Component {
render: (text, record) => (
{record.submitstate}
@@ -1275,7 +1740,11 @@ class Studentshavecompletedthelist extends Component {
width: "236.4px",
render: (text, record) => (
- {record.updatetime}
+ {record.updatetime==="--"?
+
+ :
+ {record.updatetime}
+ }
),
},
@@ -1288,14 +1757,31 @@ class Studentshavecompletedthelist extends Component {
width: "124px",
render: (text, record) => (
- {record.efficiencyscore}
+ {record.efficiencyscore === "--" ?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.efficiencyscore}
+ }
)
}
],
- loadingstate:true,
+ loadingstate: true,
})
- }else{
+ } else {
thiss.setState({
columns: [
{
@@ -1307,7 +1793,17 @@ class Studentshavecompletedthelist extends Component {
width: "84px",
render: (text, record) => (
- {record.number}
+ {record.number==="--"?
+ --
+ :
+ {record.number}
+ }
)
},
@@ -1320,7 +1816,12 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.name}
+ {record.name==="--"?
+ --
+ :
+ {record.name}
+
+ }
)
},
@@ -1333,7 +1834,22 @@ class Studentshavecompletedthelist extends Component {
width: "175px",
render: (text, record) => (
- {record.stduynumber}
+ {record.stduynumber === null ?
+ --
+ : record.stduynumber === "" ?
+ --
+ :
+ {record.stduynumber}
+ }
),
},
@@ -1346,7 +1862,20 @@ class Studentshavecompletedthelist extends Component {
width: "120px",
render: (text, record) => (
- {record.classroom===""?"--":record.classroom===undefined?"--":record.classroom}
+ {record.classroom === null ?
+ -- : record.classroom === "" ?
+ -- :
+ {record.classroom}
+ }
)
},
@@ -1360,11 +1889,11 @@ class Studentshavecompletedthelist extends Component {
render: (text, record) => (
{record.submitstate}
@@ -1381,7 +1910,11 @@ class Studentshavecompletedthelist extends Component {
width: "236.4px",
render: (text, record) => (
- {record.updatetime}
+ {record.updatetime==="--"?
+
+ :
+ {record.updatetime}
+ }
),
},
@@ -1394,7 +1927,24 @@ class Studentshavecompletedthelist extends Component {
width: "124px",
render: (text, record) => (
- {record.efficiencyscore}
+ {record.efficiencyscore === "--" ?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.efficiencyscore}
+ }
)
}
@@ -1409,7 +1959,17 @@ class Studentshavecompletedthelist extends Component {
width: "84px",
render: (text, record) => (
- {record.number}
+ {record.number==="--"?
+ --
+ :
+ {record.number}
+ }
)
},
@@ -1422,7 +1982,12 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center tabletd",
render: (text, record) => (
- {record.name}
+ {record.name==="--"?
+ --
+ :
+ {record.name}
+
+ }
)
},
@@ -1435,7 +2000,22 @@ class Studentshavecompletedthelist extends Component {
width: "175px",
render: (text, record) => (
- {record.stduynumber}
+ {record.stduynumber === null ?
+ --
+ : record.stduynumber === "" ?
+ --
+ :
+ {record.stduynumber}
+ }
),
},
@@ -1448,7 +2028,20 @@ class Studentshavecompletedthelist extends Component {
width: "120px",
render: (text, record) => (
- {record.classroom}
+ {record.classroom === null ?
+ -- : record.classroom === "" ?
+ -- :
+ {record.classroom}
+ }
)
},
@@ -1462,11 +2055,11 @@ class Studentshavecompletedthelist extends Component {
render: (text, record) => (
{record.submitstate}
@@ -1483,7 +2076,11 @@ class Studentshavecompletedthelist extends Component {
width: "236.4px",
render: (text, record) => (
- {record.updatetime}
+ {record.updatetime==="--"?
+
+ :
+ {record.updatetime}
+ }
),
},
@@ -1496,7 +2093,24 @@ class Studentshavecompletedthelist extends Component {
width: "124px",
render: (text, record) => (
- {record.efficiencyscore}
+ {record.efficiencyscore === "--" ?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.efficiencyscore}
+ }
)
}
@@ -1505,7 +2119,6 @@ class Studentshavecompletedthelist extends Component {
}
-
}
thiss.Generatenewdata(response.data.exercise_users, response.data.current_answer_user);
}
@@ -1515,9 +2128,9 @@ class Studentshavecompletedthelist extends Component {
// console.log(response.data.exercise_users)
// console.log(response)
- if(thiss.state.loadingstate===false){
+ if (thiss.state.loadingstate === false) {
thiss.setState({
- loadingstate:true,
+ loadingstate: true,
})
}
@@ -1531,7 +2144,7 @@ class Studentshavecompletedthelist extends Component {
}
Generatenewdata(exercise_users, current_answer_user) {
- let {page,limit} = this.state;
+ let {page, limit} = this.state;
let datalist = [];
let datalisttwo = [];
var teacherlist = undefined;
@@ -1543,7 +2156,7 @@ class Studentshavecompletedthelist extends Component {
datalist.push({
myid: exercise_users[i].login,
user_group_id: exercise_users[i].user_group_id,
- number:(parseInt(page)-1)*parseInt(limit)+(i+1),
+ number: (parseInt(page) - 1) * parseInt(limit) + (i + 1),
name: exercise_users[i].user_name,
stduynumber: exercise_users[i].student_id === undefined ? "--" : exercise_users[i].student_id === null ? "--" : exercise_users[i].student_id === "" ? "--" : exercise_users[i].student_id,
classroom: exercise_users[i].user_group_name,
@@ -1558,7 +2171,7 @@ class Studentshavecompletedthelist extends Component {
datalist.push({
myid: exercise_users[i].login,
user_group_id: exercise_users[i].user_group_id,
- number: (parseInt(page)-1)*parseInt(limit)+(i+1),
+ number: (parseInt(page) - 1) * parseInt(limit) + (i + 1),
name: exercise_users[i].user_name,
stduynumber: exercise_users[i].student_id === undefined ? "--" : exercise_users[i].student_id === null ? "--" : exercise_users[i].student_id === "" ? "--" : exercise_users[i].student_id,
classroom: exercise_users[i].user_group_name,
@@ -1604,13 +2217,13 @@ class Studentshavecompletedthelist extends Component {
data: datalisttwo,
datas: datalist,
teacherlist: teacherlist,
- loadingstate:false,
+ loadingstate: false,
})
}
Generatenewdatas(exercise_users) {
- let{page,limit} = this.state;
+ let {page, limit} = this.state;
let datalist = [];
var teacherlist = undefined;
var noclassroom = undefined;
@@ -1621,7 +2234,7 @@ class Studentshavecompletedthelist extends Component {
datalist.push({
myid: exercise_users[i].login,
user_group_id: exercise_users[i].user_group_id,
- number:(parseInt(page)-1)*parseInt(limit)+(i+1),
+ number: (parseInt(page) - 1) * parseInt(limit) + (i + 1),
name: exercise_users[i].user_name,
stduynumber: exercise_users[i].student_id,
classroom: exercise_users[i].user_group_name,
@@ -1645,7 +2258,7 @@ class Studentshavecompletedthelist extends Component {
datas: datalist,
teacherlist: teacherlist,
noclassroom: noclassroom,
- loadingstate:false,
+ loadingstate: false,
})
}
@@ -1681,14 +2294,14 @@ class Studentshavecompletedthelist extends Component {
if (e === "end_at") {
// 时间
// 时间排序是从小到大
- if(this.state.loadingstate===true){
+ if (this.state.loadingstate === true) {
this.setState({
order: "end_at",
})
- }else{
+ } else {
this.setState({
order: "end_at",
- loadingstate:true,
+ loadingstate: true,
})
}
@@ -1698,14 +2311,14 @@ class Studentshavecompletedthelist extends Component {
if (e === "score") {
// 成绩
//成绩排序是从大到小
- if(this.state.loadingstate===true) {
+ if (this.state.loadingstate === true) {
this.setState({
order: "score",
})
- }else{
+ } else {
this.setState({
order: "score",
- loadingstate:true,
+ loadingstate: true,
})
}
@@ -1715,14 +2328,14 @@ class Studentshavecompletedthelist extends Component {
if (e === "student_id") {
//学号
//学号排序是从大到小
- if(this.state.loadingstate===true) {
+ if (this.state.loadingstate === true) {
this.setState({
order: "student_id",
})
- }else{
+ } else {
this.setState({
order: "student_id",
- loadingstate:true
+ loadingstate: true
})
}
@@ -1766,7 +2379,17 @@ class Studentshavecompletedthelist extends Component {
width: "84px",
render: (text, record) => (
- {record.number}
+ {record.number==="--"?
+ --
+ :
+ {record.number}
+ }
)
},
@@ -1779,7 +2402,12 @@ class Studentshavecompletedthelist extends Component {
width: "110px",
render: (text, record) => (
- {record.name}
+ {record.name==="--"?
+ --
+ :
+ {record.name}
+
+ }
)
},
@@ -1792,7 +2420,22 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.stduynumber}
+ {record.stduynumber === null ?
+ --
+ : record.stduynumber === "" ?
+ --
+ :
+ {record.stduynumber}
+ }
),
},
@@ -1805,7 +2448,20 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.classroom===""?"--":record.classroom===undefined?"--":record.classroom}
+ {record.classroom === null ?
+ -- : record.classroom === "" ?
+ -- :
+ {record.classroom}
+ }
)
},
@@ -1819,11 +2475,11 @@ class Studentshavecompletedthelist extends Component {
render: (text, record) => (
{record.submitstate}
@@ -1840,7 +2496,11 @@ class Studentshavecompletedthelist extends Component {
width: "236px",
render: (text, record) => (
- {record.updatetime}
+ {record.updatetime==="--"?
+
+ :
+ {record.updatetime}
+ }
),
},
@@ -1853,7 +2513,24 @@ class Studentshavecompletedthelist extends Component {
width: "124px",
render: (text, record) => (
- {record.efficiencyscore}
+ {record.efficiencyscore === "--" ?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.efficiencyscore}
+ }
)
}
@@ -1868,7 +2545,17 @@ class Studentshavecompletedthelist extends Component {
width: "84px",
render: (text, record) => (
- {record.number}
+ {record.number==="--"?
+ --
+ :
+ {record.number}
+ }
)
},
@@ -1881,7 +2568,12 @@ class Studentshavecompletedthelist extends Component {
width: "110px",
render: (text, record) => (
- {record.name}
+ {record.name==="--"?
+ --
+ :
+ {record.name}
+
+ }
)
},
@@ -1894,7 +2586,22 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center tabletd",
render: (text, record) => (
- {record.stduynumber}
+ {record.stduynumber === null ?
+ --
+ : record.stduynumber === "" ?
+ --
+ :
+ {record.stduynumber}
+ }
),
},
@@ -1907,7 +2614,20 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center tabletd",
render: (text, record) => (
- {record.classroom}
+ {record.classroom === null ?
+ -- : record.classroom === "" ?
+ -- :
+ {record.classroom}
+ }
)
},
@@ -1921,11 +2641,11 @@ class Studentshavecompletedthelist extends Component {
render: (text, record) => (
{record.submitstate}
@@ -1942,7 +2662,11 @@ class Studentshavecompletedthelist extends Component {
width: "236px",
render: (text, record) => (
- {record.updatetime}
+ {record.updatetime==="--"?
+
+ :
+ {record.updatetime}
+ }
),
},
@@ -1955,19 +2679,36 @@ class Studentshavecompletedthelist extends Component {
width: "124px",
render: (text, record) => (
- {record.efficiencyscore}
+ {record.efficiencyscore === "--" ?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.efficiencyscore}
+ }
)
}
],
- loadingstate:false,
+ loadingstate: false,
})
}
this.Generatenewdata(response.data.exercise_users, response.data.current_answer_user);
}).catch((error) => {
console.log(error)
this.setState({
- loadingstate:false,
+ loadingstate: false,
})
});
}
@@ -1975,7 +2716,7 @@ class Studentshavecompletedthelist extends Component {
//////老师页面调用的
Generatenewdatasy(exercise_users, response) {
- let{page,limit} = this.state;
+ let {page, limit} = this.state;
var thiss = this;
let datalist = [];
var indexi = 0;
@@ -1988,7 +2729,7 @@ class Studentshavecompletedthelist extends Component {
datalist.push({
myid: exercise_users[i].login,
user_group_id: exercise_users[i].user_group_id,
- number: (parseInt(page)-1)*parseInt(limit)+(i+1),
+ number: (parseInt(page) - 1) * parseInt(limit) + (i + 1),
name: exercise_users[i].user_name,
stduynumber: exercise_users[i].student_id === undefined ? "--" : exercise_users[i].student_id === null ? "--" : exercise_users[i].student_id === "" ? "--" : exercise_users[i].student_id,
classroom: exercise_users[i].user_group_name,
@@ -2003,7 +2744,7 @@ class Studentshavecompletedthelist extends Component {
datalist.push({
myid: exercise_users[i].login,
user_group_id: exercise_users[i].user_group_id,
- number: (parseInt(page)-1)*parseInt(limit)+(i+1),
+ number: (parseInt(page) - 1) * parseInt(limit) + (i + 1),
name: exercise_users[i].user_name,
stduynumber: exercise_users[i].student_id === undefined ? "--" : exercise_users[i].student_id === null ? "--" : exercise_users[i].student_id === "" ? "--" : exercise_users[i].student_id,
classroom: exercise_users[i].user_group_name,
@@ -2032,7 +2773,7 @@ class Studentshavecompletedthelist extends Component {
//都没评论 不显示评论
if (response.data.exercise_types.groups_count > 0) {
// console.log("77771111111");
- //分班大于0显示分班
+ //分班大于0显示分班
//7ge
thiss.setState({
data: datalist,
@@ -2050,10 +2791,20 @@ class Studentshavecompletedthelist extends Component {
key: 'number',
align: 'center',
className: "edu-txt-center",
- width:'110px',
+ width: '110px',
render: (text, record) => (
- {record.number}
+ {record.number==="--"?
+ --
+ :
+ {record.number}
+ }
)
},
@@ -2063,10 +2814,15 @@ class Studentshavecompletedthelist extends Component {
key: 'name',
align: 'center',
className: "edu-txt-center",
- width:'183px',
+ width: '183px',
render: (text, record) => (
- {record.name}
+ {record.name==="--"?
+ --
+ :
+ {record.name}
+
+ }
)
},
@@ -2076,10 +2832,25 @@ class Studentshavecompletedthelist extends Component {
key: 'stduynumber',
align: 'center',
className: "edu-txt-center",
- width:'193px',
+ width: '193px',
render: (text, record) => (
- {record.stduynumber}
+ {record.stduynumber === null ?
+ --
+ : record.stduynumber === "" ?
+ --
+ :
+ {record.stduynumber}
+ }
),
},
@@ -2089,10 +2860,23 @@ class Studentshavecompletedthelist extends Component {
dataIndex: 'classroom',
align: 'center',
className: "edu-txt-center",
- width:'193px',
+ width: '193px',
render: (text, record) => (
- {record.classroom}
+ {record.classroom === null ?
+ -- : record.classroom === "" ?
+ -- :
+ {record.classroom}
+ }
)
},
@@ -2102,14 +2886,14 @@ class Studentshavecompletedthelist extends Component {
key: 'submitstate',
align: 'center',
className: "edu-txt-center",
- width:'146px',
+ width: '146px',
render: (text, record) => (
{record.submitstate}
@@ -2122,10 +2906,14 @@ class Studentshavecompletedthelist extends Component {
key: 'updatetime',
align: 'center',
className: "edu-txt-center",
- width:'228px',
+ width: '228px',
render: (text, record) => (
- {record.updatetime}
+ {record.updatetime==="--"?
+
+ :
+ {record.updatetime}
+ }
),
},
@@ -2135,22 +2923,27 @@ class Studentshavecompletedthelist extends Component {
key: 'efficiencyscore',
align: 'center',
className: "edu-txt-center",
- width:'146px',
+ width: '146px',
render: (text, record) => (
- 90 ? {
- "color": '#DD1717',
- "text-align": "center",
- } : parseInt(record.efficiencyscore) <= 90 ? {
- "color": '#FF6800',
- "text-align": "center",
- } : parseInt(record.efficiencyscore) <= 60 ? {
- "color": '#747A7F',
- "text-align": "center",
- } : {
- "color": '#747A7F',
- "text-align": "center",
- }}>{record.efficiencyscore}
+ {record.efficiencyscore === "--" ?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.efficiencyscore}
+ }
)
}
@@ -2175,10 +2968,20 @@ class Studentshavecompletedthelist extends Component {
key: 'number',
align: 'center',
className: "edu-txt-center",
- width:'76px',
+ width: '76px',
render: (text, record) => (
- {record.number}
+ {record.number==="--"?
+ --
+ :
+ {record.number}
+ }
)
},
@@ -2187,11 +2990,16 @@ class Studentshavecompletedthelist extends Component {
dataIndex: 'name',
key: 'name',
align: 'center',
- width:'149px',
+ width: '149px',
className: "edu-txt-center",
render: (text, record) => (
- {record.name}
+ {record.name==="--"?
+ --
+ :
+ {record.name}
+
+ }
)
},
@@ -2200,11 +3008,26 @@ class Studentshavecompletedthelist extends Component {
dataIndex: 'stduynumber',
key: 'stduynumber',
align: 'center',
- width:'159px',
+ width: '159px',
className: "edu-txt-center",
render: (text, record) => (
- {record.stduynumber}
+ {record.stduynumber === null ?
+ --
+ : record.stduynumber === "" ?
+ --
+ :
+ {record.stduynumber}
+ }
),
},
@@ -2214,14 +3037,14 @@ class Studentshavecompletedthelist extends Component {
key: 'submitstate',
align: 'center',
className: "edu-txt-center",
- width:'112px',
+ width: '112px',
render: (text, record) => (
{record.submitstate}
@@ -2234,10 +3057,14 @@ class Studentshavecompletedthelist extends Component {
key: 'updatetime',
align: 'center',
className: "edu-txt-center",
- width:'194px',
+ width: '194px',
render: (text, record) => (
- {record.updatetime}
+ {record.updatetime==="--"?
+
+ :
+ {record.updatetime}
+ }
),
},
@@ -2247,22 +3074,27 @@ class Studentshavecompletedthelist extends Component {
key: 'efficiencyscore',
align: 'center',
className: "edu-txt-center",
- width:'112px',
+ width: '112px',
render: (text, record) => (
- 90 ? {
- "color": '#DD1717',
- "text-align": "center",
- } : parseInt(record.efficiencyscore) <= 90 ? {
- "color": '#FF6800',
- "text-align": "center",
- } : parseInt(record.efficiencyscore) <= 60 ? {
- "color": '#747A7F',
- "text-align": "center",
- } : {
- "color": '#747A7F',
- "text-align": "center",
- }}>{record.efficiencyscore}
+ {record.efficiencyscore === "--" ?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.efficiencyscore}
+ }
)
}
@@ -2271,7 +3103,7 @@ class Studentshavecompletedthelist extends Component {
}
} else {
- //已经评论
+ //已经评论
// response.data.course_groups.length
if (response.data.exercise_types.groups_count > 0) {
//显示分班
@@ -2292,10 +3124,20 @@ class Studentshavecompletedthelist extends Component {
key: 'number',
align: 'center',
className: "edu-txt-center",
- width:'96px',
+ width: '96px',
render: (text, record) => (
- {record.number}
+ {record.number==="--"?
+ --
+ :
+ {record.number}
+ }
)
},
@@ -2305,10 +3147,15 @@ class Studentshavecompletedthelist extends Component {
key: 'name',
align: 'center',
className: "edu-txt-center",
- width:'169px',
+ width: '169px',
render: (text, record) => (
- {record.name}
+ {record.name==="--"?
+ --
+ :
+ {record.name}
+
+ }
)
},
@@ -2318,10 +3165,25 @@ class Studentshavecompletedthelist extends Component {
key: 'stduynumber',
align: 'center',
className: "edu-txt-center",
- width:'179px',
+ width: '179px',
render: (text, record) => (
- {record.stduynumber}
+ {record.stduynumber === null ?
+ --
+ : record.stduynumber === "" ?
+ --
+ :
+ {record.stduynumber}
+ }
),
},
@@ -2331,10 +3193,23 @@ class Studentshavecompletedthelist extends Component {
dataIndex: 'classroom',
align: 'center',
className: "edu-txt-center",
- width:'179px',
+ width: '179px',
render: (text, record) => (
- {record.classroom}
+ {record.classroom === null ?
+ -- : record.classroom === "" ?
+ -- :
+ {record.classroom}
+ }
)
},
@@ -2344,14 +3219,14 @@ class Studentshavecompletedthelist extends Component {
key: 'submitstate',
align: 'center',
className: "edu-txt-center",
- width:'132px',
+ width: '132px',
render: (text, record) => (
{record.submitstate}
@@ -2364,10 +3239,14 @@ class Studentshavecompletedthelist extends Component {
key: 'updatetime',
align: 'center',
className: "edu-txt-center",
- width:'214px',
+ width: '214px',
render: (text, record) => (
- {record.updatetime}
+ {record.updatetime==="--"?
+
+ :
+ {record.updatetime}
+ }
),
},
@@ -2377,22 +3256,27 @@ class Studentshavecompletedthelist extends Component {
key: 'efficiencyscore',
align: 'center',
className: "edu-txt-center",
- width:'132px',
+ width: '132px',
render: (text, record) => (
- 90 ? {
- "color": '#DD1717',
- "text-align": "center",
- } : parseInt(record.efficiencyscore) <= 90 ? {
- "color": '#FF6800',
- "text-align": "center",
- } : parseInt(record.efficiencyscore) <= 60 ? {
- "color": '#747A7F',
- "text-align": "center",
- } : {
- "color": '#747A7F',
- "text-align": "center",
- }}>{record.efficiencyscore}
+ {record.efficiencyscore === "--" ?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.efficiencyscore}
+ }
)
},
@@ -2402,11 +3286,17 @@ class Studentshavecompletedthelist extends Component {
key: 'finalscore',
align: 'center',
className: "edu-txt-center",
- width:'98px',
+ width: '98px',
render: (text, record) => (
- --
+ :
+ {record.finalscore}
+ }
+
)
},
@@ -2431,10 +3321,20 @@ class Studentshavecompletedthelist extends Component {
key: 'number',
align: 'center',
className: "edu-txt-center",
- width:'110px',
+ width: '110px',
render: (text, record) => (
- {record.number}
+ {record.number==="--"?
+ --
+ :
+ {record.number}
+ }
)
},
@@ -2444,10 +3344,15 @@ class Studentshavecompletedthelist extends Component {
key: 'name',
align: 'center',
className: "edu-txt-center",
- width:'228px',
+ width: '228px',
render: (text, record) => (
- {record.name}
+ {record.name==="--"?
+ --
+ :
+ {record.name}
+
+ }
)
},
@@ -2457,10 +3362,25 @@ class Studentshavecompletedthelist extends Component {
key: 'stduynumber',
align: 'center',
className: "edu-txt-center",
- width:'193px',
+ width: '193px',
render: (text, record) => (
- {record.stduynumber}
+ {record.stduynumber === null ?
+ --
+ : record.stduynumber === "" ?
+ --
+ :
+ {record.stduynumber}
+ }
),
},
@@ -2470,14 +3390,14 @@ class Studentshavecompletedthelist extends Component {
key: 'submitstate',
align: 'center',
className: "edu-txt-center",
- width:'146px',
+ width: '146px',
render: (text, record) => (
{record.submitstate}
@@ -2490,10 +3410,14 @@ class Studentshavecompletedthelist extends Component {
key: 'updatetime',
align: 'center',
className: "edu-txt-center",
- width:'193px',
+ width: '193px',
render: (text, record) => (
- {record.updatetime}
+ {record.updatetime==="--"?
+
+ :
+ {record.updatetime}
+ }
),
},
@@ -2503,22 +3427,27 @@ class Studentshavecompletedthelist extends Component {
key: 'efficiencyscore',
align: 'center',
className: "edu-txt-center",
- width:'183px',
+ width: '183px',
render: (text, record) => (
- 90 ? {
- "color": '#DD1717',
- "text-align": "center",
- } : parseInt(record.efficiencyscore) <= 90 ? {
- "color": '#FF6800',
- "text-align": "center",
- } : parseInt(record.efficiencyscore) <= 60 ? {
- "color": '#747A7F',
- "text-align": "center",
- } : {
- "color": '#747A7F',
- "text-align": "center",
- }}>{record.efficiencyscore}
+ {record.efficiencyscore === "--" ?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.efficiencyscore}
+ }
)
},
@@ -2528,11 +3457,17 @@ class Studentshavecompletedthelist extends Component {
key: 'finalscore',
align: 'center',
className: "edu-txt-center",
- width:'146px',
+ width: '146px',
render: (text, record) => (
- --
+ :
+ {record.finalscore}
+ }
+
)
},
@@ -2546,7 +3481,7 @@ class Studentshavecompletedthelist extends Component {
//包括主观题
if (indexi === exercise_users.length) {
console.log("2548包含主观题不包含分班");
- if (response.data.exercise_types.groups_count> 0){
+ if (response.data.exercise_types.groups_count > 0) {
this.setState({
data: datalist,
teacherlist: teacherlist,
@@ -2562,10 +3497,20 @@ class Studentshavecompletedthelist extends Component {
key: 'number',
align: 'center',
className: "edu-txt-center",
- width:'76px',
+ width: '76px',
render: (text, record) => (
- {record.number}
+ {record.number==="--"?
+ --
+ :
+ {record.number}
+ }
)
},
@@ -2575,10 +3520,15 @@ class Studentshavecompletedthelist extends Component {
key: 'name',
align: 'center',
className: "edu-txt-center",
- width:'149px',
+ width: '149px',
render: (text, record) => (
- {record.name}
+ {record.name==="--"?
+ --
+ :
+ {record.name}
+
+ }
)
},
@@ -2588,10 +3538,25 @@ class Studentshavecompletedthelist extends Component {
key: 'stduynumber',
align: 'center',
className: "edu-txt-center",
- width:'159px',
+ width: '159px',
render: (text, record) => (
- {record.stduynumber}
+ {record.stduynumber === null ?
+ --
+ : record.stduynumber === "" ?
+ --
+ :
+ {record.stduynumber}
+ }
),
},
@@ -2603,7 +3568,20 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.classroom}
+ {record.classroom === null ?
+ -- : record.classroom === "" ?
+ -- :
+ {record.classroom}
+ }
)
},
@@ -2613,14 +3591,14 @@ class Studentshavecompletedthelist extends Component {
key: 'submitstate',
align: 'center',
className: "edu-txt-center",
- width:'112px',
+ width: '112px',
render: (text, record) => (
{record.submitstate}
@@ -2633,23 +3611,31 @@ class Studentshavecompletedthelist extends Component {
key: 'updatetime',
align: 'center',
className: "edu-txt-center",
- width:'194px',
+ width: '194px',
render: (text, record) => (
- {record.updatetime}
+ {record.updatetime==="--"?
+
+ :
+ {record.updatetime}
+ }
),
},
{
- title: '客观题分',
+ title: '客观题得分',
dataIndex: 'completion',
key: 'completion',
align: 'center',
className: "edu-txt-center",
- width:'112px',
+ width: '112px',
render: (text, record) => (
- {record.completion}
+ {record.completion=== "--"?
+ --
+ :
+ {record.completion}
+ }
)
},
@@ -2659,10 +3645,14 @@ class Studentshavecompletedthelist extends Component {
key: 'levelscore',
align: 'center',
className: "edu-txt-center",
- width:'130px',
+ width: '130px',
render: (text, record) => (
- {record.levelscore}
+ {record.levelscore==="--"?
+ --
+ :
+ {record.levelscore}
+ }
)
},
@@ -2672,31 +3662,33 @@ class Studentshavecompletedthelist extends Component {
key: 'efficiencyscore',
align: 'center',
className: "edu-txt-center",
- width:'112px',
+ width: '112px',
render: (text, record) => (
- 90 ? {
- "color": '#DD1717',
- "text-align": "center",
-
- } : parseInt(record.efficiencyscore) <= 90 ? {
- "color": '#FF6800',
- "text-align": "center",
-
- } : parseInt(record.efficiencyscore) <= 60 ? {
- "color": '#747A7F',
- "text-align": "center",
-
- } : {
- "color": '#747A7F',
- "text-align": "center",
- }}>{record.efficiencyscore}
+ {record.efficiencyscore === "--" ?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.efficiencyscore}
+ }
)
},
]
})
- }else{
+ } else {
this.setState({
data: datalist,
teacherlist: teacherlist,
@@ -2712,10 +3704,20 @@ class Studentshavecompletedthelist extends Component {
key: 'number',
align: 'center',
className: "edu-txt-center",
- width:'76px',
+ width: '76px',
render: (text, record) => (
- {record.number}
+ {record.number==="--"?
+ --
+ :
+ {record.number}
+ }
)
},
@@ -2725,10 +3727,15 @@ class Studentshavecompletedthelist extends Component {
key: 'name',
align: 'center',
className: "edu-txt-center",
- width:'149px',
+ width: '149px',
render: (text, record) => (
- {record.name}
+ {record.name==="--"?
+ --
+ :
+ {record.name}
+
+ }
)
},
@@ -2738,10 +3745,25 @@ class Studentshavecompletedthelist extends Component {
key: 'stduynumber',
align: 'center',
className: "edu-txt-center",
- width:'159px',
+ width: '159px',
render: (text, record) => (
- {record.stduynumber}
+ {record.stduynumber === null ?
+ --
+ : record.stduynumber === "" ?
+ --
+ :
+ {record.stduynumber}
+ }
),
},
@@ -2751,14 +3773,14 @@ class Studentshavecompletedthelist extends Component {
key: 'submitstate',
align: 'center',
className: "edu-txt-center",
- width:'112px',
+ width: '112px',
render: (text, record) => (
{record.submitstate}
@@ -2771,23 +3793,31 @@ class Studentshavecompletedthelist extends Component {
key: 'updatetime',
align: 'center',
className: "edu-txt-center",
- width:'194px',
+ width: '194px',
render: (text, record) => (
- {record.updatetime}
+ {record.updatetime==="--"?
+
+ :
+ {record.updatetime}
+ }
),
},
{
- title: '客观题分',
+ title: '客观题得分',
dataIndex: 'completion',
key: 'completion',
align: 'center',
className: "edu-txt-center",
- width:'112px',
+ width: '112px',
render: (text, record) => (
- {record.completion}
+ {record.completion=== "--"?
+ --
+ :
+ {record.completion}
+ }
)
},
@@ -2797,10 +3827,14 @@ class Studentshavecompletedthelist extends Component {
key: 'levelscore',
align: 'center',
className: "edu-txt-center",
- width:'130px',
+ width: '130px',
render: (text, record) => (
- {record.levelscore}
+ {record.levelscore==="--"?
+ --
+ :
+ {record.levelscore}
+ }
)
},
@@ -2810,25 +3844,27 @@ class Studentshavecompletedthelist extends Component {
key: 'efficiencyscore',
align: 'center',
className: "edu-txt-center",
- width:'112px',
+ width: '112px',
render: (text, record) => (
- 90 ? {
- "color": '#DD1717',
- "text-align": "center",
-
- } : parseInt(record.efficiencyscore) <= 90 ? {
- "color": '#FF6800',
- "text-align": "center",
-
- } : parseInt(record.efficiencyscore) <= 60 ? {
- "color": '#747A7F',
- "text-align": "center",
-
- } : {
- "color": '#747A7F',
- "text-align": "center",
- }}>{record.efficiencyscore}
+ {record.efficiencyscore === "--" ?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.efficiencyscore}
+ }
)
},
@@ -2837,7 +3873,7 @@ class Studentshavecompletedthelist extends Component {
}
} else {
console.log("2699包含主观题包含分班");
- if (response.data.exercise_types.groups_count> 0) {
+ if (response.data.exercise_types.groups_count > 0) {
this.setState({
data: datalist,
teacherlist: teacherlist,
@@ -2854,10 +3890,20 @@ class Studentshavecompletedthelist extends Component {
key: 'number',
align: 'center',
className: "edu-txt-center",
- width:'76px',
+ width: '76px',
render: (text, record) => (
- {record.number}
+ {record.number==="--"?
+ --
+ :
+ {record.number}
+ }
)
},
@@ -2867,10 +3913,15 @@ class Studentshavecompletedthelist extends Component {
key: 'name',
align: 'center',
className: "edu-txt-center",
- width:'149px',
+ width: '149px',
render: (text, record) => (
- {record.name}
+ {record.name==="--"?
+ --
+ :
+ {record.name}
+
+ }
)
},
@@ -2880,10 +3931,25 @@ class Studentshavecompletedthelist extends Component {
key: 'stduynumber',
align: 'center',
className: "edu-txt-center",
- width:'159px',
+ width: '159px',
render: (text, record) => (
- {record.stduynumber}
+ {record.stduynumber === null ?
+ --
+ : record.stduynumber === "" ?
+ --
+ :
+ {record.stduynumber}
+ }
),
},
@@ -2895,7 +3961,20 @@ class Studentshavecompletedthelist extends Component {
className: "edu-txt-center",
render: (text, record) => (
- {record.classroom}
+ {record.classroom === null ?
+ -- : record.classroom === "" ?
+ -- :
+ {record.classroom}
+ }
)
},
@@ -2905,14 +3984,14 @@ class Studentshavecompletedthelist extends Component {
key: 'submitstate',
align: 'center',
className: "edu-txt-center",
- width:'112px',
+ width: '112px',
render: (text, record) => (
{record.submitstate}
@@ -2924,24 +4003,32 @@ class Studentshavecompletedthelist extends Component {
dataIndex: 'updatetime',
key: 'updatetime',
align: 'center',
- width:'194px',
+ width: '194px',
className: "edu-txt-center",
render: (text, record) => (
- {record.updatetime}
+ {record.updatetime==="--"?
+
+ :
+ {record.updatetime}
+ }
),
},
{
- title: '客观题分',
+ title: '客观题得分',
dataIndex: 'completion',
key: 'completion',
align: 'center',
className: "edu-txt-center",
- width:'112px',
+ width: '112px',
render: (text, record) => (
- {record.completion}
+ {record.completion=== "--"?
+ --
+ :
+ {record.completion}
+ }
)
},
@@ -2951,10 +4038,14 @@ class Studentshavecompletedthelist extends Component {
key: 'levelscore',
align: 'center',
className: "edu-txt-center",
- width:'130px',
+ width: '130px',
render: (text, record) => (
- {record.levelscore}
+ {record.levelscore==="--"?
+ --
+ :
+ {record.levelscore}
+ }
)
},
@@ -2964,22 +4055,27 @@ class Studentshavecompletedthelist extends Component {
key: 'efficiencyscore',
align: 'center',
className: "edu-txt-center",
- width:'112px',
+ width: '112px',
render: (text, record) => (
- 90 ? {
- "color": '#DD1717',
- "text-align": "center",
- } : parseInt(record.efficiencyscore) <= 90 ? {
- "color": '#FF6800',
- "text-align": "center",
- } : parseInt(record.efficiencyscore) <= 60 ? {
- "color": '#747A7F',
- "text-align": "center",
- } : {
- "color": '#747A7F',
- "text-align": "center",
- }}>{record.efficiencyscore}
+ {record.efficiencyscore === "--" ?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.efficiencyscore}
+ }
)
},
@@ -2989,17 +4085,21 @@ class Studentshavecompletedthelist extends Component {
key: 'finalscore',
align: 'center',
className: "edu-txt-center",
- width:'78px',
+ width: '78px',
render: (text, record) => (
- {record.finalscore}
+ :
+ {record.finalscore}
+ }
)
},
]
})
- }else{
+ } else {
this.setState({
data: datalist,
teacherlist: teacherlist,
@@ -3016,10 +4116,20 @@ class Studentshavecompletedthelist extends Component {
key: 'number',
align: 'center',
className: "edu-txt-center",
- width:'76px',
+ width: '76px',
render: (text, record) => (
- {record.number}
+ {record.number==="--"?
+ --
+ :
+ {record.number}
+ }
)
},
@@ -3029,10 +4139,15 @@ class Studentshavecompletedthelist extends Component {
key: 'name',
align: 'center',
className: "edu-txt-center",
- width:'149px',
+ width: '149px',
render: (text, record) => (
- {record.name}
+ {record.name==="--"?
+ --
+ :
+ {record.name}
+
+ }
)
},
@@ -3042,10 +4157,25 @@ class Studentshavecompletedthelist extends Component {
key: 'stduynumber',
align: 'center',
className: "edu-txt-center",
- width:'159px',
+ width: '159px',
render: (text, record) => (
- {record.stduynumber}
+ {record.stduynumber === null ?
+ --
+ : record.stduynumber === "" ?
+ --
+ :
+ {record.stduynumber}
+ }
),
},
@@ -3055,14 +4185,14 @@ class Studentshavecompletedthelist extends Component {
key: 'submitstate',
align: 'center',
className: "edu-txt-center",
- width:'112px',
+ width: '112px',
render: (text, record) => (
{record.submitstate}
@@ -3074,24 +4204,32 @@ class Studentshavecompletedthelist extends Component {
dataIndex: 'updatetime',
key: 'updatetime',
align: 'center',
- width:'194px',
+ width: '194px',
className: "edu-txt-center",
render: (text, record) => (
- {record.updatetime}
+ {record.updatetime==="--"?
+
+ :
+ {record.updatetime}
+ }
),
},
{
- title: '客观题分',
+ title: '客观题得分',
dataIndex: 'completion',
key: 'completion',
align: 'center',
className: "edu-txt-center",
- width:'112px',
+ width: '112px',
render: (text, record) => (
- {record.completion}
+ {record.completion=== "--"?
+ --
+ :
+ {record.completion}
+ }
)
},
@@ -3101,10 +4239,14 @@ class Studentshavecompletedthelist extends Component {
key: 'levelscore',
align: 'center',
className: "edu-txt-center",
- width:'130px',
+ width: '130px',
render: (text, record) => (
- {record.levelscore}
+ {record.levelscore==="--"?
+ --
+ :
+ {record.levelscore}
+ }
)
},
@@ -3114,22 +4256,27 @@ class Studentshavecompletedthelist extends Component {
key: 'efficiencyscore',
align: 'center',
className: "edu-txt-center",
- width:'112px',
+ width: '112px',
render: (text, record) => (
- 90 ? {
- "color": '#DD1717',
- "text-align": "center",
- } : parseInt(record.efficiencyscore) <= 90 ? {
- "color": '#FF6800',
- "text-align": "center",
- } : parseInt(record.efficiencyscore) <= 60 ? {
- "color": '#747A7F',
- "text-align": "center",
- } : {
- "color": '#747A7F',
- "text-align": "center",
- }}>{record.efficiencyscore}
+ {record.efficiencyscore === "--" ?
+ --
+ :
+ 90 ? {
+ "color": '#DD1717',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 90 ? {
+ "color": '#FF6800',
+ "text-align": "center",
+ } : parseInt(record.efficiencyscore) <= 60 ? {
+ "color": '#747A7F',
+ "text-align": "center",
+ } : {
+ "color": '#747A7F',
+ "text-align": "center",
+ }}>{record.efficiencyscore}
+ }
)
},
@@ -3139,11 +4286,16 @@ class Studentshavecompletedthelist extends Component {
key: 'finalscore',
align: 'center',
className: "edu-txt-center",
- width:'78px',
+ width: '78px',
render: (text, record) => (
- {record.finalscore}
+ :
+ {record.finalscore}
+ }
+
)
},
@@ -3154,7 +4306,7 @@ class Studentshavecompletedthelist extends Component {
}
}
this.setState({
- loadingstate:false
+ loadingstate: false
})
}
@@ -3201,13 +4353,13 @@ class Studentshavecompletedthelist extends Component {
}
notlimited = () => {
- if(this.state.loadingstate === false){
+ if (this.state.loadingstate === false) {
this.setState({
unlimited: 0,
course_groupyslsthree: undefined,
- loadingstate:true,
+ loadingstate: true,
})
- }else{
+ } else {
this.setState({
unlimited: 0,
course_groupyslsthree: undefined,
@@ -3225,13 +4377,13 @@ class Studentshavecompletedthelist extends Component {
// this.Searchdatasys(this.state.order, null, this.state.review, this.state.checkedValuesineinfo, this.state.searchtext, null, null);
// }
notlimiteds = () => {
- if(this.state.loadingstate === false) {
+ if (this.state.loadingstate === false) {
this.setState({
unlimiteds: 0,
course_groupyslstwo: undefined,
loadingstate: true,
})
- }else{
+ } else {
this.setState({
unlimiteds: 0,
course_groupyslstwo: undefined,
@@ -3244,13 +4396,13 @@ class Studentshavecompletedthelist extends Component {
// console.log(checkedValues)
if (JSON.stringify(checkedValues) === "[]") {
// console.log(checkedValues);
- if(this.state.loadingstate === false) {
+ if (this.state.loadingstate === false) {
this.setState({
loadingstate: true,
course_groupyslstwo: undefined,
unlimiteds: 0,
})
- }else{
+ } else {
this.setState({
course_groupyslstwo: undefined,
unlimiteds: 0,
@@ -3259,13 +4411,13 @@ class Studentshavecompletedthelist extends Component {
this.Searchdatasys(this.state.order, checkedValues, this.state.review, this.state.checkedValuesineinfo, this.state.searchtext, null, null);
} else if (checkedValues.length === data.length) {
- if(this.state.loadingstate === false) {
+ if (this.state.loadingstate === false) {
this.setState({
loadingstate: true,
course_groupyslstwo: undefined,
unlimiteds: 0,
})
- }else{
+ } else {
this.setState({
course_groupyslstwo: undefined,
unlimiteds: 0,
@@ -3276,13 +4428,13 @@ class Studentshavecompletedthelist extends Component {
} else {
// console.log(checkedValues);
this.Searchdatasys(this.state.order, checkedValues, this.state.review, this.state.checkedValuesineinfo, this.state.searchtext, null, null);
- if(this.state.loadingstate === false) {
+ if (this.state.loadingstate === false) {
this.setState({
loadingstate: true,
course_groupyslstwo: checkedValues,
unlimiteds: 1
})
- }else{
+ } else {
this.setState({
course_groupyslstwo: checkedValues,
unlimiteds: 1
@@ -3317,13 +4469,13 @@ class Studentshavecompletedthelist extends Component {
if (JSON.stringify(checkedValues) === "[]") {
// console.log(checkedValues);
- if(this.state.loadingstate === false) {
+ if (this.state.loadingstate === false) {
this.setState({
unlimited: 0,
course_groupyslsthree: undefined,
- loadingstate:true,
+ loadingstate: true,
})
- }else{
+ } else {
this.setState({
unlimited: 0,
course_groupyslsthree: undefined,
@@ -3332,13 +4484,13 @@ class Studentshavecompletedthelist extends Component {
this.Searchdatasys(this.state.order, this.state.commit_status, checkedValues, this.state.checkedValuesineinfo, this.state.searchtext, null, null);
} else if (checkedValues.length === data.length) {
- if(this.state.loadingstate === false) {
+ if (this.state.loadingstate === false) {
this.setState({
unlimited: 0,
course_groupyslsthree: undefined,
- loadingstate:true,
+ loadingstate: true,
})
- }else{
+ } else {
this.setState({
unlimited: 0,
course_groupyslsthree: undefined,
@@ -3348,13 +4500,13 @@ class Studentshavecompletedthelist extends Component {
this.Searchdatasys(this.state.order, this.state.commit_status, checkedValues, this.state.checkedValuesineinfo, this.state.searchtext, null, null);
} else {
// console.log(checkedValues);
- if(this.state.loadingstate === false) {
+ if (this.state.loadingstate === false) {
this.setState({
unlimited: 1,
- loadingstate:true,
+ loadingstate: true,
course_groupyslsthree: checkedValues,
})
- }else {
+ } else {
this.setState({
unlimited: 1,
course_groupyslsthree: checkedValues,
@@ -3367,14 +4519,14 @@ class Studentshavecompletedthelist extends Component {
}
funtaskstatustwos = () => {
- if(this.state.loadingstate === false) {
+ if (this.state.loadingstate === false) {
this.setState({
unlimitedtwo: 0,
checkedValuesineinfo: undefined,
course_groupysls: undefined,
- loadingstate:true,
+ loadingstate: true,
})
- }else{
+ } else {
this.setState({
unlimitedtwo: 0,
checkedValuesineinfo: undefined,
@@ -3390,13 +4542,13 @@ class Studentshavecompletedthelist extends Component {
// console.log(checkedValues);
if (JSON.stringify(checkedValues) === "[]") {
// console.log(checkedValues);
- if(this.state.loadingstate === false) {
+ if (this.state.loadingstate === false) {
this.setState({
course_groupysls: undefined,
unlimitedtwo: 0,
- loadingstate:true,
+ loadingstate: true,
})
- }else{
+ } else {
this.setState({
course_groupysls: undefined,
unlimitedtwo: 0,
@@ -3405,13 +4557,13 @@ class Studentshavecompletedthelist extends Component {
this.Searchdatasys(this.state.order, this.state.commit_status, this.state.review, checkedValues, this.state.searchtext, null, null)
} else if (checkedValues.length === data.length) {
- if(this.state.loadingstate === false) {
+ if (this.state.loadingstate === false) {
this.setState({
course_groupysls: undefined,
unlimitedtwo: 0,
- loadingstate:true,
+ loadingstate: true,
})
- }else{
+ } else {
this.setState({
course_groupysls: undefined,
unlimitedtwo: 0,
@@ -3421,14 +4573,14 @@ class Studentshavecompletedthelist extends Component {
this.Searchdatasys(this.state.order, this.state.commit_status, this.state.review, checkedValues, this.state.searchtext, null, null)
} else {
// console.log(checkedValues);
- if(this.state.loadingstate === false) {
+ if (this.state.loadingstate === false) {
this.setState({
checkedValuesineinfo: checkedValues,
course_groupysls: checkedValues,
unlimitedtwo: 1,
- loadingstate:true,
+ loadingstate: true,
})
- }else{
+ } else {
this.setState({
checkedValuesineinfo: checkedValues,
course_groupysls: checkedValues,
@@ -3451,7 +4603,7 @@ class Studentshavecompletedthelist extends Component {
// message.error("请输入姓名或学号搜索");
// return
// }
- if(this.state.loadingstate === false) {
+ if (this.state.loadingstate === false) {
this.setState({
loadingstate: true,
})
@@ -3481,7 +4633,7 @@ class Studentshavecompletedthelist extends Component {
// message.error("请输入姓名或学号搜索");
// return
// }
- if(this.state.loadingstate === false) {
+ if (this.state.loadingstate === false) {
this.setState({
loadingstate: true,
})
@@ -3499,12 +4651,12 @@ class Studentshavecompletedthelist extends Component {
if (e === "end_at") {
// 时间
// 时间排序是从小到大
- if(this.state.loadingstate === false) {
+ if (this.state.loadingstate === false) {
this.setState({
order: "end_at",
- loadingstate:true,
+ loadingstate: true,
})
- }else{
+ } else {
this.setState({
order: "end_at",
})
@@ -3516,12 +4668,12 @@ class Studentshavecompletedthelist extends Component {
if (e === "score") {
// 成绩
//成绩排序是从大到小
- if(this.state.loadingstate === false) {
+ if (this.state.loadingstate === false) {
this.setState({
order: "score",
- loadingstate:true,
+ loadingstate: true,
})
- }else{
+ } else {
this.setState({
order: "score",
})
@@ -3534,12 +4686,12 @@ class Studentshavecompletedthelist extends Component {
if (e === "student_id") {
//学号
//学号排序是从大到小
- if(this.state.loadingstate === false) {
+ if (this.state.loadingstate === false) {
this.setState({
order: "student_id",
- loadingstate:true,
+ loadingstate: true,
})
- }else{
+ } else {
this.setState({
order: "student_id",
})
@@ -3563,7 +4715,7 @@ class Studentshavecompletedthelist extends Component {
(
@@ -3689,7 +4841,8 @@ class Studentshavecompletedthelist extends Component {
{Teacherliststudentlist === undefined ? "0" : Teacherliststudentlist.exercise_types.total_users}{Teacherliststudentlist === undefined ? "0" : Teacherliststudentlist.exercise_types.total_users}个检索结果({Teacherliststudentlist === undefined ? "0" : Teacherliststudentlist.exercise_types.exercise_all_users}学生)
@@ -3699,9 +4852,12 @@ class Studentshavecompletedthelist extends Component {
{order === "end_at" ? "时间" : order === "score" ? "成绩" : order === "student_id" ? "学号" : ""}排序
@@ -3768,7 +4924,7 @@ class Studentshavecompletedthelist extends Component {
@@ -3781,8 +4937,10 @@ class Studentshavecompletedthelist extends Component {
{Teacherliststudentlist === undefined ? "0" : Teacherliststudentlist.exercise_types.unanswer_users}未交
- { Teacherliststudentlist&&Teacherliststudentlist.exercise_types.exercise_end_time==="--"?"":
剩余提交时间:}
- { Teacherliststudentlist&&Teacherliststudentlist.exercise_types.exercise_end_time==="--"?"":
+ {Teacherliststudentlist && Teacherliststudentlist.exercise_types.exercise_end_time === "--" ? "" :
+ 剩余提交时间:}
+ {Teacherliststudentlist && Teacherliststudentlist.exercise_types.exercise_end_time === "--" ? "" :
+
{Teacherliststudentlist === undefined ? "0" : Teacherliststudentlist.exercise_types.exercise_end_time}
}
@@ -3881,8 +5039,11 @@ class Studentshavecompletedthelist extends Component {
style={{"color": "#666666"}}>已交
{Teacherliststudentlist === undefined ? "0" : Teacherliststudentlist.exercise_types.unanswer_users}未交
- { Teacherliststudentlist&&Teacherliststudentlist.exercise_types.exercise_end_time==="--"?"":
剩余提交时间:}
- { Teacherliststudentlist&&Teacherliststudentlist.exercise_types.exercise_end_time==="--"?"":
{Teacherliststudentlist === undefined ? "0" : Teacherliststudentlist.exercise_types.exercise_end_time}}
+ {Teacherliststudentlist && Teacherliststudentlist.exercise_types.exercise_end_time === "--" ? "" :
+
剩余提交时间:}
+ {Teacherliststudentlist && Teacherliststudentlist.exercise_types.exercise_end_time === "--" ? "" :
+
{Teacherliststudentlist === undefined ? "0" : Teacherliststudentlist.exercise_types.exercise_end_time}}
@@ -3891,9 +5052,15 @@ class Studentshavecompletedthelist extends Component {
{order === "end_at" ? "时间" : order === "score" ? "成绩" : order === "student_id" ? "学号" : ""}排序
@@ -3945,4 +5112,7 @@ class Studentshavecompletedthelist extends Component {
}
+// subjective 主要是用于判断答题列表页是否存在 主观题 一栏的
+// 客观题没有判断。当主观题存在时,就会有客观题出现,否则只有总成绩
+// 当subjective 等于1时,就出现3列,客观题,主观题,最终成绩。当subjective等于0时,你就只出现最终成绩一列就行了
export default Studentshavecompletedthelist;
\ No newline at end of file
diff --git a/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js b/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js
index 818c882e7..5ba33032c 100644
--- a/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js
+++ b/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js
@@ -159,7 +159,7 @@ class Testpapersettinghomepage extends Component{
return(
-
+
{/* 公用的提示弹框 */}
{this.state.Modalstype===true?
:""}
-
+
{this.props.coursedata.name}
>
@@ -195,7 +195,7 @@ class Testpapersettinghomepage extends Component{
`}
-
+
{Commonheadofthetestpaper === undefined?"":Commonheadofthetestpaper.exercise_name}
@@ -258,9 +258,9 @@ class Testpapersettinghomepage extends Component{
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js
index 74bf9d868..a49d38212 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js
@@ -215,7 +215,7 @@ class GraduationTasksSubmitnew extends Component{
let {search} = this.state;
- this.searchList(search,1,10)
+ this.searchList(search,1,20)
}
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js
index 64539adbc..3c9202921 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js
@@ -240,12 +240,12 @@ class GraduationTasksedit extends Component{
handleSubmit=(e)=>{
let {fileList}=this.state;
- if(fileList.length===0){
- this.setState({
- shixunsreplace:true,
- })
- return
- }
+ // if(fileList.length===0){
+ // this.setState({
+ // shixunsreplace:true,
+ // })
+ // return
+ // }
this.Commoninterface(fileList);
}
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksnew.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksnew.js
index 74ba21b62..e6185188a 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksnew.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksnew.js
@@ -214,13 +214,13 @@ class GraduationTasksnew extends Component {
// 提交按钮
handleSubmit = (e) => {
let {fileList} = this.state;
- if(fileList.length===0){
- this.setState({
- shixunsreplace:true,
- })
-
- return
- }
+ // if(fileList.length===0){
+ // this.setState({
+ // shixunsreplace:true,
+ // })
+ //
+ // return
+ // }
this.Commoninterface(fileList);
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssetting.js b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssetting.js
index c2ec26282..b5c34e975 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssetting.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssetting.js
@@ -1056,13 +1056,16 @@ class GraduationTaskssettingapp extends Component{
padding-top: 10px;
padding-bottom: 8px;
}
+ .drop_down_menu li .color-dark{
+ color: #666 !important;
+ }
`}
{this.props.isAdmin()?
-
导出
:""}
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js
index 735279a38..1433319b3 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js
@@ -701,7 +701,7 @@ class GraduationTaskssettinglist extends Component{
render: (text, record) => (
- {record.turnovertime===""?"--":moment(record.turnovertime).format('YYYY-MM-DD HH:mm:ss')}
+ {record.turnovertime===""?"--":moment(record.turnovertime).format('YYYY-MM-DD HH:mm')}
),
@@ -741,11 +741,11 @@ class GraduationTaskssettinglist extends Component{
className:'edu-txt-center',
render: (text, record) => (
-
+
{record.finalscore.final_score.username}({record.finalscore.final_score.login})
{record.finalscore.ultimate_score===true?"":"教师评分:"+record.finalscore.teacher_comment_score+"分"}
- {record.finalscore.cross_comment_score===undefined?"":"交叉评分:"+record.finalscore.cross_comment_score+"分"+
}
- {record.finalscore.late_penalty===undefined?"":"迟交扣分:"+record.finalscore.late_penalty+"分"+
}
+ {record.finalscore.cross_comment_score===undefined||record.finalscore.cross_comment_score==="未批阅"?"交叉评分:--":"交叉评分:"+record.finalscore.cross_comment_score+"分"}
+ {record.finalscore.late_penalty===undefined?"":"迟交扣分:"+record.finalscore.late_penalty+"分"}
最终成绩:{record.finalscore.work_score}分
}>
90?'#DD1717':parseInt(record.finalscore.work_score)>60&&parseInt(record.finalscore.work_score)<90?"#FF6800":'#747A7F'}}>{record.finalscore.work_score==="--"?"--":record.finalscore.work_score}
@@ -1010,13 +1010,16 @@ class GraduationTaskssettinglist extends Component{
padding-top: 10px;
padding-bottom: 8px;
}
+ .drop_down_menu li .color-dark{
+ color: #666 !important;
+ }
`}
{this.props.isAdmin()? -
导出
:""}
@@ -1141,17 +1144,28 @@ class GraduationTaskssettinglist extends Component{
-
+
{this.props.isAdmin()===true?
{taskslistdata&&taskslistdata.work_count}
个检索结果({taskslistdata&&taskslistdata.work_count} 学生) :""}
{this.props.isAdmin()===true?
-
+
{order==="updated_at"?"更新时间":order==="work_score"?"最终成绩":order==="student_id"?"学生学号":""}排序
-
+
- this.funorder("updated_at")}>更新时间
- this.funorder("work_score" )}>最终成绩
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettingquestions.js b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettingquestions.js
index f1a06808c..68934e521 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettingquestions.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettingquestions.js
@@ -303,13 +303,16 @@ class GraduationTasksquestions extends Component{
padding-top: 10px;
padding-bottom: 8px;
}
+ .drop_down_menu li .color-dark{
+ color: #666 !important;
+ }
`}
{this.props.isAdmin()?
-
导出
:""}
diff --git a/public/react/src/modules/courses/shixunHomework/Listofworks.js b/public/react/src/modules/courses/shixunHomework/Listofworks.js
index 04a878dc0..2fcc21cca 100644
--- a/public/react/src/modules/courses/shixunHomework/Listofworks.js
+++ b/public/react/src/modules/courses/shixunHomework/Listofworks.js
@@ -63,7 +63,8 @@ class Listofworks extends Component {
page: 1,
limit: 20,
loadingstate: true,
- order: undefined,
+ order: "update_time",
+ b_order:"desc",
search: null,
task_status: [],
course_group_info: [],
@@ -100,10 +101,9 @@ class Listofworks extends Component {
dataIndex: 'number',
key: 'number',
align: 'center',
- width:'96px',
+ className:'font-14',
render: (text, record) => (
-
- {record.number}
+ {record.number}
)
},
@@ -112,11 +112,9 @@ class Listofworks extends Component {
dataIndex: 'name',
key: 'name',
align: 'center',
- Width:'147px',
+ className:'font-14',
render: (text, record) => (
-
- {record.name}
-
+ {record.name}
)
},
{
@@ -124,13 +122,12 @@ class Listofworks extends Component {
dataIndex: 'stduynumber',
key: 'stduynumber',
align: 'center',
- width:'200px',
+ className:'font-14',
render: (text, record) => (
-
- {record.stduynumber === undefined ? "--" : record.stduynumber === null ? "--" : record.stduynumber === "" ? "--" : record.stduynumber}
+ {record.stduynumber === undefined ? "--" : record.stduynumber === null ? "--" : record.stduynumber === "" ? "--" : record.stduynumber}
),
},
@@ -139,10 +136,10 @@ class Listofworks extends Component {
key: 'classroom',
dataIndex: 'classroom',
align: 'center',
+ className:'font-14',
+ width:'288px',
render: (text, record) => (
-
- {record.classroom}
-
+ {record.classroom}
)
},
{
@@ -150,15 +147,15 @@ class Listofworks extends Component {
dataIndex: 'submitstate',
key: 'submitstate',
align: 'center',
+ className:'font-14',
render: (text, record) => (
-
- {record.submitstate}
+ {record.submitstate}
)
@@ -168,10 +165,9 @@ class Listofworks extends Component {
dataIndex: 'updatetime',
key: 'updatetime',
align: 'center',
+ className:'font-14',
render: (text, record) => (
-
- {record.updatetime}
-
+ {record.updatetime}
),
},
{
@@ -179,13 +175,14 @@ class Listofworks extends Component {
dataIndex: 'completion',
key: 'completion',
align: 'center',
+ className:'font-14',
render: (text, record) => (
已通过{record.completion}关,共{this.state.challenges_count}关
}>
-
{record.completion+"/"+this.state.challenges_count}
+
{record.completion+"/"+this.state.challenges_count}
@@ -196,18 +193,19 @@ class Listofworks extends Component {
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}
+ = 90 ? {"color": '#DD1717', "text-align": "center"} : {
+ "color": '#747A7F',
+ "text-align": "center"
+ }}>{record.levelscore}
)
},
@@ -216,6 +214,7 @@ class Listofworks extends Component {
dataIndex: 'efficiencyscore',
key: 'efficiencyscore',
align: 'center',
+ className:'font-14',
render: (text, record) => (
{
@@ -224,18 +223,270 @@ class Listofworks extends Component {
作业截止时,系统根据学生在课堂成员中的效率表现自动评分
}>
+
+ --
+
+
+ :
+ 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',
+ className:'font-14',
+ render: (text, record) => (
+ record.submitstate === "未提交" ?
-- :
+
+
+ 直接调整最终成绩的分数
+ 其它评分全部作废
+ }>
+
this.Viewstudenttraininginformations(record)}>调分
+
+
this.Viewstudenttraininginformation(record)}>{record.operating}
+
+ )
+ },
+ ],
+ columnss: [
+ {
+ title: '序号',
+ dataIndex: 'number',
+ key: 'number',
+ align: 'center',
+ 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',
+ width:'288px',
+ render: (text, record) => (
+
{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: '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==="延时提交"?
补交结束时,系统根据学生在课堂成员中的效率表现自动评分
}>
-
+
--
-
+
:
@@ -243,7 +494,7 @@ class Listofworks extends Component {
)
:
-
= 90 ? {
"color": '#DD1717',
"text-align": "center"
- } : {"color": '#747A7F', "text-align": "center"}}>{record.efficiencyscore}
+ } : {"color": '#747A7F', "text-align": "center"}}>{record.efficiencyscore}
}
@@ -263,6 +514,7 @@ class Listofworks extends Component {
dataIndex: 'finalscore',
key: 'finalscore',
align: 'center',
+ className:'font-14',
render: (text, record) => (
{
@@ -273,13 +525,13 @@ class Listofworks extends Component {
}>
{
record.finalscore&&record.finalscore==="--"?
-
{record.finalscore}
+
{record.finalscore}
:
-
= 90 ? {"color": '#DD1717', "text-align": "center"} : {
"color": '#747A7F',
"text-align": "center"
- }}>{record.finalscore}
+ }}>{record.finalscore}
}
:
@@ -300,23 +552,23 @@ class Listofworks extends Component {
{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.finalscore&&record.finalscore==="--"?
+
{record.finalscore}
+ :
+
= 90 ? {"color": '#DD1717', "text-align": "center"} : {
+ "color": '#747A7F',
+ "text-align": "center"
+ }}>{record.finalscore}
}
@@ -330,16 +582,16 @@ class Listofworks extends Component {
key: 'operating',
display: 'block',
align: 'center',
- width:'93px',
+ className:'font-14',
render: (text, record) => (
record.submitstate === "未提交" ?
-- :
直接调整最终成绩的分数
- 其它评分全部作废
- }>
-
this.Viewstudenttraininginformations(record)}>调分
+
其它评分全部作废
+
}>
+ this.Viewstudenttraininginformations(record)}>调分
this.Viewstudenttraininginformation(record)}>{record.operating}
@@ -385,8 +637,8 @@ class Listofworks extends Component {
// course_group:分班情况 [232, 231], []:不限(空数组)
var data = {
search: "",
- order: "desc",
- b_order: "asc",
+ order: this.state.order,
+ b_order: "desc",
work_status: "",
course_group: "",
page:1,
@@ -427,10 +679,11 @@ class Listofworks extends Component {
//order 排序时间
//debug=t 是老师的意思
// console.log(ordervlue)7009
+
var homeworkid = this.props.match.params.homeworkid;
let urll = `/homework_commons/${homeworkid}/works_list.json?`;
var order = "asc";
- if (ordervlue === "updated_at") {
+ if (ordervlue === "update_time") {
order = "desc";
}
var checkedValuesines = checkedValuesine;
@@ -465,7 +718,6 @@ class Listofworks extends Component {
code_review: result.data.code_review,
challenges_count:result.data.challenges_count,
})
-
this.seacthdata();
}
@@ -532,624 +784,1131 @@ class Listofworks extends Component {
current: this.state.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){
- columns = [
- {
- title: '序号',
- dataIndex: 'number',
- key: 'number',
- align: 'center',
- width:'96px',
- render: (text, record) => (
-
- {record.number}
-
- )
- },
- {
- title: '姓名',
- dataIndex: 'name',
- key: 'name',
- align: 'center',
- width:'147px',
- render: (text, record) => (
-
- {record.name}
-
- )
- },
- {
- title: '学号',
- dataIndex: 'stduynumber',
- key: 'stduynumber',
- align: 'center',
- width:'200px',
- render: (text, record) => (
-
- {record.stduynumber === undefined ? "--" : record.stduynumber === null ? "--" : record.stduynumber === "" ? "--" : record.stduynumber}
-
- ),
- },
- {
- title: '提交状态',
- dataIndex: 'submitstate',
- key: 'submitstate',
- align: 'center',
- render: (text, record) => (
-
- {record.submitstate}
-
- )
-
- },
- {
- title: '更新时间',
- dataIndex: 'updatetime',
- key: 'updatetime',
- align: 'center',
- render: (text, record) => (
-
- {record.updatetime}
-
- ),
- },
- {
- title: '完成情况',
- dataIndex: 'completion',
- key: 'completion',
- align: 'center',
-
- render: (text, record) => (
-
-
-
- 已通过{record.completion}关,共{this.state.challenges_count}关
- }>
-
{record.completion+"/"+this.state.challenges_count}
-
-
-
- )
- },
- {
- title: '最终成绩',
- dataIndex: 'finalscore',
- key: 'finalscore',
- align: 'center',
- 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',
- width:'96px',
- render: (text, record) => (
- record.submitstate === "未提交" ?
--:
-
-
- 直接调整最终成绩的分数
- 其它评分全部作废
- }>
- this.Viewstudenttraininginformations(record)}>调分
-
- this.Viewstudenttraininginformation(record)}>{record.operating}
-
- )
- },
- ]
-
+ 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: '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)
+ }
+ if(item.title==="关卡得分"){
+ columns.splice(key,1)
+ }
+ if(item.title==="效率分"){
+ columns.splice(key,1)
+ }
+ })
}else{
- columns = [
- {
- title: '序号',
- dataIndex: 'number',
- key: 'number',
- align: 'center',
- width:'96px',
- render: (text, record) => (
-
- {record.number}
-
- )
- },
- {
- title: '姓名',
- dataIndex: 'name',
- key: 'name',
- align: 'center',
- width:'147px',
- render: (text, record) => (
-
- {record.name}
-
- )
- },
- {
- title: '学号',
- dataIndex: 'stduynumber',
- key: 'stduynumber',
- align: 'center',
- width:'200px',
- render: (text, record) => (
-
- {record.stduynumber === undefined ? "--" : record.stduynumber === null ? "--" : record.stduynumber === "" ? "--" : record.stduynumber}
-
- ),
- },
- {
- title: '分班',
- key: 'classroom',
- dataIndex: 'classroom',
- align: 'center',
- render: (text, record) => (
-
- {
- record.classroom&&record.classroom==="--"?
-
- :
-
- }
-
- )
- },
- {
- title: '提交状态',
- dataIndex: 'submitstate',
- key: 'submitstate',
- align: 'center',
- render: (text, record) => (
-
- {record.submitstate}
-
- )
-
- },
- {
- title: '更新时间',
- dataIndex: 'updatetime',
- key: 'updatetime',
- align: 'center',
- render: (text, record) => (
-
- {record.updatetime}
-
- ),
- },
- {
- title: '完成情况',
- dataIndex: 'completion',
- key: 'completion',
- align: 'center',
-
- render: (text, record) => (
-
-
-
- 已通过{record.completion}关,共{this.state.challenges_count}关
- }>
- {record.completion+"/"+this.state.challenges_count}
-
-
-
- )
- },
- {
- title: '最终成绩',
- dataIndex: 'finalscore',
- key: 'finalscore',
- align: 'center',
- 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',
- width:'96px',
- render: (text, record) => (
- record.submitstate === "未提交" ? --:
-
-
- 直接调整最终成绩的分数
- 其它评分全部作废
- }>
- this.Viewstudenttraininginformations(record)}>调分
-
- this.Viewstudenttraininginformation(record)}>{record.operating}
-
- )
- },
- ]
-
+ 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}
+ //
+ // )
+ // },
+ // ]
+ columns.map((item,key)=>{
+ if(item.title==="分班"){
+ columns.splice(key,1)
+ }
+ if(item.title==="关卡得分"){
+ columns.splice(key,1)
+ }
+ if(item.title==="效率分"){
+ columns.splice(key,1)
+ }
+ })
+ }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)
+ }
+ if(item.title==="效率分"){
+ columns.splice(key,1)
+ }
+ })
+ }
}
}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',
- width:'96px',
- render: (text, record) => (
-
- {record.number}
-
- )
- },
- {
- title: '姓名',
- dataIndex: 'name',
- key: 'name',
- align: 'center',
- Width:'147px',
- render: (text, record) => (
-
- {record.name}
-
- )
- },
- {
- title: '学号',
- dataIndex: 'stduynumber',
- key: 'stduynumber',
- align: 'center',
- width:'200px',
- render: (text, record) => (
-
- {record.stduynumber === undefined ? "--" : record.stduynumber === null ? "--" : record.stduynumber === "" ? "--" : record.stduynumber}
-
- ),
- },
- {
- title: '提交状态',
- dataIndex: 'submitstate',
- key: 'submitstate',
- align: 'center',
- render: (text, record) => (
-
- {record.submitstate}
-
- )
-
- },
- {
- title: '更新时间',
- dataIndex: 'updatetime',
- key: 'updatetime',
- align: 'center',
- render: (text, record) => (
-
- {record.updatetime}
-
- ),
- },
- {
- title: '完成情况',
- dataIndex: 'completion',
- key: 'completion',
- align: 'center',
- render: (text, record) => (
-
-
-
- 已通过{record.completion}关,共{this.state.challenges_count}关
- }>
- {record.completion+"/"+this.state.challenges_count}
-
-
-
- )
- },
- {
- title: '关卡得分',
- dataIndex: 'levelscore',
- key: 'levelscore',
- align: 'center',
- render: (text, record) => (
-
- = 90 ? {"color": '#DD1717', "text-align": "center"} : {
- "color": '#747A7F',
- "text-align": "center"
- }}>{record.levelscore}
-
- )
- },
- {
- title: '效率分',
- dataIndex: 'efficiencyscore',
- key: 'efficiencyscore',
- align: 'center',
- 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',
- 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',
- width:'93px',
- render: (text, record) => (
- record.submitstate === "未提交" ? -- :
-
-
- 直接调整最终成绩的分数
- 其它评分全部作废
- }>
- this.Viewstudenttraininginformations(record)}>调分
-
- this.Viewstudenttraininginformation(record)}>{record.operating}
-
- )
- },
- ]
+ 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}
+ //
+ // )
+ // },
+ // ]
+ 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}
+ //
+ // )
+ // },
+ // ]
+ columns.map((item,key)=>{
+ if(item.title==="分班"){
+ columns.splice(key,1)
+ }
+ })
+ }
+ columns=this.state.columnss;
}
}
@@ -1174,14 +1933,14 @@ class Listofworks extends Component {
loadingstate: true,
})
- this.Startsorting(this.state.order, checkedValues, this.state.checkedValuesineinfo, this.state.searchtext, this.state.page, this.state.limit);
+ this.Startsorting(this.state.order, checkedValues, this.state.checkedValuesineinfo, this.state.searchtext, null, this.state.limit);
} else if (checkedValues.length === data.length) {
this.setState({
unlimited: 0,
course_groupyslstwo: [],
loadingstate: true,
})
- this.Startsorting(this.state.order, checkedValues, this.state.checkedValuesineinfo, this.state.searchtext, this.state.page, this.state.limit);
+ this.Startsorting(this.state.order, checkedValues, this.state.checkedValuesineinfo, this.state.searchtext, null, this.state.limit);
} else {
// console.log(checkedValues);
this.setState({
@@ -1189,7 +1948,7 @@ class Listofworks extends Component {
unlimited: 1,
loadingstate: true
})
- this.Startsorting(this.state.order, checkedValues, this.state.checkedValuesineinfo, this.state.searchtext, this.state.page, this.state.limit);
+ this.Startsorting(this.state.order, checkedValues, this.state.checkedValuesineinfo, this.state.searchtext, null, this.state.limit);
}
@@ -1206,9 +1965,9 @@ class Listofworks extends Component {
course_groupysls: undefined,
checkedValuesineinfo:[],
loadingstate: true,
-
+ page: 1,
})
- this.Startsorting(this.state.order, this.state.course_groupyslstwo, checkedValues, this.state.searchtext, this.state.page, this.state.limit);
+ this.Startsorting(this.state.order, this.state.course_groupyslstwo, checkedValues, this.state.searchtext, 1, this.state.limit);
} else if (checkedValues.length === data.length) {
this.setState({
unlimitedtwo: 1,
@@ -1216,7 +1975,7 @@ class Listofworks extends Component {
checkedValuesineinfo:[],
loadingstate: true,
})
- this.Startsorting(this.state.order, this.state.checcourse_groupyslstwokedValuesine, checkedValues, this.state.searchtext, this.state.page, this.state.limit);
+ this.Startsorting(this.state.order, this.state.checcourse_groupyslstwokedValuesine, checkedValues, this.state.searchtext, 1, this.state.limit);
} else {
this.setState({
checkedValuesineinfo: checkedValues,
@@ -1224,7 +1983,7 @@ class Listofworks extends Component {
unlimitedtwo: 0,
loadingstate: true,
})
- this.Startsorting(this.state.order, this.state.course_groupyslstwo, checkedValues, this.state.searchtext, this.state.page, this.state.limit);
+ this.Startsorting(this.state.order, this.state.course_groupyslstwo, checkedValues, this.state.searchtext, 1, this.state.limit);
}
@@ -1274,14 +2033,14 @@ class Listofworks extends Component {
}
//排序
funorder = (e) => {
- if (e === "updated_at") {
+ if (e === "update_time") {
// 时间
// 时间排序是从小到大
this.setState({
- order: "updated_at",
+ order: "update_time",
loadingstate: true,
})
- this.Startsorting("updated_at", this.state.course_groupyslstwo, this.state.checkedValuesineinfo, this.state.searchtext, this.state.page, this.state.limit);
+ this.Startsorting("update_time", this.state.course_groupyslstwo, this.state.checkedValuesineinfo, this.state.searchtext, this.state.page, this.state.limit);
}
if (e === "work_score") {
@@ -1683,7 +2442,7 @@ class Listofworks extends Component {
作业详情
-
+
{teacherdata === undefined ? "" : teacherdata.homework_name}
@@ -1699,7 +2458,7 @@ class Listofworks extends Component {
-
+
-
this.funtaskstatustwo(e, course_group_info && course_group_info)}
- style={{paddingTop: '4px'}}>
+ this.funtaskstatustwo(e, course_group_info && course_group_info)}
+ style={{paddingTop: '4px',width:'1017px'}}>
{course_group_info === undefined ? "" :
course_group_info.map((item, key) => {
return (
@@ -1840,10 +2599,10 @@ class Listofworks extends Component {
-
- {order === "updated_at" ? "时间" : order === "work_score" ? "成绩" : order === "student_id" ? "学号" : ""}排序
+ {order === "update_time" ? "时间" : order === "work_score" ? "成绩" : order === "student_id" ? "学号" : ""}排序
diff --git a/public/react/src/modules/courses/shixunHomework/Shixunworkdetails/ShixunWorkModal.js b/public/react/src/modules/courses/shixunHomework/Shixunworkdetails/ShixunWorkModal.js
index eaf1c433e..572bc5715 100644
--- a/public/react/src/modules/courses/shixunHomework/Shixunworkdetails/ShixunWorkModal.js
+++ b/public/react/src/modules/courses/shixunHomework/Shixunworkdetails/ShixunWorkModal.js
@@ -14,9 +14,8 @@ class ShixunWorkModal extends Component{
}
}
componentDidMount() {
-
+ let {group_list}=this.state;
let url="/homework_commons/"+this.props.match.params.homeworkid+"/group_list.json";
-
axios.get(url,{params:{
limit:10,
page:1,
@@ -28,9 +27,16 @@ class ShixunWorkModal extends Component{
group_list:undefined
})
}else{
+ const newgroup_list=[];
+ response.data.group_list.map((item,key)=>{
+ newgroup_list.push(item)
+ })
+ if( response.data.ungroup_list!== undefined || response.data.ungroup_list !== null){
+ newgroup_list.push(response.data.ungroup_list)
+ }
this.setState({
course_groups:response.data,
- group_list:response.data.group_list
+ group_list:newgroup_list,
})
}
@@ -43,18 +49,35 @@ class ShixunWorkModal extends Component{
//勾选实训
shixunhomeworkedit=(checkedValues)=>{
+ let types=false
let{group_list}=this.state;
- if(checkedValues.length===group_list.length){
- this.setState({
- onChangetype:true,
- group_ids:checkedValues
- })
- }else{
- this.setState({
- group_ids:checkedValues,
- onChangetype:false
- })
- }
+ group_list.map((item,key)=>{
+ checkedValues.map((list,li)=>{
+ if(item.id===list){
+ if(item.works_count<2){
+ this.props.showNotification(`有效作品数少于2个,无法查重`)
+ types=true
+ return
+ }
+ }
+ })
+
+ })
+
+ if(types===false){
+ if(checkedValues.length===group_list.length){
+ this.setState({
+ onChangetype:true,
+ group_ids:checkedValues
+ })
+ }else{
+ this.setState({
+ group_ids:checkedValues,
+ onChangetype:false
+ })
+ }
+ }
+
}
contentViewScroll=(e)=>{
@@ -71,17 +94,33 @@ class ShixunWorkModal extends Component{
page:newpage,
}
}).then((response) => {
- response.data. course_groups.group_list&&response.data.group_list.map((item,key)=>{
- newgroup_list.push(item)
- })
- response.data. course_groups.ungroup_list&&response.data.ungroup_list.map((items,keys)=>{
- newgroup_list.push(items)
- })
- this.setState({
- course_groups:response.data,
- group_list:newgroup_list,
- page:newpage
- })
+ if(response!==null || response!==undefined){
+ if(response.data.group_list.length>0){
+ console.log("84");
+ response.data.group_list.map((item,key)=>{
+ newgroup_list.push(item);
+ this.setState({
+ course_groups:response.data,
+ group_list:newgroup_list,
+ page:newpage
+ })
+ })
+ }
+
+ if(response.data.ungroup_list===undefined || response.data.ungroup_list === null) {
+
+ }else {
+ console.log("95");
+ console.log(response.data.ungroup_list);
+ newgroup_list.push(response.data.ungroup_list);
+ this.setState({
+ course_groups:response.data,
+ group_list:newgroup_list,
+ page:newpage
+ })
+ }
+
+ }
}).catch((error) => {
console.log(error)
});
@@ -130,10 +169,10 @@ class ShixunWorkModal extends Component{
this.props.showNotification(`请先选择分班`);
return
}
- if(group_ids&&group_ids.length < 2){
- this.props.showNotification(`有效作品数少于2个,无法查重`);
- return
- }
+ // if(group_ids&&group_ids.length < 2){
+ // this.props.showNotification(`有效作品数少于2个,无法查重`);
+ // return
+ // }
let url="/homework_commons/"+this.props.match.params.homeworkid+"/homework_code_repeat.json";
axios.post(url, {
@@ -247,17 +286,17 @@ class ShixunWorkModal extends Component{
+ className="task-hide color-grey-name" title="frerere">{item===undefined?"":item.name}
-
- {item.works_count}
+ {item===undefined?"":item.works_count}
-
- {item.last_review_time}
+ {item===undefined?"":item.last_review_time}
)