|
|
|
@ -334,22 +334,27 @@ class GraduationTasksSubmitedit extends Component{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
delecttask_status=(id)=>{
|
|
|
|
|
delecttask_status=(id,student_id)=>{
|
|
|
|
|
let newid=id===undefined||id===null?student_id:id;
|
|
|
|
|
let{selectmemberslist,task_status}=this.state;
|
|
|
|
|
let newlist=task_status;
|
|
|
|
|
let selects=selectmemberslist;
|
|
|
|
|
|
|
|
|
|
for(var i=0; i<newlist.length; i++){
|
|
|
|
|
if(newlist[i]===id){
|
|
|
|
|
if(newlist[i]===newid){
|
|
|
|
|
newlist.splice(i,1)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
for(var z=0; z<selects.length; z++){
|
|
|
|
|
if(selects[z].user_id===id){
|
|
|
|
|
if(selects[z].user_id===newid){
|
|
|
|
|
selects.splice(z,1)
|
|
|
|
|
}
|
|
|
|
|
}else if(selects[z].student_id===newid){
|
|
|
|
|
selects.splice(z,1)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
console.log(newlist)
|
|
|
|
|
console.log(selects)
|
|
|
|
|
this.setState({
|
|
|
|
|
task_status:newlist,
|
|
|
|
|
selectmemberslist:selects
|
|
|
|
@ -380,10 +385,12 @@ class GraduationTasksSubmitedit extends Component{
|
|
|
|
|
|
|
|
|
|
for(var list of selectmemberslist){
|
|
|
|
|
|
|
|
|
|
if(list.user_id!=undefined&&list.user_id!=null){
|
|
|
|
|
userids.push(list.user_id)
|
|
|
|
|
if(list.student_id!=undefined&&list.student_id!=null){
|
|
|
|
|
userids.push(list.student_id)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(list.user_id!=undefined&&list.user_id!=null){
|
|
|
|
|
userids.push(list.user_id)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
let listid=[];
|
|
|
|
@ -392,6 +399,7 @@ class GraduationTasksSubmitedit extends Component{
|
|
|
|
|
listid.push(list.response == undefined ? list.id : list.response.id)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
console.log(userids)
|
|
|
|
|
this.props.form.validateFields((err, values) => {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -401,6 +409,7 @@ class GraduationTasksSubmitedit extends Component{
|
|
|
|
|
// debugger
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(workslist.task_type===2){
|
|
|
|
|
if(userids.length<workslist.min_num){
|
|
|
|
|
this.setState({
|
|
|
|
@ -460,6 +469,9 @@ class GraduationTasksSubmitedit extends Component{
|
|
|
|
|
// }
|
|
|
|
|
}).catch((error) => {
|
|
|
|
|
console.log(error)
|
|
|
|
|
this.setState({
|
|
|
|
|
spinnings:false
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -785,6 +797,7 @@ class GraduationTasksSubmitedit extends Component{
|
|
|
|
|
<div className={"members fl autos"}>
|
|
|
|
|
|
|
|
|
|
{selectmemberslist&&selectmemberslist.map((item,key)=>{
|
|
|
|
|
console.log(item)
|
|
|
|
|
if(item.group_name!=undefined) {
|
|
|
|
|
return (
|
|
|
|
|
<div key={key} style={{
|
|
|
|
@ -799,7 +812,7 @@ class GraduationTasksSubmitedit extends Component{
|
|
|
|
|
{key > 0 ?
|
|
|
|
|
<div className={"fr ml20"}><i className={"iconfont icon-shanchudiao fl color-grey-9"}
|
|
|
|
|
style={{marginTop: '-4px'}}
|
|
|
|
|
onClick={() => this.delecttask_status(item.user_id)}></i>
|
|
|
|
|
onClick={() => this.delecttask_status(item.user_id,item.student_id)}></i>
|
|
|
|
|
</div> : ""}
|
|
|
|
|
<div className={"both"}></div>
|
|
|
|
|
</div>
|
|
|
|
|