From 18d328a1fc38d5bbc265f14ca36e5ee2def0ecfa Mon Sep 17 00:00:00 2001 From: hjm <63528605@qq.com> Date: Fri, 21 Jun 2019 17:34:11 +0800 Subject: [PATCH 1/5] this.closeConnectionProject() --- .../react/src/modules/courses/busyWork/ConnectProject.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/public/react/src/modules/courses/busyWork/ConnectProject.js b/public/react/src/modules/courses/busyWork/ConnectProject.js index 06ded5f67..9d201009d 100644 --- a/public/react/src/modules/courses/busyWork/ConnectProject.js +++ b/public/react/src/modules/courses/busyWork/ConnectProject.js @@ -23,7 +23,12 @@ class ConnectProject extends Component{ } onSubmit = () => { - const { radioValue } = this.state; + const { radioValue, projects } = this.state; + if (projects.length === 0) { + this.closeConnectionProject() + return; + } + if (!radioValue) { this.props.showNotification('请先在下面的列表中选择项目') return; @@ -115,7 +120,7 @@ class ConnectProject extends Component{ >
{ - projects && projects.length && + projects && !!projects.length &&
{this.setState({keyword: e.target.value})}} From b297855e7bce976cd46b80e084d85e517c63156d Mon Sep 17 00:00:00 2001 From: hjm <63528605@qq.com> Date: Sat, 22 Jun 2019 09:35:31 +0800 Subject: [PATCH 2/5] top --- public/react/src/modules/courses/boards/TopicDetail.js | 4 ++-- public/react/src/modules/forums/MemoDetailMDEditor.js | 10 ++++++---- public/react/src/modules/forums/Post.css | 2 +- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/public/react/src/modules/courses/boards/TopicDetail.js b/public/react/src/modules/courses/boards/TopicDetail.js index 5d4a434a5..0b7c0935c 100644 --- a/public/react/src/modules/courses/boards/TopicDetail.js +++ b/public/react/src/modules/courses/boards/TopicDetail.js @@ -661,8 +661,8 @@ class TopicDetail extends Component { {/* onClick={ this.createNewComment } enableReplyTo={true} */} -
+
全部回复 {memo.total_replies_count} diff --git a/public/react/src/modules/forums/MemoDetailMDEditor.js b/public/react/src/modules/forums/MemoDetailMDEditor.js index ebb61b1b7..454a40a51 100644 --- a/public/react/src/modules/forums/MemoDetailMDEditor.js +++ b/public/react/src/modules/forums/MemoDetailMDEditor.js @@ -178,10 +178,12 @@ class MemoDetailMDEditor extends Component {
调整高度
{ errorMsg && {errorMsg} } - - {this.props.buttonText || '发送'} - +
); diff --git a/public/react/src/modules/forums/Post.css b/public/react/src/modules/forums/Post.css index e85ba38d0..51d88dfe1 100644 --- a/public/react/src/modules/forums/Post.css +++ b/public/react/src/modules/forums/Post.css @@ -18,7 +18,7 @@ } #forum_list .return_btn { line-height: 38px; - margin-right: 15px; + /* margin-right: 15px; */ font-size: 14px; cursor: pointer; } From 58bf03e694d827e3c39db93f3708acdc4663bbe6 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Sat, 22 Jun 2019 09:42:12 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E6=98=8E=E6=97=A5=E7=AD=BE=E5=88=B0?= =?UTF-8?q?=E7=9A=84=E9=87=91=E5=B8=81=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../exercise/ExerciseReviewAndAnswer.js | 18 +++++++++++------- .../courses/exercise/question/shixunAnswer.js | 4 ++-- .../react/src/modules/user/usersInfo/Infos.js | 14 ++++++++++---- 3 files changed, 23 insertions(+), 13 deletions(-) diff --git a/public/react/src/modules/courses/exercise/ExerciseReviewAndAnswer.js b/public/react/src/modules/courses/exercise/ExerciseReviewAndAnswer.js index 58569554f..06291a8d6 100644 --- a/public/react/src/modules/courses/exercise/ExerciseReviewAndAnswer.js +++ b/public/react/src/modules/courses/exercise/ExerciseReviewAndAnswer.js @@ -73,8 +73,9 @@ class ExerciseReviewAndAnswer extends Component{ setScoreReason:undefined, setTip:"", - Id:undefined - + Id:undefined, + // 试卷总分 + exerciseTotalScore:undefined } } componentDidUpdate (prevProps) { @@ -185,7 +186,8 @@ class ExerciseReviewAndAnswer extends Component{ exercise_answer_user:result.data.exercise_answer_user, exercise_questions:result.data.exercise_questions, user_exercise_status:1, - Id:result.data.exercise_answer_user.user_id + Id:result.data.exercise_answer_user.user_id, + exerciseTotalScore:result.data.exercise_answer_user.score }) } }).catch((error)=>{ @@ -207,7 +209,8 @@ class ExerciseReviewAndAnswer extends Component{ exercise_scores:result.data.exercise_scores, exercise_questions:result.data.exercise_questions, user_exercise_status:result.data.exercise.user_exercise_status, - time:result.data.exercise.left_time + time:result.data.exercise.left_time, + exerciseTotalScore:result.data.user_score }) if(result.data.exercise.left_time != null){ this.remainTime(); @@ -490,7 +493,8 @@ class ExerciseReviewAndAnswer extends Component{ modalsBottomval, ModalCancel, ModalSave, - Loadtype + Loadtype, + exerciseTotalScore }=this.state let isAdmin = this.props.isAdmin(); let isStudent =this.props.isStudent(); @@ -579,8 +583,8 @@ class ExerciseReviewAndAnswer extends Component{ exercise_start_at && 开始答题时间:{ exercise_start_at && moment(exercise_start_at).format(format) } } { - exercise_answer_user && !!exercise_answer_user.score && - 总分: { exercise_answer_user.score } + (isAdmin || (isStudent && exercise && exercise.exercise_status == 3)) && exerciseTotalScore && + 总分: { exerciseTotalScore } } { diff --git a/public/react/src/modules/courses/exercise/question/shixunAnswer.js b/public/react/src/modules/courses/exercise/question/shixunAnswer.js index 40dc11ed6..0ce4b3084 100644 --- a/public/react/src/modules/courses/exercise/question/shixunAnswer.js +++ b/public/react/src/modules/courses/exercise/question/shixunAnswer.js @@ -269,7 +269,7 @@ class shixunAnswer extends Component{ } { item.operation ? - this.scrollToAnchor(`${index+1}`)}>查看 + this.scrollToAnchor(`${questionType.question_id}${index+1}`)}>查看 : -- } @@ -292,7 +292,7 @@ class shixunAnswer extends Component{ { challenge.map((item,key)=>{ return( -
+

diff --git a/public/react/src/modules/user/usersInfo/Infos.js b/public/react/src/modules/user/usersInfo/Infos.js index 201d5b43a..026ebc06b 100644 --- a/public/react/src/modules/user/usersInfo/Infos.js +++ b/public/react/src/modules/user/usersInfo/Infos.js @@ -46,7 +46,8 @@ class Infos extends Component{ type:0, login:undefined, isRenders:false, - moduleName:"courses" + moduleName:"courses", + next_gold:undefined } } componentDidMount =()=>{ @@ -75,7 +76,8 @@ class Infos extends Component{ data:result.data, followed:result.data.followed, sign:result.data.brief_introduction, - id:result.data.id + id:result.data.id, + next_gold:result.data.tomorrow_attendance_gold }) } }).catch((error)=>{ @@ -133,6 +135,9 @@ class Infos extends Component{ data : update(prevState.data, {attendance_signed: {$set: true} }) }) ) + this.setState({ + next_gold:result.data.next_gold + }) } }).catch((error)=>{ console.log(error); @@ -195,7 +200,8 @@ class Infos extends Component{ id, login, isRenders, - moduleName + moduleName, + next_gold }=this.state; let {username}= this.props.match.params; @@ -291,7 +297,7 @@ class Infos extends Component{ data.attendance_signed ? 已签到 - 明日签到 +{data && data.tomorrow_attendance_gold} 金币 + 明日签到 +{next_gold} 金币 : 签到 From 698ee3271245c9bc565c1540928d10d3297b91f4 Mon Sep 17 00:00:00 2001 From: hjm <63528605@qq.com> Date: Sat, 22 Jun 2019 10:01:49 +0800 Subject: [PATCH 4/5] css --- .../react/src/modules/courses/boards/TopicDetail.js | 10 ++++++---- .../courses/busyWork/reply/CommonWorkAppraiseReply.js | 4 ++-- .../src/modules/courses/common/courseMessage.css | 11 ++++++++--- public/react/src/modules/forums/MemoDetailMDEditor.js | 8 ++++++-- 4 files changed, 22 insertions(+), 11 deletions(-) diff --git a/public/react/src/modules/courses/boards/TopicDetail.js b/public/react/src/modules/courses/boards/TopicDetail.js index 0b7c0935c..0c25910f5 100644 --- a/public/react/src/modules/courses/boards/TopicDetail.js +++ b/public/react/src/modules/courses/boards/TopicDetail.js @@ -413,6 +413,7 @@ class TopicDetail extends Component { // md editor.setValue && editor.setValue('') + const user = this._getUser(); this.setState({ comments: addNewComment(comments, _id, content, user) @@ -423,6 +424,7 @@ class TopicDetail extends Component { memo: newMemo2 }) this.refs.editor.showEditor(); + this.refs.editor.close(); } @@ -661,11 +663,11 @@ class TopicDetail extends Component { {/* onClick={ this.createNewComment } enableReplyTo={true} */} -

+
- 全部回复 - {memo.total_replies_count} + 全部回复 + ({memo.total_replies_count})
}
- -
{/* diff --git a/public/react/src/modules/courses/common/courseMessage.css b/public/react/src/modules/courses/common/courseMessage.css index e521b24f5..a7bbd8f1a 100644 --- a/public/react/src/modules/courses/common/courseMessage.css +++ b/public/react/src/modules/courses/common/courseMessage.css @@ -13,7 +13,8 @@ /* 评论 */ /* 改宽度 */ .course-message .panel-comment_item .comment_orig_content { - width: 1024px; + /* width: 1024px; */ + width: 1046px; } /* 子回复按钮 */ .course-message .reply_to_message a.commentsbtn.task-btn-blue { @@ -34,7 +35,7 @@ } .course-message .comment_item_cont:last-child { /* 作品评阅需要 */ - /* border-bottom: none; */ + border-bottom: none; } .course-message .memoMore { @@ -44,4 +45,8 @@ .course-message .memoMore .writeCommentBtn { right: 35px; top: 2px; - } \ No newline at end of file + } + +.panel-comment_item .comment_content { + margin-top: 4px; +} \ No newline at end of file diff --git a/public/react/src/modules/forums/MemoDetailMDEditor.js b/public/react/src/modules/forums/MemoDetailMDEditor.js index 454a40a51..e1811ed8a 100644 --- a/public/react/src/modules/forums/MemoDetailMDEditor.js +++ b/public/react/src/modules/forums/MemoDetailMDEditor.js @@ -128,7 +128,8 @@ class MemoDetailMDEditor extends Component {