|
|
|
@ -124,10 +124,10 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
dataIndex: 'name',
|
|
|
|
|
key: 'name',
|
|
|
|
|
align: "center",
|
|
|
|
|
className:'font-14',
|
|
|
|
|
className:'font-14 maxnamewidth100',
|
|
|
|
|
width:'100px',
|
|
|
|
|
render: (text, record) => (
|
|
|
|
|
<span>
|
|
|
|
|
<span className="maxnamewidth100">
|
|
|
|
|
{record.name === undefined ?
|
|
|
|
|
<span style={{
|
|
|
|
|
"color": '#9A9A9A',
|
|
|
|
@ -152,10 +152,10 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
"text-align": "center"
|
|
|
|
|
}}>--</span>
|
|
|
|
|
:
|
|
|
|
|
<span style={{
|
|
|
|
|
<a className="maxnamewidth100" title={record.name} style={{
|
|
|
|
|
"color": '#07111B',
|
|
|
|
|
"text-align": "center"
|
|
|
|
|
}}>{record.name}</span>
|
|
|
|
|
}}>{record.name}</a>
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
</span>
|
|
|
|
@ -166,13 +166,42 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
dataIndex: 'stduynumber',
|
|
|
|
|
key: 'stduynumber',
|
|
|
|
|
align: "center",
|
|
|
|
|
className:'font-14',
|
|
|
|
|
className:'font-14 maxnamewidth110',
|
|
|
|
|
width:'110px',
|
|
|
|
|
render: (text, record) => (
|
|
|
|
|
<span>
|
|
|
|
|
<span className="maxnamewidth110">
|
|
|
|
|
{record.stduynumber === undefined ?
|
|
|
|
|
<span style={{
|
|
|
|
|
"color": '#9A9A9A',
|
|
|
|
|
"text-align": "center"
|
|
|
|
|
}}>--
|
|
|
|
|
</span>
|
|
|
|
|
: record.stduynumber === null ?
|
|
|
|
|
<span style={{
|
|
|
|
|
"color": '#9A9A9A',
|
|
|
|
|
"text-align": "center"
|
|
|
|
|
}}>--
|
|
|
|
|
</span>
|
|
|
|
|
: record.stduynumber === "" ?
|
|
|
|
|
<span style={{
|
|
|
|
|
"color": '#9A9A9A',
|
|
|
|
|
"text-align": "center"
|
|
|
|
|
}}>{record.stduynumber === undefined ? "--" : record.stduynumber === null ? "--" : record.stduynumber === "" ? "--" : record.stduynumber}</span>
|
|
|
|
|
}}>--
|
|
|
|
|
</span>
|
|
|
|
|
:
|
|
|
|
|
<a
|
|
|
|
|
title={record.stduynumber}
|
|
|
|
|
className="maxnamewidth110"
|
|
|
|
|
style={{
|
|
|
|
|
"color": '#9A9A9A',
|
|
|
|
|
"text-align": "center"
|
|
|
|
|
}}>{
|
|
|
|
|
record.stduynumber
|
|
|
|
|
}
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
),
|
|
|
|
|
},
|
|
|
|
@ -393,23 +422,53 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
dataIndex: 'name',
|
|
|
|
|
key: 'name',
|
|
|
|
|
align: 'center',
|
|
|
|
|
className:'font-14',
|
|
|
|
|
width:'120px',
|
|
|
|
|
className:'font-14 maxnamewidth100',
|
|
|
|
|
width:'100px',
|
|
|
|
|
render: (text, record) => (
|
|
|
|
|
<span style={{"color": '#07111B', "text-align": "center"}}>{record.name}</span>
|
|
|
|
|
<a className="maxnamewidth100" title={record.name} style={{"color": '#07111B', "text-align": "center"}}>{record.name}</a>
|
|
|
|
|
)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '学号',
|
|
|
|
|
dataIndex: 'stduynumber',
|
|
|
|
|
key: 'stduynumber',
|
|
|
|
|
align: 'center',
|
|
|
|
|
className:'font-14',
|
|
|
|
|
align: "center",
|
|
|
|
|
className:'font-14 maxnamewidth110',
|
|
|
|
|
width:'110px',
|
|
|
|
|
render: (text, record) => (
|
|
|
|
|
<span className="maxnamewidth110">
|
|
|
|
|
{record.stduynumber === undefined ?
|
|
|
|
|
<span style={{
|
|
|
|
|
"color": '#9A9A9A',
|
|
|
|
|
"text-align": "center"
|
|
|
|
|
}}>{record.stduynumber === undefined ? "--" : record.stduynumber === null ? "--" : record.stduynumber === "" ? "--" : record.stduynumber}
|
|
|
|
|
}}>--
|
|
|
|
|
</span>
|
|
|
|
|
: record.stduynumber === null ?
|
|
|
|
|
<span style={{
|
|
|
|
|
"color": '#9A9A9A',
|
|
|
|
|
"text-align": "center"
|
|
|
|
|
}}>--
|
|
|
|
|
</span>
|
|
|
|
|
: record.stduynumber === "" ?
|
|
|
|
|
<span style={{
|
|
|
|
|
"color": '#9A9A9A',
|
|
|
|
|
"text-align": "center"
|
|
|
|
|
}}>--
|
|
|
|
|
</span>
|
|
|
|
|
:
|
|
|
|
|
<a
|
|
|
|
|
title={record.stduynumber}
|
|
|
|
|
className="maxnamewidth110"
|
|
|
|
|
style={{
|
|
|
|
|
"color": '#9A9A9A',
|
|
|
|
|
"text-align": "center"
|
|
|
|
|
}}>{
|
|
|
|
|
record.stduynumber
|
|
|
|
|
}
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
),
|
|
|
|
|
},
|
|
|
|
@ -420,7 +479,9 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
align: 'center',
|
|
|
|
|
className:'font-14',
|
|
|
|
|
render: (text, record) => (
|
|
|
|
|
<span className="ysltable" style={{"color": '#07111B', "text-align": "center"}}>{record.classroom}</span>
|
|
|
|
|
<span>
|
|
|
|
|
{record.classroom === undefined ?<span className="ysltable" style={{"color": '#07111B', "text-align": "center"}}> --</span> : record.classroom === "" ? <span className="ysltable" style={{"color": '#07111B', "text-align": "center"}}>--</span>: record.classroom === null ? <span className="ysltable" style={{"color": '#07111B', "text-align": "center"}}>--</span> : <span className="ysltable" style={{"color": '#07111B', "text-align": "center"}}>{record.classroom}</span>}
|
|
|
|
|
</span>
|
|
|
|
|
)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
@ -655,23 +716,53 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
dataIndex: 'name',
|
|
|
|
|
key: 'name',
|
|
|
|
|
align: 'center',
|
|
|
|
|
className:'font-14',
|
|
|
|
|
width:'120px',
|
|
|
|
|
className:'font-14 maxnamewidth100',
|
|
|
|
|
width:'100px',
|
|
|
|
|
render: (text, record) => (
|
|
|
|
|
<span style={{"color": '#07111B', "text-align": "center"}}>{record.name}</span>
|
|
|
|
|
<a className="maxnamewidth100" title={record.name} style={{"color": '#07111B', "text-align": "center"}}>{record.name}</a>
|
|
|
|
|
)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '学号',
|
|
|
|
|
dataIndex: 'stduynumber',
|
|
|
|
|
key: 'stduynumber',
|
|
|
|
|
align: 'center',
|
|
|
|
|
className:'font-14',
|
|
|
|
|
align: "center",
|
|
|
|
|
className:'font-14 maxnamewidth110',
|
|
|
|
|
width:'110px',
|
|
|
|
|
render: (text, record) => (
|
|
|
|
|
<span className="maxnamewidth110">
|
|
|
|
|
{record.stduynumber === undefined ?
|
|
|
|
|
<span style={{
|
|
|
|
|
"color": '#9A9A9A',
|
|
|
|
|
"text-align": "center"
|
|
|
|
|
}}>{record.stduynumber === undefined ? "--" : record.stduynumber === null ? "--" : record.stduynumber === "" ? "--" : record.stduynumber}
|
|
|
|
|
}}>--
|
|
|
|
|
</span>
|
|
|
|
|
: record.stduynumber === null ?
|
|
|
|
|
<span style={{
|
|
|
|
|
"color": '#9A9A9A',
|
|
|
|
|
"text-align": "center"
|
|
|
|
|
}}>--
|
|
|
|
|
</span>
|
|
|
|
|
: record.stduynumber === "" ?
|
|
|
|
|
<span style={{
|
|
|
|
|
"color": '#9A9A9A',
|
|
|
|
|
"text-align": "center"
|
|
|
|
|
}}>--
|
|
|
|
|
</span>
|
|
|
|
|
:
|
|
|
|
|
<a
|
|
|
|
|
title={record.stduynumber}
|
|
|
|
|
className="maxnamewidth110"
|
|
|
|
|
style={{
|
|
|
|
|
"color": '#9A9A9A',
|
|
|
|
|
"text-align": "center"
|
|
|
|
|
}}>{
|
|
|
|
|
record.stduynumber
|
|
|
|
|
}
|
|
|
|
|
</a>
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
),
|
|
|
|
|
},
|
|
|
|
@ -682,7 +773,9 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
align: 'center',
|
|
|
|
|
className:'font-14',
|
|
|
|
|
render: (text, record) => (
|
|
|
|
|
<span className="ysltable" style={{"color": '#07111B', "text-align": "center"}}>{record.classroom}</span>
|
|
|
|
|
<span>
|
|
|
|
|
{record.classroom === undefined ?<span className="ysltable" style={{"color": '#07111B', "text-align": "center"}}> --</span> : record.classroom === "" ? <span className="ysltable" style={{"color": '#07111B', "text-align": "center"}}>--</span>: record.classroom === null ? <span className="ysltable" style={{"color": '#07111B', "text-align": "center"}}>--</span> : <span className="ysltable" style={{"color": '#07111B', "text-align": "center"}}>{record.classroom}</span>}
|
|
|
|
|
</span>
|
|
|
|
|
)
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
@ -1101,6 +1194,8 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
seacthdatas = (teacherdata,student_works) => {
|
|
|
|
|
console.log("1197");
|
|
|
|
|
console.log(this.props.isNotMember());
|
|
|
|
|
let {page, limit,work_efficiency} = this.state;
|
|
|
|
|
let datalist = [];
|
|
|
|
|
let datalists = [];
|
|
|
|
@ -1108,18 +1203,39 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
var arr =[];
|
|
|
|
|
for(var i=0;i<this.state.columnsstu.length;i++){
|
|
|
|
|
var item = this.state.columnsstu[i];
|
|
|
|
|
if (work_efficiency === false) {
|
|
|
|
|
if(this.props.isNotMember()===true){
|
|
|
|
|
if(item.title==="关卡得分") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
else if(item.title==="效率分"){
|
|
|
|
|
if(item.title==="效率分") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
if(item.title==="最终成绩") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(this.props.isNotMember()===true&&item.title==="学号") {
|
|
|
|
|
if(item.title==="学号") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
arr.push(item);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
if (work_efficiency === false) {
|
|
|
|
|
if(item.title==="关卡得分"){
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
else if(item.title==="效率分"){
|
|
|
|
|
continue
|
|
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
arr.push(item);
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
arr.push(item);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
let columns2= arr;
|
|
|
|
|
var teacherlists = undefined;
|
|
|
|
@ -1207,8 +1323,7 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
}
|
|
|
|
|
// console.log("554");
|
|
|
|
|
// console.log(columns2);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// console.log(arr);
|
|
|
|
|
this.setState({
|
|
|
|
|
data: datalist,
|
|
|
|
|
datas: datalists,
|
|
|
|
@ -1220,24 +1335,45 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
}
|
|
|
|
|
// 设置数据
|
|
|
|
|
seacthdata = (teacherdata) => {
|
|
|
|
|
console.log("1326");
|
|
|
|
|
console.log(this.props.isNotMember());
|
|
|
|
|
let datalist = [];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var arr =[];
|
|
|
|
|
for(var i=0;i<this.state.columnsstu.length;i++){
|
|
|
|
|
var item = this.state.columnsstu[i];
|
|
|
|
|
|
|
|
|
|
if(this.props.isNotMember()===true){
|
|
|
|
|
if(item.title==="关卡得分") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
if(item.title==="效率分") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
if(item.title==="最终成绩") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
if(item.title==="学号") {
|
|
|
|
|
continue
|
|
|
|
|
}else{
|
|
|
|
|
arr.push(item);
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
if (this.state.work_efficiency === false) {
|
|
|
|
|
if (item.title === "关卡得分") {
|
|
|
|
|
|
|
|
|
|
continue
|
|
|
|
|
} else if (item.title === "效率分") {
|
|
|
|
|
continue
|
|
|
|
|
}else{
|
|
|
|
|
arr.push(item);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(this.props.isNotMember()===true&&item.title==="学号") {
|
|
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
arr.push(item);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
let columns2= arr;
|
|
|
|
|
|
|
|
|
@ -1472,7 +1608,7 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
paginationonChanges = (pageNumber) => {
|
|
|
|
|
paginationonChangestwo = (pageNumber) => {
|
|
|
|
|
this.setState({
|
|
|
|
|
page: pageNumber,
|
|
|
|
|
loadingstate: true,
|
|
|
|
@ -1622,83 +1758,180 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
if (work_efficiency === false) {
|
|
|
|
|
if(JSON.stringify(course_group_info) === "[]"|| course_group_info === undefined||course_group_info === null){
|
|
|
|
|
//这里没有分班 没有 关卡得分 没有效率分
|
|
|
|
|
console.log("1739");
|
|
|
|
|
console.log(this.props.isNotMember());
|
|
|
|
|
for(var i=0;i< this.state.columns.length;i++){
|
|
|
|
|
var item = this.state.columns[i];
|
|
|
|
|
if(item.title==="分班"){
|
|
|
|
|
|
|
|
|
|
if(this.props.isNotMember()===true){
|
|
|
|
|
if(item.title==="关卡得分") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
else if(item.title==="关卡得分"){
|
|
|
|
|
if(item.title==="效率分") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
else if(item.title==="效率分"){
|
|
|
|
|
if(item.title==="最终成绩") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
else if(this.props.isNotMember()===true&&item.title==="学号") {
|
|
|
|
|
|
|
|
|
|
if(item.title==="学号") {
|
|
|
|
|
continue
|
|
|
|
|
}else{
|
|
|
|
|
columns2js.push(item);
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
if(item.title==="分班"){
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
if(item.title==="关卡得分"){
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
if(item.title==="效率分"){
|
|
|
|
|
continue
|
|
|
|
|
}else {
|
|
|
|
|
columns2js.push(item);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
console.log("1767");
|
|
|
|
|
console.log(this.props.isNotMember());
|
|
|
|
|
if(course_group_info.length < 2){
|
|
|
|
|
for(var i=0;i< this.state.columns.length;i++){
|
|
|
|
|
var item = this.state.columns[i];
|
|
|
|
|
if(item.title==="分班"){
|
|
|
|
|
|
|
|
|
|
if(this.props.isNotMember()===true){
|
|
|
|
|
if(item.title==="关卡得分") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
else if(item.title==="关卡得分"){
|
|
|
|
|
if(item.title==="效率分") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
else if(item.title==="效率分"){
|
|
|
|
|
if(item.title==="最终成绩") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
else if(this.props.isNotMember()===true&&item.title==="学号") {
|
|
|
|
|
|
|
|
|
|
if(item.title==="学号") {
|
|
|
|
|
continue
|
|
|
|
|
}else{
|
|
|
|
|
columns2js.push(item);
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
if(item.title==="分班"){
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
if(item.title==="关卡得分"){
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
if(item.title==="效率分"){
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
columns2js.push(item);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}else {
|
|
|
|
|
console.log("1795");
|
|
|
|
|
console.log(this.props.isNotMember());
|
|
|
|
|
for(var i=0;i< this.state.columns.length;i++){
|
|
|
|
|
var item = this.state.columns[i];
|
|
|
|
|
|
|
|
|
|
if(this.props.isNotMember()===true){
|
|
|
|
|
if(item.title==="关卡得分") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
else if(item.title==="效率分"){
|
|
|
|
|
if(item.title==="效率分") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
else if(this.props.isNotMember()===true&&item.title==="学号") {
|
|
|
|
|
|
|
|
|
|
if(item.title==="最终成绩") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
if(item.title==="学号") {
|
|
|
|
|
continue
|
|
|
|
|
}else{
|
|
|
|
|
columns2js.push(item);
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
if(item.title==="关卡得分"){
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
if(item.title==="效率分"){
|
|
|
|
|
continue
|
|
|
|
|
}else {
|
|
|
|
|
columns2js.push(item);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}else {
|
|
|
|
|
console.log("1821");
|
|
|
|
|
console.log(this.props.isNotMember());
|
|
|
|
|
if(JSON.stringify(course_group_info) === "[]"|| course_group_info === undefined || course_group_info === null){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for(var i=0;i< this.state.columns.length;i++){
|
|
|
|
|
var item = this.state.columns[i];
|
|
|
|
|
if(item.title==="分班"){
|
|
|
|
|
}
|
|
|
|
|
else if(this.props.isNotMember()===true&&item.title==="学号") {
|
|
|
|
|
|
|
|
|
|
if(this.props.isNotMember()===true){
|
|
|
|
|
if(item.title==="关卡得分") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
if(item.title==="效率分") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
if(item.title==="最终成绩") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
if(item.title==="学号") {
|
|
|
|
|
continue
|
|
|
|
|
}else{
|
|
|
|
|
columns2js.push(item);
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
if(item.title==="分班"){
|
|
|
|
|
continue
|
|
|
|
|
}else{
|
|
|
|
|
columns2js.push(item);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}else {
|
|
|
|
|
console.log("1849");
|
|
|
|
|
console.log(this.props.isNotMember());
|
|
|
|
|
if(course_group_info.length < 2) {
|
|
|
|
|
for(var i=0;i< this.state.columns.length;i++){
|
|
|
|
|
var item = this.state.columns[i];
|
|
|
|
|
if(item.title==="分班"){
|
|
|
|
|
}
|
|
|
|
|
else if(this.props.isNotMember()===true&&item.title==="学号") {
|
|
|
|
|
|
|
|
|
|
if(this.props.isNotMember()===true){
|
|
|
|
|
if(item.title==="关卡得分") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
if(item.title==="效率分") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
if(item.title==="最终成绩") {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
if(item.title==="学号") {
|
|
|
|
|
continue
|
|
|
|
|
}else{
|
|
|
|
|
columns2js.push(item);
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
if(item.title==="分班"){
|
|
|
|
|
continue
|
|
|
|
|
}else{
|
|
|
|
|
columns2js.push(item);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
columns2js=this.state.columnss;
|
|
|
|
@ -1710,6 +1943,7 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
//
|
|
|
|
|
// console.log(datalist);
|
|
|
|
|
// console.log("1712");
|
|
|
|
|
|
|
|
|
|
this.setState({
|
|
|
|
|
datajs: datalistjs,
|
|
|
|
|
columns: columns2js,
|
|
|
|
@ -2261,7 +2495,10 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
// console.log(datajs);
|
|
|
|
|
// console.log("2202");
|
|
|
|
|
// console.log(this.props.isAdmin());
|
|
|
|
|
|
|
|
|
|
// console.log("2498");
|
|
|
|
|
// console.log(data);
|
|
|
|
|
// console.log(datas);
|
|
|
|
|
// console.log(this.props.isAdmin());
|
|
|
|
|
return (
|
|
|
|
|
this.props.isAdmin() === true ?
|
|
|
|
|
(
|
|
|
|
@ -2492,7 +2729,7 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
|
|
|
|
|
<div className="clearfix">
|
|
|
|
|
<span className="fl color-grey-6 font-12"><span
|
|
|
|
|
className="color-orange-tip">{teacherdata === undefined ? "" : teacherdata.student_works&&teacherdata.student_works.length}</span>个检索结果({teacherdata === undefined ? "" : teacherdata.all_member_count}学生) </span>
|
|
|
|
|
className="color-orange-tip">{teacherdata === undefined ? "" : teacherdata.all_member_count}</span>个检索结果({teacherdata === undefined ? "" : teacherdata.all_member_count}学生) </span>
|
|
|
|
|
<style>
|
|
|
|
|
{
|
|
|
|
|
`
|
|
|
|
@ -2535,20 +2772,26 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
</div>
|
|
|
|
|
:
|
|
|
|
|
|
|
|
|
|
<div className={"justify break_full_word new_li edu-back-white"} style={{minHeight: "480px"}}>
|
|
|
|
|
<div className={"justify break_full_word new_li "} style={{minHeight: "480px"}}>
|
|
|
|
|
<style>{`
|
|
|
|
|
.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
|
|
|
|
|
top: 72%;}
|
|
|
|
|
}
|
|
|
|
|
.edu-table thead th,.edu-table tbody tr:last-child td{
|
|
|
|
|
border-bottom: none!important;
|
|
|
|
|
height: 85px;
|
|
|
|
|
height: 58px;
|
|
|
|
|
}
|
|
|
|
|
.ant-tables .ant-table-tbody > tr > td {
|
|
|
|
|
height: 85px;
|
|
|
|
|
height: 58px;
|
|
|
|
|
}
|
|
|
|
|
.ysltableo .ant-table-thead > tr > th{
|
|
|
|
|
height: 58px;
|
|
|
|
|
}
|
|
|
|
|
.ysltableo .ant-table-thead > tr > th, .ant-table-tbody > tr > td {
|
|
|
|
|
padding: 9px;
|
|
|
|
|
}
|
|
|
|
|
`}</style>
|
|
|
|
|
<div className="edu-table edu-back-white ant-tables">
|
|
|
|
|
<div className="edu-table edu-back-white ant-tables ysltableo table1">
|
|
|
|
|
{datajs === undefined ? "" : <Table
|
|
|
|
|
dataSource={datajs}
|
|
|
|
|
columns={columns}
|
|
|
|
@ -2687,8 +2930,8 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
|
|
|
|
|
<span className="fl color-grey-6 font-12">
|
|
|
|
|
<span
|
|
|
|
|
className="color-orange-tip">{teacherdata === undefined ? "" : teacherdata.commit_count === undefined ? "" : teacherdata.commit_count}</span>已交<span
|
|
|
|
|
className="ml10">{teacherdata === undefined ? "" : teacherdata.uncommit_count}</span><span>未交</span>
|
|
|
|
|
className="color-orange-tip">{teacherdata === undefined ? "0" : teacherdata.commit_count === undefined ? "0" : teacherdata.commit_count}</span>已交<span
|
|
|
|
|
className="ml10">{teacherdata === undefined ? "0" : teacherdata.uncommit_count}</span><span>未交</span>
|
|
|
|
|
{teacherdata === undefined ? "" : teacherdata.left_time === undefined ? "" : teacherdata.left_time === null ? "" :
|
|
|
|
|
<span className="ml20">{teacherdata.left_time.status}</span>
|
|
|
|
|
}
|
|
|
|
@ -2723,15 +2966,30 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div className={"justify break_full_word new_li edu-back-white"}
|
|
|
|
|
<div className={"justify break_full_word new_li"}
|
|
|
|
|
style={{minHeight: "480px"}}>
|
|
|
|
|
<style>{`
|
|
|
|
|
.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
|
|
|
|
|
top: 72%;}
|
|
|
|
|
}
|
|
|
|
|
.edu-table .ant-table-tbody > tr > td {
|
|
|
|
|
height: 58px;
|
|
|
|
|
}
|
|
|
|
|
.edu-table .ant-table-thead > tr > th{
|
|
|
|
|
height: 58px;
|
|
|
|
|
}
|
|
|
|
|
.ysltableow .ant-table-thead > tr > th{
|
|
|
|
|
height: 58px;
|
|
|
|
|
}
|
|
|
|
|
.ysltableow .ant-table-tbody > tr > td{
|
|
|
|
|
height: 58px;
|
|
|
|
|
}
|
|
|
|
|
.ysltableow .ant-table-thead > tr > th, .ant-table-tbody > tr > td {
|
|
|
|
|
padding: 9px;
|
|
|
|
|
}
|
|
|
|
|
`}</style>
|
|
|
|
|
<div className="edu-table edu-back-white ">
|
|
|
|
|
{data === undefined ? "222222" : <Table
|
|
|
|
|
<div className="edu-table edu-back-white ysltableow table2">
|
|
|
|
|
{data === undefined ? "" : <Table
|
|
|
|
|
dataSource={data}
|
|
|
|
|
columns={columnsstu}
|
|
|
|
|
pagination={false}
|
|
|
|
@ -2784,7 +3042,7 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
}
|
|
|
|
|
<div className={"educontent mb20"}>
|
|
|
|
|
|
|
|
|
|
<div className="edu-back-white">
|
|
|
|
|
<div >
|
|
|
|
|
<style>
|
|
|
|
|
{
|
|
|
|
|
`
|
|
|
|
@ -2802,29 +3060,48 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
</span>
|
|
|
|
|
</li>:""}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div className="edu-table edu-back-white ">
|
|
|
|
|
<style>
|
|
|
|
|
{
|
|
|
|
|
`
|
|
|
|
|
.edu-table .ant-table-tbody > tr > td {
|
|
|
|
|
height: 58px;
|
|
|
|
|
}
|
|
|
|
|
.edu-table .ant-table-thead > tr > th{
|
|
|
|
|
height: 58px;
|
|
|
|
|
}
|
|
|
|
|
.ysltableows .ant-table-thead > tr > th{
|
|
|
|
|
height: 58px;
|
|
|
|
|
}
|
|
|
|
|
.ysltableows .ant-table-tbody > tr > td{
|
|
|
|
|
height: 58px;
|
|
|
|
|
}
|
|
|
|
|
.ysltableows .ant-table-thead > tr > th, .ant-table-tbody > tr > td {
|
|
|
|
|
padding: 9px;
|
|
|
|
|
}
|
|
|
|
|
`
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
<div className="edu-table edu-back-white ysltableows table3">
|
|
|
|
|
{data === undefined ? "" : <Table
|
|
|
|
|
style={styletable}
|
|
|
|
|
dataSource={data}
|
|
|
|
|
columns={columnsstu}
|
|
|
|
|
pagination={false}
|
|
|
|
|
loading={false}
|
|
|
|
|
showHeader={false}
|
|
|
|
|
/>}
|
|
|
|
|
</div>
|
|
|
|
|
{JSON.stringify(datas) !== "[]" ?
|
|
|
|
|
<div>
|
|
|
|
|
<div id="graduation_work_list" style={{
|
|
|
|
|
<div id="graduation_work_list" className="edu-back-white" style={{
|
|
|
|
|
padding: '20px 20px 10px 20px',
|
|
|
|
|
marginBottom: "10px"
|
|
|
|
|
}}>
|
|
|
|
|
<div className="clearfix">
|
|
|
|
|
<span className="fl color-grey-6 font-12">
|
|
|
|
|
<span className="color-orange-tip">
|
|
|
|
|
{teacherdata === undefined ? "" : teacherdata.commit_count === undefined ? "" : teacherdata.commit_count}
|
|
|
|
|
{teacherdata === undefined ? "0" : teacherdata.commit_count === undefined ? "0" : teacherdata.commit_count}
|
|
|
|
|
</span>已交
|
|
|
|
|
<span className="ml10">{teacherdata === undefined ? "" : teacherdata.uncommit_count}</span><span>未交</span>
|
|
|
|
|
<span className="ml10">{teacherdata === undefined ? "0" : teacherdata.uncommit_count}</span><span>未交</span>
|
|
|
|
|
{teacherdata === undefined ? "" : teacherdata.left_time === undefined ? "" : teacherdata.left_time === null ? "" :
|
|
|
|
|
<span className="ml20">{teacherdata.left_time.status}</span>}
|
|
|
|
|
{teacherdata === undefined ? "0" : teacherdata.left_time === undefined ? "0" : teacherdata.left_time === null ? "0" :
|
|
|
|
@ -2913,14 +3190,29 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div className={"justify break_full_word new_li edu-back-white"}
|
|
|
|
|
<div className={"justify break_full_word new_li"}
|
|
|
|
|
style={{minHeight: "480px"}}>
|
|
|
|
|
<style>{`
|
|
|
|
|
.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
|
|
|
|
|
top: 72%;}
|
|
|
|
|
}
|
|
|
|
|
.edu-table .ant-table-tbody > tr > td {
|
|
|
|
|
height: 58px;
|
|
|
|
|
}
|
|
|
|
|
.edu-table .ant-table-thead > tr > th{
|
|
|
|
|
height: 58px;
|
|
|
|
|
}
|
|
|
|
|
.ysltableowss .ant-table-thead > tr > th{
|
|
|
|
|
height: 58px;
|
|
|
|
|
}
|
|
|
|
|
.ysltableowss .ant-table-tbody > tr > td{
|
|
|
|
|
height: 58px;
|
|
|
|
|
}
|
|
|
|
|
.ysltableowss .ant-table-thead > tr > th, .ant-table-tbody > tr > td {
|
|
|
|
|
padding: 9px;
|
|
|
|
|
}
|
|
|
|
|
`}</style>
|
|
|
|
|
<div className="edu-table edu-back-white ">
|
|
|
|
|
<div className="edu-table edu-back-white ysltableowss table4">
|
|
|
|
|
{datas === undefined ? "" : <Table
|
|
|
|
|
dataSource={datas}
|
|
|
|
|
columns={columnsstu}
|
|
|
|
@ -2928,17 +3220,18 @@ class Listofworksstudentone extends Component {
|
|
|
|
|
loading={loadingstate}
|
|
|
|
|
/>}
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
{
|
|
|
|
|
teacherdata && teacherdata.work_count && teacherdata.work_count > limit ?
|
|
|
|
|
<div className="edu-txt-center mt30">
|
|
|
|
|
<div className="edu-txt-center ysyslxh mt30">
|
|
|
|
|
<Pagination showQuickJumper current={page}
|
|
|
|
|
onChange={this.paginationonChanges} pageSize={limit}
|
|
|
|
|
onChange={this.paginationonChangestwo} pageSize={limit}
|
|
|
|
|
total={teacherdata.work_count}></Pagination>
|
|
|
|
|
</div>
|
|
|
|
|
: ""
|
|
|
|
|
}
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
:
|
|
|
|
|
<div id="forum_list" className="forum_table">
|
|
|
|
|
<div className="mh650 edu-back-white">
|
|
|
|
|