diff --git a/public/react/src/modules/courses/coursesPublic/sendResources.js b/public/react/src/modules/courses/coursesPublic/sendResources.js index 75726a51f..50c08bf66 100644 --- a/public/react/src/modules/courses/coursesPublic/sendResources.js +++ b/public/react/src/modules/courses/coursesPublic/sendResources.js @@ -213,17 +213,25 @@ class sendResources extends Component{ } + // console.log("description"); + // console.log(description); + if(description===undefined||description===null){ - if(description===undefined){ + }else { + if(description.length>100){ + + this.setState({ + descriptiontype:true + }) + return + } - }else if(description.length>100){ - this.setState({ - descriptiontype:true - }) - return } + + + if(this.props.Exterchainname==="资源设置"){ //设置 let coursesId=this.props.match.params.coursesId; @@ -240,13 +248,17 @@ class sendResources extends Component{ description:description, delay_publish:Radiovalue, }).then((result)=>{ - if(result.data.status===0){ - this.ModalCancelModalCancel(); - this.props.updataleftNavfun(); - this.props.showNotification("设置资源成功"); - this.props.setupdate(1,false) - }else{ - this.props.showNotification(result.data.message); + if(result){ + if(result.data){ + if(result.data.status===0){ + this.ModalCancelModalCancel(); + this.props.updataleftNavfun(); + this.props.showNotification("设置资源成功"); + this.props.setupdate(1,false) + }else{ + this.props.showNotification(result.data.message); + } + } } }) @@ -266,22 +278,20 @@ class sendResources extends Component{ description:description, delay_publish:Radiovalue, }).then((result)=>{ - - - if(result.data.status===0){ - this.ModalCancelModalCancel(); - this.props.updataleftNavfun(); - this.props.showNotification("上传资源成功"); - this.props.setupdate(1,false) - }else{ - this.props.showNotification(result.data.message); + if(result){ + if(result.data){ + if(result.data.status===0){ + this.ModalCancelModalCancel(); + this.props.updataleftNavfun(); + this.props.showNotification("上传资源成功"); + this.props.setupdate(1,false) + }else{ + this.props.showNotification(result.data.message); + } + } } }) - } - - - } settextarea=(e)=>{ @@ -348,7 +358,7 @@ class sendResources extends Component{ } handleChangess=(e)=>{ - this.setState({ + this.setState({ resourceurl:e.target.value, resourceurlbool:false, }) diff --git a/public/react/src/modules/courses/shixunHomework/ShixunWorkReport.js b/public/react/src/modules/courses/shixunHomework/ShixunWorkReport.js index 5e4842574..959ba9244 100644 --- a/public/react/src/modules/courses/shixunHomework/ShixunWorkReport.js +++ b/public/react/src/modules/courses/shixunHomework/ShixunWorkReport.js @@ -38,6 +38,7 @@ class ShixunWorkReport extends Component { work_comment_hidden:undefined, work_comment:undefined, has_commit: false, + shixun_detail:[] } } @@ -113,7 +114,8 @@ class ShixunWorkReport extends Component { work_comment_hidden:result.data.work_comment_hidden, work_comment:result.data.work_comment, spinning: false, - has_commit: result.data.has_commit + has_commit: result.data.has_commit, + shixun_detail:result.data.shixun_detail }) } @@ -305,7 +307,7 @@ class ShixunWorkReport extends Component { } render() { - let {data, showAppraiseModaltype, work_comment_hidden, work_comment, has_commit} = this.state; + let {data, showAppraiseModaltype, work_comment_hidden, work_comment, has_commit,shixun_detail} = this.state; let category_id=data===undefined?"":data.category===null?"":data.category.category_id; let homework_common_id=data===undefined?"":data.homework_common_id; @@ -454,7 +456,20 @@ class ShixunWorkReport extends Component { <div className="stud-class-set"> <div className="clearfix edu-back-white poll_list"> - <div className="font-16 color-dark-21 shixunreporttitleboxtop pd20">总体评价</div> + <div className="font-16 color-dark-21 shixunreporttitleboxtop pd20"> + <div className={"fl"}>总体评价</div> + <div className={"fr"}> + { + shixun_detail&&shixun_detail.map((item,key)=>{ + if(key===0){ + return( + <a className={"color-blue font-16"} href={/tasks/+item.game_identifier} target="_blank" >查看学员实训</a> + ) + } + }) + } + </div> + </div> <div className="font-16 color-dark-21 shixunreporttitleboxbom pd20"> <div style={{clear:"both",height:'100px'}}>