|
|
@ -68,7 +68,7 @@ class ShixunhomeWorkItem extends Component{
|
|
|
|
})
|
|
|
|
})
|
|
|
|
// w.close()
|
|
|
|
// w.close()
|
|
|
|
}else if(response.data.status===-1){
|
|
|
|
}else if(response.data.status===-1){
|
|
|
|
console.log(response)
|
|
|
|
|
|
|
|
}else if(response.data.status===-3){
|
|
|
|
}else if(response.data.status===-3){
|
|
|
|
this.setState({
|
|
|
|
this.setState({
|
|
|
|
shixunsmessage:response.data.message,
|
|
|
|
shixunsmessage:response.data.message,
|
|
|
@ -304,11 +304,11 @@ class ShixunhomeWorkItem extends Component{
|
|
|
|
|
|
|
|
|
|
|
|
<div className="clearfix ds pr pt5 contentSection" >
|
|
|
|
<div className="clearfix ds pr pt5 contentSection" >
|
|
|
|
<style>{`
|
|
|
|
<style>{`
|
|
|
|
.maxwidth422{
|
|
|
|
.maxwidth333{
|
|
|
|
max-width: 422px;
|
|
|
|
max-width: 333px;
|
|
|
|
overflow:hidden;
|
|
|
|
overflow: hidden;
|
|
|
|
text-overflow:ellipsis;
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
white-space:nowrap
|
|
|
|
white-space: nowrap;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
`}</style>
|
|
|
|
`}</style>
|
|
|
|
<h6>
|
|
|
|
<h6>
|
|
|
@ -317,21 +317,21 @@ class ShixunhomeWorkItem extends Component{
|
|
|
|
{
|
|
|
|
{
|
|
|
|
this.props.isAdmin?<a onClick={()=>this.hrefjumpskip("/courses/"+this.props.match.params.coursesId+"/"+this.state.shixuntypes+"/"+discussMessage.homework_id+"/list?tab=0")}
|
|
|
|
this.props.isAdmin?<a onClick={()=>this.hrefjumpskip("/courses/"+this.props.match.params.coursesId+"/"+this.state.shixuntypes+"/"+discussMessage.homework_id+"/list?tab=0")}
|
|
|
|
title={discussMessage.name}
|
|
|
|
title={discussMessage.name}
|
|
|
|
className="fl mt3 font-16 font-bd color-dark maxwidth422">{discussMessage.name}</a>:""
|
|
|
|
className="fl mt3 font-16 font-bd color-dark maxwidth333">{discussMessage.name}</a>:""
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
{
|
|
|
|
this.props.isStudent? <a onClick={()=>this.hrefjumpskip(`/courses/${this.props.match.params.coursesId}/${this.state.shixuntypes}/${discussMessage.homework_id}/list?tab=0`)}
|
|
|
|
this.props.isStudent? <a onClick={()=>this.hrefjumpskip(`/courses/${this.props.match.params.coursesId}/${this.state.shixuntypes}/${discussMessage.homework_id}/list?tab=0`)}
|
|
|
|
title={discussMessage.name}
|
|
|
|
title={discussMessage.name}
|
|
|
|
className="fl mt3 font-16 font-bd color-dark maxwidth422">{discussMessage.name}</a>:""
|
|
|
|
className="fl mt3 font-16 font-bd color-dark maxwidth333">{discussMessage.name}</a>:""
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
{
|
|
|
|
this.props.isNotMember===true? this.props.discussMessage.private_icon===true?
|
|
|
|
this.props.isNotMember===true? this.props.discussMessage.private_icon===true?
|
|
|
|
<span className="fl mt3 font-16 font-bd color-dark maxwidth422 pointer" title={"私有属性,非课堂成员不能访问"}>{discussMessage.name}</span>
|
|
|
|
<span className="fl mt3 font-16 font-bd color-dark maxwidth333 pointer" title={"私有属性,非课堂成员不能访问"}>{discussMessage.name}</span>
|
|
|
|
: <a onClick={()=>this.hrefjumpskip(`/courses/${this.props.match.params.coursesId}/${this.state.shixuntypes}/${discussMessage.homework_id}/list?tab=0`)}
|
|
|
|
: <a onClick={()=>this.hrefjumpskip(`/courses/${this.props.match.params.coursesId}/${this.state.shixuntypes}/${discussMessage.homework_id}/list?tab=0`)}
|
|
|
|
title={discussMessage.name}
|
|
|
|
title={discussMessage.name}
|
|
|
|
className="fl mt3 font-16 font-bd color-dark maxwidth422">{discussMessage.name}</a>:""
|
|
|
|
className="fl mt3 font-16 font-bd color-dark maxwidth333">{discussMessage.name}</a>:""
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -349,22 +349,30 @@ class ShixunhomeWorkItem extends Component{
|
|
|
|
<style>
|
|
|
|
<style>
|
|
|
|
{
|
|
|
|
{
|
|
|
|
`
|
|
|
|
`
|
|
|
|
.homepagePostSettingname{
|
|
|
|
|
|
|
|
width:192px !important;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.homepagePostSettingbox{
|
|
|
|
.homepagePostSettingbox{
|
|
|
|
width:139px !important;
|
|
|
|
width:207px !important;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.colorfff{
|
|
|
|
.colorfff{
|
|
|
|
color:#fff !important;
|
|
|
|
color:#fff !important;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.newhomepagePostSettingname{
|
|
|
|
|
|
|
|
width: 274px !important;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.newwidthSettin{
|
|
|
|
|
|
|
|
width:255px !important;
|
|
|
|
|
|
|
|
}
|
|
|
|
`
|
|
|
|
`
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</style>
|
|
|
|
</style>
|
|
|
|
{this.props.isAdmin?<span onClick={(event)=>this.stopPro(event)} className={this.props.isAdminOrCreator()?"homepagePostSetting homepagePostSettingname":"homepagePostSetting homepagePostSettingbox"} style={{"right":"-2px","top":"6px","display":"block"}}>
|
|
|
|
{this.props.isAdmin?<span onClick={(event)=>this.stopPro(event)} className={discussMessage&&discussMessage.shixun_status>1?this.props.isAdminOrCreator()?"homepagePostSetting newhomepagePostSettingname":"homepagePostSetting homepagePostSettingbox":"homepagePostSetting newwidthSettin"} style={{"right":"-2px","top":"6px","display":"block"}}>
|
|
|
|
{discussMessage&&discussMessage.shixun_status>1?<Link className="btn colorblue font-16 fontweight400" to={"/shixuns/"+discussMessage.shixun_identifier+"/challenges"} target={"_blank"}>实训详情</Link>:
|
|
|
|
{discussMessage&&discussMessage.shixun_status>1?<a onClick={()=>this.hrefjumpskip("/courses/"+this.props.match.params.coursesId+"/"+this.state.shixuntypes+"/"+discussMessage.homework_id+"/list?tab=0")} className="btn colorblue font-16 fontweight400 mr20">查看详情</a>:""}
|
|
|
|
<a className={"btn colorfff font-16 fontweight400"}>实训详情</a>}
|
|
|
|
{discussMessage&&discussMessage.shixun_status>1?<Link className="btn colorblue font-16 fontweight400 mr20" to={"/shixuns/"+discussMessage.shixun_identifier+"/challenges"} target={"_blank"}>实训详情</Link>:
|
|
|
|
{this.props.isAdminOrCreator()?<a onClick={(event)=>this.editname(discussMessage.name,discussMessage.homework_id,event)} className={"btn colorblue ml20 font-16 fontweight400"}>重命名</a>:""}
|
|
|
|
<a className={"btn colorfff font-16 fontweight400"}>实训详情</a>
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
{discussMessage&&discussMessage.shixun_status>1?"":<a onClick={()=>this.hrefjumpskip("/courses/"+this.props.match.params.coursesId+"/"+this.state.shixuntypes+"/"+discussMessage.homework_id+"/list?tab=0")} className="btn colorblue font-16 fontweight400 mr20">查看详情</a>}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{this.props.isAdminOrCreator()?<a onClick={(event)=>this.editname(discussMessage.name,discussMessage.homework_id,event)} className={"btn colorblue font-16 fontweight400"}>重命名</a>:""}
|
|
|
|
{/*<WordsBtn className="btn colorblue ml20 font-16" to={`/courses/${this.props.match.params.coursesId}/${this.state.shixuntypes}/${discussMessage.homework_id}/settings?tab=3`} > 设置</WordsBtn>*/}
|
|
|
|
{/*<WordsBtn className="btn colorblue ml20 font-16" to={`/courses/${this.props.match.params.coursesId}/${this.state.shixuntypes}/${discussMessage.homework_id}/settings?tab=3`} > 设置</WordsBtn>*/}
|
|
|
|
<WordsBtn className="btn colorblue font-16 ml15 fontweight400" to={`/courses/${this.props.match.params.coursesId}/${this.state.shixuntypes}/${discussMessage.homework_id}/settings?tab=3`} > 设置</WordsBtn>
|
|
|
|
<WordsBtn className="btn colorblue font-16 ml15 fontweight400" to={`/courses/${this.props.match.params.coursesId}/${this.state.shixuntypes}/${discussMessage.homework_id}/settings?tab=3`} > 设置</WordsBtn>
|
|
|
|
</span>:""}
|
|
|
|
</span>:""}
|
|
|
@ -372,7 +380,7 @@ class ShixunhomeWorkItem extends Component{
|
|
|
|
|
|
|
|
|
|
|
|
{this.props.isStudent===true?this.props.course_identity===5?discussMessage&&discussMessage.shixun_status>1?
|
|
|
|
{this.props.isStudent===true?this.props.course_identity===5?discussMessage&&discussMessage.shixun_status>1?
|
|
|
|
discussMessage.time_status<5?
|
|
|
|
discussMessage.time_status<5?
|
|
|
|
<WordsBtn style="blue" className="colorblue font-16 mr20 fr mt10">
|
|
|
|
<WordsBtn style="blue" className="colorblue font-16 mr20 fr mt2 ">
|
|
|
|
{startbtn===false?
|
|
|
|
{startbtn===false?
|
|
|
|
(discussMessage.task_operation[0] == '继续挑战' || discussMessage.task_operation[0] == '查看实战' ?
|
|
|
|
(discussMessage.task_operation[0] == '继续挑战' || discussMessage.task_operation[0] == '查看实战' ?
|
|
|
|
<a className="btn colorblue" href={getTaskUrlById(discussMessage.task_operation[1])}>
|
|
|
|
<a className="btn colorblue" href={getTaskUrlById(discussMessage.task_operation[1])}>
|
|
|
@ -385,6 +393,13 @@ class ShixunhomeWorkItem extends Component{
|
|
|
|
</WordsBtn>:"":"":"":""
|
|
|
|
</WordsBtn>:"":"":"":""
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{this.props.isStudent===true?this.props.course_identity===5?
|
|
|
|
|
|
|
|
<a onClick={()=>this.hrefjumpskip("/courses/"+this.props.match.params.coursesId+"/"+this.state.shixuntypes+"/"+discussMessage.homework_id+"/list?tab=0")}
|
|
|
|
|
|
|
|
className="btn colorblue colorblue font-16 mr20 fr mt2">查看详情</a>
|
|
|
|
|
|
|
|
:"":""
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
</h6>
|
|
|
|
</h6>
|
|
|
|
|
|
|
|
|
|
|
|
<div className="cl"></div>
|
|
|
|
<div className="cl"></div>
|
|
|
|