|
|
|
@ -350,12 +350,21 @@ class GraduationTasks extends Component{
|
|
|
|
|
checkBoxValues: checkedValues,
|
|
|
|
|
checkAllValue:type
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
onItemClick = (item) => {
|
|
|
|
|
const checkBoxValues = this.state.checkBoxValues.slice(0);
|
|
|
|
|
const index = checkBoxValues.indexOf(item.task_id);
|
|
|
|
|
if (index != -1) {
|
|
|
|
|
_.remove(checkBoxValues, (listItem)=> listItem === item.task_id)
|
|
|
|
|
} else {
|
|
|
|
|
checkBoxValues.push(item.task_id)
|
|
|
|
|
}
|
|
|
|
|
this.onCheckBoxChange(checkBoxValues)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PaginationTask=(page)=>{
|
|
|
|
|
PaginationTask=(page)=>{
|
|
|
|
|
|
|
|
|
|
let {search,order,selectpage,checkAllValue,checkBoxValues}=this.state;
|
|
|
|
|
let selectpagetype=selectpage===page?true:false
|
|
|
|
@ -726,10 +735,10 @@ class GraduationTasks extends Component{
|
|
|
|
|
}
|
|
|
|
|
`}</style>
|
|
|
|
|
<Spin size="large" spinning={this.state.isSpin}> <Checkbox.Group style={{ width: '100%' }} onChange={this.onCheckBoxChange} value={checkBoxValues}>
|
|
|
|
|
{ tasks.map((item, index) => {
|
|
|
|
|
{ tasks&&tasks.map((item, index) => {
|
|
|
|
|
// console.log(item)
|
|
|
|
|
return (
|
|
|
|
|
<div className="mt20 edu-back-white padding02010" key={index}>
|
|
|
|
|
<div className="mt20 edu-back-white padding02010" key={index} onClick={()=>this.onItemClick(item)}>
|
|
|
|
|
<div className="clearfix">
|
|
|
|
|
<GraduateTaskItem
|
|
|
|
|
discussMessage={item}
|
|
|
|
|