|
|
@ -619,17 +619,17 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '序号',
|
|
|
|
title: '序号',
|
|
|
|
dataIndex: 'number',
|
|
|
|
dataIndex: 'number',
|
|
|
|
key: 'number',
|
|
|
|
key: 'number',
|
|
|
|
|
|
|
|
className:'edu-txt-center'
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
title: '姓名',
|
|
|
|
title: '姓名',
|
|
|
|
dataIndex: 'name',
|
|
|
|
dataIndex: 'name',
|
|
|
|
key: 'name',
|
|
|
|
key: 'name',
|
|
|
|
|
|
|
|
className:'edu-txt-center'
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
title: '学号',
|
|
|
|
title: '学号',
|
|
|
|
dataIndex: 'stduynumber',
|
|
|
|
dataIndex: 'stduynumber',
|
|
|
|
key: 'stduynumber',
|
|
|
|
key: 'stduynumber',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<a style={{color:'#9A9A9A'}}>{record.stduynumber}</a>
|
|
|
|
<a style={{color:'#9A9A9A'}}>{record.stduynumber}</a>
|
|
|
@ -639,7 +639,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '分班',
|
|
|
|
title: '分班',
|
|
|
|
key: 'classroom',
|
|
|
|
key: 'classroom',
|
|
|
|
dataIndex: 'classroom',
|
|
|
|
dataIndex: 'classroom',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<a style={{color:'#9A9A9A'}}>{record.classroom==="未分班"?"--":record.classroom}</a>
|
|
|
|
<a style={{color:'#9A9A9A'}}>{record.classroom==="未分班"?"--":record.classroom}</a>
|
|
|
@ -649,6 +649,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '分组',
|
|
|
|
title: '分组',
|
|
|
|
key: 'grouping',
|
|
|
|
key: 'grouping',
|
|
|
|
dataIndex: 'grouping',
|
|
|
|
dataIndex: 'grouping',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<a style={{color:'#676767'}}>{record.grouping}</a>
|
|
|
|
<a style={{color:'#676767'}}>{record.grouping}</a>
|
|
|
@ -657,7 +658,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '关联项目',
|
|
|
|
title: '关联项目',
|
|
|
|
dataIndex: 'associationitems',
|
|
|
|
dataIndex: 'associationitems',
|
|
|
|
key: 'associationitems',
|
|
|
|
key: 'associationitems',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<a style={{color:'#4CACFF'}} href={"/projects/"+record.associationitems.id} target={"_blank"}>
|
|
|
|
<a style={{color:'#4CACFF'}} href={"/projects/"+record.associationitems.id} target={"_blank"}>
|
|
|
@ -669,7 +670,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '提交状态',
|
|
|
|
title: '提交状态',
|
|
|
|
dataIndex: 'submitstate',
|
|
|
|
dataIndex: 'submitstate',
|
|
|
|
key: 'submitstate',
|
|
|
|
key: 'submitstate',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<a style={{color:record.submitstate==="按时提交"?'#29BD8B':record.submitstate==="未提交"?"#9A9A9A":"#DD1717"}}>{record.submitstate}</a>
|
|
|
|
<a style={{color:record.submitstate==="按时提交"?'#29BD8B':record.submitstate==="未提交"?"#9A9A9A":"#DD1717"}}>{record.submitstate}</a>
|
|
|
@ -679,7 +680,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '更新时间',
|
|
|
|
title: '更新时间',
|
|
|
|
dataIndex: 'turnovertime',
|
|
|
|
dataIndex: 'turnovertime',
|
|
|
|
key: 'turnovertime',
|
|
|
|
key: 'turnovertime',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<a style={{color:'#989898'}}>
|
|
|
|
<a style={{color:'#989898'}}>
|
|
|
@ -691,11 +692,11 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '教师评分',
|
|
|
|
title: '教师评分',
|
|
|
|
key: 'teacherrating',
|
|
|
|
key: 'teacherrating',
|
|
|
|
dataIndex: 'teacherrating',
|
|
|
|
dataIndex: 'teacherrating',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<Tooltip placement="bottom" title={record.teacherrating==="--"||record.teacherrating==="未批阅"?"未评阅":""}>
|
|
|
|
<Tooltip placement="bottom" title={record.teacherrating==="--"||record.teacherrating==="未批阅"?"未评阅":""}>
|
|
|
|
<a style={{color:parseInt(record.teacherrating)>90?'#DD1717':parseInt(record.teacherrating)>60&&parseInt(record.teacherrating)<90?"#FF6800":'#747A7F'}}>{record.teacherrating==="--"||record.teacherrating==="未批阅"?"--":parseInt(record.teacherrating)}</a>
|
|
|
|
<a style={{color:parseInt(record.teacherrating)>90?'#DD1717':parseInt(record.teacherrating)>60&&parseInt(record.teacherrating)<90?"#FF6800":'#747A7F'}}>{record.teacherrating==="--"||record.teacherrating==="未批阅"?"--":record.teacherrating}</a>
|
|
|
|
</Tooltip>
|
|
|
|
</Tooltip>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
),
|
|
|
|
),
|
|
|
@ -703,11 +704,11 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '交叉评分',
|
|
|
|
title: '交叉评分',
|
|
|
|
key: 'crossrating',
|
|
|
|
key: 'crossrating',
|
|
|
|
dataIndex: 'crossrating',
|
|
|
|
dataIndex: 'crossrating',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<Tooltip placement="bottom" title={record.crossrating==="--"||record.crossrating==="未批阅"?"未评阅":""}>
|
|
|
|
<Tooltip placement="bottom" title={record.crossrating==="--"||record.crossrating==="未批阅"?"未评阅":""}>
|
|
|
|
<a style={{color:parseInt(record.crossrating)>90?'#DD1717':parseInt(record.crossrating)>60&&parseInt(record.crossrating)<90?"#FF6800":'#747A7F'}}>{record.crossrating==="--"||record.crossrating==="未批阅"?"--":parseInt(record.crossrating)}</a>
|
|
|
|
<a style={{color:parseInt(record.crossrating)>90?'#DD1717':parseInt(record.crossrating)>60&&parseInt(record.crossrating)<90?"#FF6800":'#747A7F'}}>{record.crossrating==="--"||record.crossrating==="未批阅"?"--":record.crossrating}</a>
|
|
|
|
</Tooltip>
|
|
|
|
</Tooltip>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
),
|
|
|
|
),
|
|
|
@ -715,11 +716,11 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '最终成绩',
|
|
|
|
title: '最终成绩',
|
|
|
|
key: 'finalscore',
|
|
|
|
key: 'finalscore',
|
|
|
|
dataIndex: 'finalscore',
|
|
|
|
dataIndex: 'finalscore',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<Tooltip placement="bottom" title={record.finalscore==="--"?"未评阅":""}>
|
|
|
|
<Tooltip placement="bottom" title={record.finalscore==="--"?"未评阅":""}>
|
|
|
|
<a style={{color:parseInt(record.finalscore)>90?'#DD1717':parseInt(record.finalscore)>60&&parseInt(record.finalscore)<90?"#FF6800":'#747A7F'}}>{record.finalscore==="--"?"--":parseInt(record.finalscore)}</a>
|
|
|
|
<a style={{color:parseInt(record.finalscore)>90?'#DD1717':parseInt(record.finalscore)>60&&parseInt(record.finalscore)<90?"#FF6800":'#747A7F'}}>{record.finalscore==="--"?"--":record.finalscore}</a>
|
|
|
|
</Tooltip>
|
|
|
|
</Tooltip>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
),
|
|
|
|
),
|
|
|
@ -727,6 +728,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '操作',
|
|
|
|
title: '操作',
|
|
|
|
key: 'operation',
|
|
|
|
key: 'operation',
|
|
|
|
dataIndex: 'operation',
|
|
|
|
dataIndex: 'operation',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: operation => (
|
|
|
|
render: operation => (
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
{this.props.isAdmin()?operation.map((tag,key) => {
|
|
|
|
{this.props.isAdmin()?operation.map((tag,key) => {
|
|
|
@ -770,17 +772,17 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '序号',
|
|
|
|
title: '序号',
|
|
|
|
dataIndex: 'number',
|
|
|
|
dataIndex: 'number',
|
|
|
|
key: 'number',
|
|
|
|
key: 'number',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
title: '姓名',
|
|
|
|
title: '姓名',
|
|
|
|
dataIndex: 'name',
|
|
|
|
dataIndex: 'name',
|
|
|
|
key: 'name',
|
|
|
|
key: 'name',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
title: '学号',
|
|
|
|
title: '学号',
|
|
|
|
dataIndex: 'stduynumber',
|
|
|
|
dataIndex: 'stduynumber',
|
|
|
|
key: 'stduynumber',
|
|
|
|
key: 'stduynumber',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<a style={{color:'#9A9A9A'}}>{record.stduynumber}</a>
|
|
|
|
<a style={{color:'#9A9A9A'}}>{record.stduynumber}</a>
|
|
|
@ -790,6 +792,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '分组',
|
|
|
|
title: '分组',
|
|
|
|
key: 'grouping',
|
|
|
|
key: 'grouping',
|
|
|
|
dataIndex: 'grouping',
|
|
|
|
dataIndex: 'grouping',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<a style={{color:'#676767'}}>{record.grouping}</a>
|
|
|
|
<a style={{color:'#676767'}}>{record.grouping}</a>
|
|
|
@ -798,7 +801,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '关联项目',
|
|
|
|
title: '关联项目',
|
|
|
|
dataIndex: 'associationitems',
|
|
|
|
dataIndex: 'associationitems',
|
|
|
|
key: 'associationitems',
|
|
|
|
key: 'associationitems',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<a style={{color:'#4CACFF'}} href={"/projects/"+record.associationitems.id} target={"_blank"}>
|
|
|
|
<a style={{color:'#4CACFF'}} href={"/projects/"+record.associationitems.id} target={"_blank"}>
|
|
|
@ -810,7 +813,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '提交状态',
|
|
|
|
title: '提交状态',
|
|
|
|
dataIndex: 'submitstate',
|
|
|
|
dataIndex: 'submitstate',
|
|
|
|
key: 'submitstate',
|
|
|
|
key: 'submitstate',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<a style={{color:record.submitstate==="按时提交"?'#29BD8B':record.submitstate==="未提交"?"#9A9A9A":"#DD1717"}}>{record.submitstate}</a>
|
|
|
|
<a style={{color:record.submitstate==="按时提交"?'#29BD8B':record.submitstate==="未提交"?"#9A9A9A":"#DD1717"}}>{record.submitstate}</a>
|
|
|
@ -820,7 +823,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '更新时间',
|
|
|
|
title: '更新时间',
|
|
|
|
dataIndex: 'turnovertime',
|
|
|
|
dataIndex: 'turnovertime',
|
|
|
|
key: 'turnovertime',
|
|
|
|
key: 'turnovertime',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<a style={{color:'#989898'}}>
|
|
|
|
<a style={{color:'#989898'}}>
|
|
|
@ -832,11 +835,11 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '教师评分',
|
|
|
|
title: '教师评分',
|
|
|
|
key: 'teacherrating',
|
|
|
|
key: 'teacherrating',
|
|
|
|
dataIndex: 'teacherrating',
|
|
|
|
dataIndex: 'teacherrating',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<Tooltip placement="bottom" title={record.teacherrating==="--"||record.teacherrating==="未批阅"?"未评阅":""}>
|
|
|
|
<Tooltip placement="bottom" title={record.teacherrating==="--"||record.teacherrating==="未批阅"?"未评阅":""}>
|
|
|
|
<a style={{color:parseInt(record.teacherrating)>90?'#DD1717':parseInt(record.teacherrating)>60&&parseInt(record.teacherrating)<90?"#FF6800":'#747A7F'}}>{record.teacherrating==="--"||record.teacherrating==="未批阅"?"--":parseInt(record.teacherrating)}</a>
|
|
|
|
<a style={{color:parseInt(record.teacherrating)>90?'#DD1717':parseInt(record.teacherrating)>60&&parseInt(record.teacherrating)<90?"#FF6800":'#747A7F'}}>{record.teacherrating==="--"||record.teacherrating==="未批阅"?"--":record.teacherrating}</a>
|
|
|
|
</Tooltip>
|
|
|
|
</Tooltip>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
),
|
|
|
|
),
|
|
|
@ -844,11 +847,11 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '交叉评分',
|
|
|
|
title: '交叉评分',
|
|
|
|
key: 'crossrating',
|
|
|
|
key: 'crossrating',
|
|
|
|
dataIndex: 'crossrating',
|
|
|
|
dataIndex: 'crossrating',
|
|
|
|
className:'none',
|
|
|
|
className:'none edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<Tooltip placement="bottom" title={record.crossrating==="--"||record.crossrating==="未批阅"?"未评阅":""}>
|
|
|
|
<Tooltip placement="bottom" title={record.crossrating==="--"||record.crossrating==="未批阅"?"未评阅":""}>
|
|
|
|
<a style={{color:parseInt(record.crossrating)>90?'#DD1717':parseInt(record.crossrating)>60&&parseInt(record.crossrating)<90?"#FF6800":'#747A7F'}}>{record.crossrating==="--"||record.crossrating==="未批阅"?"--":parseInt(record.crossrating)}</a>
|
|
|
|
<a style={{color:parseInt(record.crossrating)>90?'#DD1717':parseInt(record.crossrating)>60&&parseInt(record.crossrating)<90?"#FF6800":'#747A7F'}}>{record.crossrating==="--"||record.crossrating==="未批阅"?"--":record.crossrating}</a>
|
|
|
|
</Tooltip>
|
|
|
|
</Tooltip>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
),
|
|
|
|
),
|
|
|
@ -856,11 +859,11 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '最终成绩',
|
|
|
|
title: '最终成绩',
|
|
|
|
key: 'finalscore',
|
|
|
|
key: 'finalscore',
|
|
|
|
dataIndex: 'finalscore',
|
|
|
|
dataIndex: 'finalscore',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<Tooltip placement="bottom" title={record.finalscore==="--"?"未评阅":""}>
|
|
|
|
<Tooltip placement="bottom" title={record.finalscore==="--"?"未评阅":""}>
|
|
|
|
<a style={{color:parseInt(record.finalscore)>90?'#DD1717':parseInt(record.finalscore)>60&&parseInt(record.finalscore)<90?"#FF6800":'#747A7F'}}>{record.finalscore==="--"?"--":parseInt(record.finalscore)}</a>
|
|
|
|
<a style={{color:parseInt(record.finalscore)>90?'#DD1717':parseInt(record.finalscore)>60&&parseInt(record.finalscore)<90?"#FF6800":'#747A7F'}}>{record.finalscore==="--"?"--":record.finalscore}</a>
|
|
|
|
</Tooltip>
|
|
|
|
</Tooltip>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
),
|
|
|
|
),
|
|
|
@ -868,6 +871,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '操作',
|
|
|
|
title: '操作',
|
|
|
|
key: 'operation',
|
|
|
|
key: 'operation',
|
|
|
|
dataIndex: 'operation',
|
|
|
|
dataIndex: 'operation',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: operation => (
|
|
|
|
render: operation => (
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
{this.props.isAdmin()?operation.map((tag,key) => {
|
|
|
|
{this.props.isAdmin()?operation.map((tag,key) => {
|
|
|
@ -916,17 +920,17 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '序号',
|
|
|
|
title: '序号',
|
|
|
|
dataIndex: 'number',
|
|
|
|
dataIndex: 'number',
|
|
|
|
key: 'number',
|
|
|
|
key: 'number',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
title: '姓名',
|
|
|
|
title: '姓名',
|
|
|
|
dataIndex: 'name',
|
|
|
|
dataIndex: 'name',
|
|
|
|
key: 'name',
|
|
|
|
key: 'name',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
title: '学号',
|
|
|
|
title: '学号',
|
|
|
|
dataIndex: 'stduynumber',
|
|
|
|
dataIndex: 'stduynumber',
|
|
|
|
key: 'stduynumber',
|
|
|
|
key: 'stduynumber',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<a href="javascript:;" style={{color:'#9A9A9A'}}>{record.stduynumber}</a>
|
|
|
|
<a href="javascript:;" style={{color:'#9A9A9A'}}>{record.stduynumber}</a>
|
|
|
@ -936,7 +940,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '分班',
|
|
|
|
title: '分班',
|
|
|
|
key: 'classroom',
|
|
|
|
key: 'classroom',
|
|
|
|
dataIndex: 'classroom',
|
|
|
|
dataIndex: 'classroom',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<a href="javascript:;" style={{color:'#9A9A9A'}}>{record.classroom==="未分班"?"--":record.classroom}</a>
|
|
|
|
<a href="javascript:;" style={{color:'#9A9A9A'}}>{record.classroom==="未分班"?"--":record.classroom}</a>
|
|
|
@ -946,6 +950,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '分组',
|
|
|
|
title: '分组',
|
|
|
|
key: 'grouping',
|
|
|
|
key: 'grouping',
|
|
|
|
dataIndex: 'grouping',
|
|
|
|
dataIndex: 'grouping',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<a style={{color:'#676767'}}>{record.grouping}</a>
|
|
|
|
<a style={{color:'#676767'}}>{record.grouping}</a>
|
|
|
@ -954,7 +959,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '关联项目',
|
|
|
|
title: '关联项目',
|
|
|
|
dataIndex: 'associationitems',
|
|
|
|
dataIndex: 'associationitems',
|
|
|
|
key: 'associationitems',
|
|
|
|
key: 'associationitems',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<a style={{color:'#4CACFF'}} href={"/projects/"+record.associationitems.id} target={"_blank"}>
|
|
|
|
<a style={{color:'#4CACFF'}} href={"/projects/"+record.associationitems.id} target={"_blank"}>
|
|
|
@ -967,7 +972,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '提交状态',
|
|
|
|
title: '提交状态',
|
|
|
|
dataIndex: 'submitstate',
|
|
|
|
dataIndex: 'submitstate',
|
|
|
|
key: 'submitstate',
|
|
|
|
key: 'submitstate',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<a style={{color:record.submitstate==="按时提交"?'#29BD8B':record.submitstate==="未提交"?"#9A9A9A":"#DD1717"}}>{record.submitstate}</a>
|
|
|
|
<a style={{color:record.submitstate==="按时提交"?'#29BD8B':record.submitstate==="未提交"?"#9A9A9A":"#DD1717"}}>{record.submitstate}</a>
|
|
|
@ -977,7 +982,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '更新时间',
|
|
|
|
title: '更新时间',
|
|
|
|
dataIndex: 'turnovertime',
|
|
|
|
dataIndex: 'turnovertime',
|
|
|
|
key: 'turnovertime',
|
|
|
|
key: 'turnovertime',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<a href="javascript:;" style={{color:'#989898'}}>
|
|
|
|
<a href="javascript:;" style={{color:'#989898'}}>
|
|
|
@ -989,11 +994,11 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '教师评分',
|
|
|
|
title: '教师评分',
|
|
|
|
key: 'teacherrating',
|
|
|
|
key: 'teacherrating',
|
|
|
|
dataIndex: 'teacherrating',
|
|
|
|
dataIndex: 'teacherrating',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<Tooltip placement="bottom" title={record.teacherrating==="--"||record.teacherrating==="未批阅"?"未评阅":""}>
|
|
|
|
<Tooltip placement="bottom" title={record.teacherrating==="--"||record.teacherrating==="未批阅"?"未评阅":""}>
|
|
|
|
<a style={{color:parseInt(record.teacherrating)>90?'#DD1717':parseInt(record.teacherrating)>60&&parseInt(record.teacherrating)<90?"#FF6800":'#747A7F'}}>{record.teacherrating==="--"||record.teacherrating==="未批阅"?"--":parseInt(record.teacherrating)}</a>
|
|
|
|
<a style={{color:parseInt(record.teacherrating)>90?'#DD1717':parseInt(record.teacherrating)>60&&parseInt(record.teacherrating)<90?"#FF6800":'#747A7F'}}>{record.teacherrating==="--"||record.teacherrating==="未批阅"?"--":record.teacherrating}</a>
|
|
|
|
</Tooltip>
|
|
|
|
</Tooltip>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
),
|
|
|
|
),
|
|
|
@ -1001,11 +1006,11 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '交叉评分',
|
|
|
|
title: '交叉评分',
|
|
|
|
key: 'crossrating',
|
|
|
|
key: 'crossrating',
|
|
|
|
dataIndex: 'crossrating',
|
|
|
|
dataIndex: 'crossrating',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<Tooltip placement="bottom" title={record.crossrating==="--"||record.crossrating==="未批阅"?"未评阅":""}>
|
|
|
|
<Tooltip placement="bottom" title={record.crossrating==="--"||record.crossrating==="未批阅"?"未评阅":""}>
|
|
|
|
<a style={{color:parseInt(record.crossrating)>90?'#DD1717':parseInt(record.crossrating)>60&&parseInt(record.crossrating)<90?"#FF6800":'#747A7F'}}>{record.crossrating==="--"||record.crossrating==="未批阅"?"--":parseInt(record.crossrating)}</a>
|
|
|
|
<a style={{color:parseInt(record.crossrating)>90?'#DD1717':parseInt(record.crossrating)>60&&parseInt(record.crossrating)<90?"#FF6800":'#747A7F'}}>{record.crossrating==="--"||record.crossrating==="未批阅"?"--":record.crossrating}</a>
|
|
|
|
</Tooltip>
|
|
|
|
</Tooltip>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
),
|
|
|
|
),
|
|
|
@ -1013,11 +1018,11 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '最终成绩',
|
|
|
|
title: '最终成绩',
|
|
|
|
key: 'finalscore',
|
|
|
|
key: 'finalscore',
|
|
|
|
dataIndex: 'finalscore',
|
|
|
|
dataIndex: 'finalscore',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<Tooltip placement="bottom" title={record.finalscore==="--"?"未评阅":""}>
|
|
|
|
<Tooltip placement="bottom" title={record.finalscore==="--"?"未评阅":""}>
|
|
|
|
<a style={{color:parseInt(record.finalscore)>90?'#DD1717':parseInt(record.finalscore)>60&&parseInt(record.finalscore)<90?"#FF6800":'#747A7F'}}>{record.finalscore==="--"?"--":parseInt(record.finalscore)}</a>
|
|
|
|
<a style={{color:parseInt(record.finalscore)>90?'#DD1717':parseInt(record.finalscore)>60&&parseInt(record.finalscore)<90?"#FF6800":'#747A7F'}}>{record.finalscore==="--"?"--":record.finalscore}</a>
|
|
|
|
</Tooltip>
|
|
|
|
</Tooltip>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
),
|
|
|
|
),
|
|
|
@ -1025,6 +1030,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '操作',
|
|
|
|
title: '操作',
|
|
|
|
key: 'operation',
|
|
|
|
key: 'operation',
|
|
|
|
dataIndex: 'operation',
|
|
|
|
dataIndex: 'operation',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: operation => (
|
|
|
|
render: operation => (
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
{this.props.isAdmin()?operation.map((tag,key) => {
|
|
|
|
{this.props.isAdmin()?operation.map((tag,key) => {
|
|
|
@ -1068,17 +1074,17 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '序号',
|
|
|
|
title: '序号',
|
|
|
|
dataIndex: 'number',
|
|
|
|
dataIndex: 'number',
|
|
|
|
key: 'number',
|
|
|
|
key: 'number',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
title: '姓名',
|
|
|
|
title: '姓名',
|
|
|
|
dataIndex: 'name',
|
|
|
|
dataIndex: 'name',
|
|
|
|
key: 'name',
|
|
|
|
key: 'name',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
title: '学号',
|
|
|
|
title: '学号',
|
|
|
|
dataIndex: 'stduynumber',
|
|
|
|
dataIndex: 'stduynumber',
|
|
|
|
key: 'stduynumber',
|
|
|
|
key: 'stduynumber',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<a href="javascript:;" style={{color:'#9A9A9A'}}>{record.stduynumber}</a>
|
|
|
|
<a href="javascript:;" style={{color:'#9A9A9A'}}>{record.stduynumber}</a>
|
|
|
@ -1088,6 +1094,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '分组',
|
|
|
|
title: '分组',
|
|
|
|
key: 'grouping',
|
|
|
|
key: 'grouping',
|
|
|
|
dataIndex: 'grouping',
|
|
|
|
dataIndex: 'grouping',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<a style={{color:'#676767'}}>{record.grouping}</a>
|
|
|
|
<a style={{color:'#676767'}}>{record.grouping}</a>
|
|
|
@ -1096,7 +1103,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '关联项目',
|
|
|
|
title: '关联项目',
|
|
|
|
dataIndex: 'associationitems',
|
|
|
|
dataIndex: 'associationitems',
|
|
|
|
key: 'associationitems',
|
|
|
|
key: 'associationitems',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<div className={"projectsdiv"} >
|
|
|
|
<div className={"projectsdiv"} >
|
|
|
|
<a style={{color:'#4CACFF'}} href={"/projects/"+record.associationitems.id} target={"_blank"}>
|
|
|
|
<a style={{color:'#4CACFF'}} href={"/projects/"+record.associationitems.id} target={"_blank"}>
|
|
|
@ -1110,7 +1117,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '提交状态',
|
|
|
|
title: '提交状态',
|
|
|
|
dataIndex: 'submitstate',
|
|
|
|
dataIndex: 'submitstate',
|
|
|
|
key: 'submitstate',
|
|
|
|
key: 'submitstate',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<a style={{color:record.submitstate==="按时提交"?'#29BD8B':record.submitstate==="未提交"?"#9A9A9A":"#DD1717"}}>{record.submitstate}</a>
|
|
|
|
<a style={{color:record.submitstate==="按时提交"?'#29BD8B':record.submitstate==="未提交"?"#9A9A9A":"#DD1717"}}>{record.submitstate}</a>
|
|
|
@ -1120,7 +1127,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '更新时间',
|
|
|
|
title: '更新时间',
|
|
|
|
dataIndex: 'turnovertime',
|
|
|
|
dataIndex: 'turnovertime',
|
|
|
|
key: 'turnovertime',
|
|
|
|
key: 'turnovertime',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<a href="javascript:;" style={{color:'#989898'}}>
|
|
|
|
<a href="javascript:;" style={{color:'#989898'}}>
|
|
|
@ -1132,11 +1139,11 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '教师评分',
|
|
|
|
title: '教师评分',
|
|
|
|
key: 'teacherrating',
|
|
|
|
key: 'teacherrating',
|
|
|
|
dataIndex: 'teacherrating',
|
|
|
|
dataIndex: 'teacherrating',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<Tooltip placement="bottom" title={record.teacherrating==="--"||record.teacherrating==="未批阅"?"未评阅":""}>
|
|
|
|
<Tooltip placement="bottom" title={record.teacherrating==="--"||record.teacherrating==="未批阅"?"未评阅":""}>
|
|
|
|
<a style={{color:parseInt(record.teacherrating)>90?'#DD1717':parseInt(record.teacherrating)>60&&parseInt(record.teacherrating)<90?"#FF6800":'#747A7F'}}>{record.teacherrating==="--"||record.teacherrating==="未批阅"?"--":parseInt(record.teacherrating)}</a>
|
|
|
|
<a style={{color:parseInt(record.teacherrating)>90?'#DD1717':parseInt(record.teacherrating)>60&&parseInt(record.teacherrating)<90?"#FF6800":'#747A7F'}}>{record.teacherrating==="--"||record.teacherrating==="未批阅"?"--":record.teacherrating}</a>
|
|
|
|
</Tooltip>
|
|
|
|
</Tooltip>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
),
|
|
|
|
),
|
|
|
@ -1144,11 +1151,11 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '交叉评分',
|
|
|
|
title: '交叉评分',
|
|
|
|
key: 'crossrating',
|
|
|
|
key: 'crossrating',
|
|
|
|
dataIndex: 'crossrating',
|
|
|
|
dataIndex: 'crossrating',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<Tooltip placement="bottom" title={record.crossrating==="--"||record.crossrating==="未批阅"?"未评阅":""}>
|
|
|
|
<Tooltip placement="bottom" title={record.crossrating==="--"||record.crossrating==="未批阅"?"未评阅":""}>
|
|
|
|
<a style={{color:parseInt(record.crossrating)>90?'#DD1717':parseInt(record.crossrating)>60&&parseInt(record.crossrating)<90?"#FF6800":'#747A7F'}}>{record.crossrating==="--"||record.crossrating==="未批阅"?"--":parseInt(record.crossrating)}</a>
|
|
|
|
<a style={{color:parseInt(record.crossrating)>90?'#DD1717':parseInt(record.crossrating)>60&&parseInt(record.crossrating)<90?"#FF6800":'#747A7F'}}>{record.crossrating==="--"||record.crossrating==="未批阅"?"--":record.crossrating}</a>
|
|
|
|
</Tooltip>
|
|
|
|
</Tooltip>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
),
|
|
|
|
),
|
|
|
@ -1156,11 +1163,11 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '最终成绩',
|
|
|
|
title: '最终成绩',
|
|
|
|
key: 'finalscore',
|
|
|
|
key: 'finalscore',
|
|
|
|
dataIndex: 'finalscore',
|
|
|
|
dataIndex: 'finalscore',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: (text, record) => (
|
|
|
|
render: (text, record) => (
|
|
|
|
<span>
|
|
|
|
<span>
|
|
|
|
<Tooltip placement="bottom" title={record.finalscore==="--"?"未评阅":""}>
|
|
|
|
<Tooltip placement="bottom" title={record.finalscore==="--"?"未评阅":""}>
|
|
|
|
<a style={{color:parseInt(record.finalscore)>90?'#DD1717':parseInt(record.finalscore)>60&&parseInt(record.finalscore)<90?"#FF6800":'#747A7F'}}>{record.finalscore==="--"?"--":parseInt(record.finalscore)}</a>
|
|
|
|
<a style={{color:parseInt(record.finalscore)>90?'#DD1717':parseInt(record.finalscore)>60&&parseInt(record.finalscore)<90?"#FF6800":'#747A7F'}}>{record.finalscore==="--"?"--":record.finalscore}</a>
|
|
|
|
</Tooltip>
|
|
|
|
</Tooltip>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
),
|
|
|
|
),
|
|
|
@ -1168,6 +1175,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
title: '操作',
|
|
|
|
title: '操作',
|
|
|
|
key: 'operation',
|
|
|
|
key: 'operation',
|
|
|
|
dataIndex: 'operation',
|
|
|
|
dataIndex: 'operation',
|
|
|
|
|
|
|
|
className:'edu-txt-center',
|
|
|
|
render: operation => (
|
|
|
|
render: operation => (
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
{this.props.isAdmin()?operation.map((tag,key) => {
|
|
|
|
{this.props.isAdmin()?operation.map((tag,key) => {
|
|
|
@ -1357,13 +1365,12 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
<span>任务详情</span>
|
|
|
|
<span>任务详情</span>
|
|
|
|
</p>
|
|
|
|
</p>
|
|
|
|
|
|
|
|
|
|
|
|
<div style={{ width:'100%',height:'75px'}} >
|
|
|
|
<div className="clearfix lineh-25 mt20 mb20">
|
|
|
|
<p className=" fl color-black mt25 summaryname"> <Link to={"/courses/"+courseId+"/graduation_tasks/"+category_id} className="color-grey-6">{taskslistdata.task_name}</Link></p>
|
|
|
|
<p className=" fl color-black summaryname lineh-25"> <Link to={"/courses/"+courseId+"/graduation_tasks/"+category_id} className="color-grey-6">{taskslistdata.task_name}</Link></p>
|
|
|
|
<CoursesListType
|
|
|
|
<CoursesListType
|
|
|
|
typelist={taskslistdata.task_status}
|
|
|
|
typelist={taskslistdata.task_status}
|
|
|
|
typesylename={"mt22"}
|
|
|
|
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
<a className="color-grey-6 fr font-16 ml30 mt10 mr20" onClick={this.goback}>返回</a>
|
|
|
|
<a className="color-grey-6 fr font-16 ml30 mr20" onClick={this.goback}>返回</a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1446,7 +1453,7 @@ class GraduationTaskssettinglist extends Component{
|
|
|
|
{taskslistdata.search_assistants && taskslistdata.search_assistants.teacher_comment && taskslistdata.search_assistants.teacher_comment.map((item,key)=>{
|
|
|
|
{taskslistdata.search_assistants && taskslistdata.search_assistants.teacher_comment && taskslistdata.search_assistants.teacher_comment.map((item,key)=>{
|
|
|
|
return(
|
|
|
|
return(
|
|
|
|
<span key={key}>
|
|
|
|
<span key={key}>
|
|
|
|
<Checkbox value={item.id} onClick={this.funteachercomment} className="fl ">{item.name}
|
|
|
|
<Checkbox value={item.id} key={item.id} onClick={this.funteachercomment} className="fl ">{item.name}
|
|
|
|
<span>({item.count})</span>
|
|
|
|
<span>({item.count})</span>
|
|
|
|
</Checkbox>
|
|
|
|
</Checkbox>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|