diff --git a/public/react/src/modules/courses/boards/TopicDetail.css b/public/react/src/modules/courses/boards/TopicDetail.css index de3aeb69b..7500268bf 100644 --- a/public/react/src/modules/courses/boards/TopicDetail.css +++ b/public/react/src/modules/courses/boards/TopicDetail.css @@ -1,12 +1,15 @@ -.edu-class-container { - width: 1200px; - margin: 10px auto 20px; -} -#forum_index_list { - margin-top: 90px; - margin-bottom: 320px; -} - -.uploadBtn { - margin-left: 0px; +.edu-class-container { + width: 1200px; + margin: 10px auto 20px; +} +#forum_index_list { + margin-top: 90px; + margin-bottom: 320px; +} +#yslforum_index_list { + margin-top: 20px; + margin-bottom: 320px; +} +.uploadBtn { + margin-left: 0px; } \ No newline at end of file diff --git a/public/react/src/modules/courses/boards/TopicDetail.js b/public/react/src/modules/courses/boards/TopicDetail.js index d60c34461..7d0e6d37d 100644 --- a/public/react/src/modules/courses/boards/TopicDetail.js +++ b/public/react/src/modules/courses/boards/TopicDetail.js @@ -526,7 +526,7 @@ class TopicDetail extends Component { const courseId=this.props.match.params.coursesId; const boardId = this.props.match.params.boardId return ( - <div className="edu-back-white edu-class-container edu-position course-message topicDetail" id="forum_index_list"> {/* fl with100 */} + <div className="edu-back-white edu-class-container edu-position course-message topicDetail" id="yslforum_index_list"> {/* fl with100 */} <style>{` .topicDetail #forum_list .return_btn.no_mr { margin-right: 1px; diff --git a/public/react/src/modules/courses/shixunHomework/Shixunworkdetails/ShixunCustomsPass.js b/public/react/src/modules/courses/shixunHomework/Shixunworkdetails/ShixunCustomsPass.js index 10ec2e40f..3fc2d516a 100644 --- a/public/react/src/modules/courses/shixunHomework/Shixunworkdetails/ShixunCustomsPass.js +++ b/public/react/src/modules/courses/shixunHomework/Shixunworkdetails/ShixunCustomsPass.js @@ -28,10 +28,10 @@ class ShixunCustomsPass extends Component { datas.push({ customs:{position:item.position,subject:item.subject}, taskname:{name:item.username}, - openingtime:moment(item.end_time).format('YYYY-MM-DD HH:mm:ss'), + openingtime:item.end_time===null?"无":item.end_time===undefined?"无":item.end_time===""?"无":moment(item.end_time).format('YYYY-MM-DD HH:mm:ss'), evaluating: {final_score:item.final_score,all_score:item.all_score}, finishtime:item.copy_username, - elapsedtime:moment(item.copy_end_time).format('YYYY-MM-DD HH:mm:ss'), + elapsedtime:item.copy_end_time===null?"无":item.copy_end_time===undefined?"无":item.copy_end_time===""?"无":moment(item.copy_end_time).format('YYYY-MM-DD HH:mm:ss'), empvalue:item.code_rate, // adjustmentminute:asdasd }) @@ -200,6 +200,9 @@ class ShixunCustomsPass extends Component { </style> { data&&data.challenge_list.map((item,key)=>{ + console.log("203challenge_list下面的数据"); + console.log(item); + console.log(JSON.stringify(item)); return( <div key={key} className={"mb20"}> <div className="font-16 color-dark-21 ml20 mr20"> @@ -213,46 +216,46 @@ class ShixunCustomsPass extends Component { <span className={"font-14"}>{item.subject}</span> </a> </span> - <span className="fr codeboxright">代码文件:{item.code_list[0].path}</span> + <span className="fr codeboxright">代码文件:{item.code_list.length===0?"无":item.code_list[0].path===undefined?"无":item.code_list[0].path}</span> </p> </div> - {item.code_list.map((ite,k)=>{ + {item.code_list.length===0?"":item.code_list.map((ite,k)=>{ return( - <div className="font-16 color-dark-21 ml20 mr20" key={k}> - <div className=" mt15"> - <p className="clearfix pt5 pb5 codebox"> - <span className="fl"> - <span className={"colorC8161D"}>{item.username}</span> - 的代码文件 - </span> - <span className="fr"> - <span className={"color-green"}>{item.copy_username}</span> - 的代码文件 - </span> - </p> - <style> - {` - .borderccc{ - border:1px solid #ccc - } - `} - </style> - <div className="test-code mt20 borderccc"> - <li className="clearfix"> - <MonacoDiffEditor - height="500" - // language="javascript" - original={ite.origin_content} - value={ ite.target_content} - // options={options} - /> - </li> - </div> - </div> - </div> + <div className="font-16 color-dark-21 ml20 mr20" key={k}> + <div className=" mt15"> + <p className="clearfix pt5 pb5 codebox"> + <span className="fl"> + <span className={"colorC8161D"}>{item.username}</span> + 的代码文件 + </span> + <span className="fr"> + <span className={"color-green"}>{item.copy_username}</span> + 的代码文件 + </span> + </p> + <style> + {` + .borderccc{ + border:1px solid #ccc + } + `} + </style> + <div className="test-code mt20 borderccc"> + <li className="clearfix"> + <MonacoDiffEditor + height="500" + // language="javascript" + original={ite.origin_content} + value={ ite.target_content} + // options={options} + /> + </li> + </div> + </div> + </div> ) })} </div> @@ -267,4 +270,4 @@ class ShixunCustomsPass extends Component { } } -export default ShixunCustomsPass; \ No newline at end of file +export default ShixunCustomsPass;