调整代码查重排序

dev_auth
杨树林 5 years ago
parent 230dce6bdc
commit 04206f3897

@ -1589,7 +1589,7 @@ class Listofworksstudentone extends Component {
}
try {
//学生学号排序
//学生成绩排序
if (sorter.columnKey === "finalscore") {
if (sorter.order === "ascend") {
//升序

@ -43,7 +43,7 @@ const qs = require('qs');
//课堂作业设置
//作品列表(教师)
//代码查重
class ShixunStudentWork extends Component {
constructor(props) {
super(props);
@ -341,48 +341,15 @@ class ShixunStudentWork extends Component {
this.getcode_review_results(order,b_order,page,limit,group_infolist,search)
}
funorder=(value)=>{
funorder = (value, myyslorder) => {
let {order,b_order,page,limit,group_infolist,search} = this.state;
let newb_order;
if(order===value){
if(b_order==="desc"){
this.setState({
order:value,
b_order:"asc"
})
newb_order="asc";
}else{
this.setState({
order:value,
b_order:"desc"
})
newb_order="desc";
}
}else{
if(b_order==="desc"){
this.setState({
order:value,
b_order:"desc"
})
newb_order="desc";
}else{
this.setState({
order:value,
b_order:"asc"
})
newb_order="asc";
}
}
this.setState({
loadingstate:true,
order: value,
b_order: myyslorder
})
this.getcode_review_results(value,newb_order,page,limit,group_infolist,search)
this.getcode_review_results(value, myyslorder, page, limit, group_infolist, search)
}
groupgroup=(checkedValues)=>{
@ -668,7 +635,56 @@ class ShixunStudentWork extends Component {
DownloadType:false,
DownloadMessageval:undefined
})
};
//代码查重tbale 列表塞选数据
table1handleChange = (pagination, filters, sorter) => {
//"ascend" 升序
//"descend" 降序
if (JSON.stringify(sorter) === "{}") {
//没有选择
} else {
// console.log(sorter);
try {
//学生学号排序
if (sorter.columnKey === "stduynumber") {
var myyslorder = "";
if (sorter.order === "ascend") {
//升序
myyslorder = "asc";
} else if (sorter.order === "descend") {
//降序
myyslorder = "desc";
}
this.funorder("student_id", myyslorder);
}
} catch (e) {
}
try {
//相似度排序
if (sorter.columnKey === "classroom") {
var myyslorder = "";
if (sorter.order === "ascend") {
//升序
myyslorder = "asc";
} else if (sorter.order === "descend") {
//降序
myyslorder = "desc";
}
this.funorder("code_rate", myyslorder);
}
} catch (e) {
}
}
}
render() {
let {
data,
@ -708,6 +724,7 @@ class ShixunStudentWork extends Component {
title: '学号',
dataIndex: 'stduynumber',
key: 'stduynumber',
sorter: true,
render: (text, record) => (
<span>
<a style={{"color": '#9A9A9A', "text-align": "center"}}>{record.stduynumber}</a>
@ -718,6 +735,7 @@ class ShixunStudentWork extends Component {
title: '相似度',
key: 'classroom',
dataIndex: 'classroom',
sorter: true,
render: (text, record) => (
<span>
<a style={{"color": record.classroom>=90?'#FF6800':"#747A7F", "text-align": "center"}}>{isNaN(record.classroom)?"--":record.classroom}%</a>
@ -929,24 +947,24 @@ class ShixunStudentWork extends Component {
{data&&data.copy_reviews_count}</span>
个疑似抄袭作品{data&&data.all_reviews_count}作品 </span>
<div className="fr color-grey-6 edu-menu-panel" style={{color: '#989898'}}>
<p>
<a data-remote="true" className={"color-grey-9 font-12"}>
{order === "code_rate" ? "相似度" : order === "student_id" ? "学号" : ""}
</a>
<i className="iconfont icon-xiajiantou ml5 font-12 color-grey-6"></i>
</p>
<ul className="edu-menu-list" style={{"width": "80px"}}>
<li onClick={(e) => this.funorder("code_rate")}>
<a className={"color-grey-9 font-12"} style={{"text-align": "center "}}>相似度</a>
</li>
<li onClick={(e) => this.funorder("student_id")}>
<a className={"color-grey-9 font-12"} style={{"text-align": "center "}}>学号</a>
</li>
</ul>
</div>
{/*<div className="fr color-grey-6 edu-menu-panel" style={{color: '#989898'}}>*/}
{/* <p>*/}
{/* <a data-remote="true" className={"color-grey-9 font-12"}>*/}
{/* {order === "code_rate" ? "相似度" : order === "student_id" ? "学号" : ""}*/}
{/* </a>*/}
{/* <i className="iconfont icon-xiajiantou ml5 font-12 color-grey-6"></i>*/}
{/* </p>*/}
{/* <ul className="edu-menu-list" style={{"width": "80px"}}>*/}
{/* <li onClick={(e) => this.funorder("code_rate")}>*/}
{/* <a className={"color-grey-9 font-12"} style={{"text-align": "center "}}>相似度</a>*/}
{/* </li>*/}
{/* <li onClick={(e) => this.funorder("student_id")}>*/}
{/* <a className={"color-grey-9 font-12"} style={{"text-align": "center "}}>学号</a>*/}
{/* </li>*/}
{/* </ul>*/}
{/*</div>*/}
</div>
@ -968,6 +986,7 @@ class ShixunStudentWork extends Component {
</div>:<Table
dataSource={datalist}
columns={columns}
onChange={this.table1handleChange}
pagination={false}
/>}

Loading…
Cancel
Save