diff --git a/public/images/educoder/path.png b/public/images/educoder/path.png index 057838222..594358959 100644 Binary files a/public/images/educoder/path.png and b/public/images/educoder/path.png differ diff --git a/public/react/src/common/UrlTool.js b/public/react/src/common/UrlTool.js index 3d3053805..8098e4f38 100644 --- a/public/react/src/common/UrlTool.js +++ b/public/react/src/common/UrlTool.js @@ -56,7 +56,7 @@ export function getUploadActionUrl(path, goTest) { return `${getUrl()}/api/attachments.json${isDev ? `?debug=${window._debugType || 'admin'}` : ''}` } export function getUploadActionUrlOfAuth(id) { - return `${getUrl()}/api/users/accounts/${id}/auth_attachments.json${isDev ? `?debug=${window._debugType || 'admin'}` : ''}` + return `${getUrl()}/api/users/accounts/${id}/auth_attachment.json${isDev ? `?debug=${window._debugType || 'admin'}` : ''}` } export function test(path) { diff --git a/public/react/src/modules/courses/Index.js b/public/react/src/modules/courses/Index.js index 1b26dbf91..de437bbe1 100644 --- a/public/react/src/modules/courses/Index.js +++ b/public/react/src/modules/courses/Index.js @@ -555,7 +555,7 @@ class CoursesIndex extends Component{ }> */} - () } diff --git a/public/react/src/modules/courses/exercise/ExerciseReviewAndAnswer.js b/public/react/src/modules/courses/exercise/ExerciseReviewAndAnswer.js index 2a29474d2..0965a19f1 100644 --- a/public/react/src/modules/courses/exercise/ExerciseReviewAndAnswer.js +++ b/public/react/src/modules/courses/exercise/ExerciseReviewAndAnswer.js @@ -548,7 +548,7 @@ class ExerciseReviewAndAnswer extends Component{ } .setRadioStyle .ant-radio,.setRadioStyle .ant-checkbox{ height:16px; - margin-top:2px; + margin-top:4px; } .standardAnswer.editormd-html-preview,.answerStyle.editormd-html-preview{ width:100%!important diff --git a/public/react/src/modules/courses/exercise/question/multiple.js b/public/react/src/modules/courses/exercise/question/multiple.js index 4e74b68ce..2e1023faa 100644 --- a/public/react/src/modules/courses/exercise/question/multiple.js +++ b/public/react/src/modules/courses/exercise/question/multiple.js @@ -52,7 +52,7 @@ class Multiple extends Component{ return(

- {prefix} + {prefix} diff --git a/public/react/src/modules/courses/exercise/question/single.js b/public/react/src/modules/courses/exercise/question/single.js index 5156019d4..5cfd8a902 100644 --- a/public/react/src/modules/courses/exercise/question/single.js +++ b/public/react/src/modules/courses/exercise/question/single.js @@ -46,8 +46,8 @@ class single extends Component{ let prefix = isJudge ? undefined : `${tagArray[key]}.` return(

- - {prefix} + + {prefix} diff --git a/public/react/src/modules/courses/graduation/tasks/GraduateTaskItem.js b/public/react/src/modules/courses/graduation/tasks/GraduateTaskItem.js index c18ef8062..f3b98f927 100644 --- a/public/react/src/modules/courses/graduation/tasks/GraduateTaskItem.js +++ b/public/react/src/modules/courses/graduation/tasks/GraduateTaskItem.js @@ -215,12 +215,12 @@ class GraduateTaskItem extends Component{

{ - this.props.isAdmin?{discussMessage.name}:"" } { - this.props.isStudent? {discussMessage.name}:"" } @@ -280,7 +280,7 @@ class GraduateTaskItem extends Component{ {this.props.isAdmin?
- + 设置 diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTaskDetail.js b/public/react/src/modules/courses/graduation/tasks/GraduationTaskDetail.js index 1c969b3c4..2c74547af 100644 --- a/public/react/src/modules/courses/graduation/tasks/GraduationTaskDetail.js +++ b/public/react/src/modules/courses/graduation/tasks/GraduationTaskDetail.js @@ -350,9 +350,9 @@ class GraduationTaskDetail extends Component{
- 任务列表 - 毕设描述 - 设置 + 任务列表 + 毕设描述 + 设置 {/*导出成绩*/} {/*{this.props.isAdmin()?导出成绩:""}*/} @@ -420,19 +420,19 @@ class GraduationTaskDetail extends Component{
- () } > - () } > - () }> diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitedit.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitedit.js index d5c6dd9c2..36ab0fbeb 100644 --- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitedit.js +++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitedit.js @@ -570,7 +570,7 @@ class GraduationTasksSubmitedit extends Component{ {/*>*/} 毕设任务 > - 任务详情 + 任务详情 > {/**/} {/*{workslist&&workslist.task_name}*/} diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js index e383d4843..4f9093709 100644 --- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js +++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js @@ -595,7 +595,7 @@ render(){ {/*>*/} 毕设任务 > - 任务详情 + 任务详情 > {/**/} {/*{workslist&&workslist.task_name}*/} diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraise.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraise.js index c03ffc1e0..55dfd9855 100644 --- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraise.js +++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraise.js @@ -176,7 +176,7 @@ class GraduationTasksappraise extends Component{ > {datalist&&datalist.graduation_name} > - 任务详情 + 任务详情 > {datalist&&datalist.author_name}

diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js index 7f750ad70..962edcde5 100644 --- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js +++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js @@ -28,6 +28,7 @@ class GraduationTasksedit extends Component{ name:"", description:undefined, shixunsreplace:false, + graduationtask_id:undefined } } @@ -73,7 +74,8 @@ class GraduationTasksedit extends Component{ data:result.data, title_num:namelength, attachments:result.data.attachments, - fileList:fileList, + fileList:fileList, + graduationtask_id:result.data.graduation_id }) @@ -300,7 +302,7 @@ class GraduationTasksedit extends Component{ render(){ const { getFieldDecorator } = this.props.form; let {title_num,pageType,name,description,Loadtype,attachments,fileList, - Modalstype,Modalstopval,ModalCancel,ModalSave,shixunsreplace} =this.state; + Modalstype,Modalstopval,ModalCancel,ModalSave,shixunsreplace ,graduationtask_id} =this.state; let {coursedata}=this.props; let courseId=this.props.match.params.coursesId; @@ -361,13 +363,15 @@ class GraduationTasksedit extends Component{

- {this.props.current_user&&this.props.current_user.course_name} + + {this.props.current_user&&this.props.current_user.course_name} + > - 毕设任务 + 毕设任务 > {name===""?"": - {name} + {name} > } diff --git a/public/react/src/modules/courses/poll/PollNew.js b/public/react/src/modules/courses/poll/PollNew.js index a36180e9e..4c685e6d0 100644 --- a/public/react/src/modules/courses/poll/PollNew.js +++ b/public/react/src/modules/courses/poll/PollNew.js @@ -3792,9 +3792,7 @@ class PollNew extends Component { this.props.match.params.news === "new" ? this.state.Newedit === false ?

-
- -
+
this.addmysingles()}>单选题 this.addmydoubles()}> -
-
+
this.addmysingles()}>单选题 this.addmydoubles()}>}
-
- -
+
  • 0 ? "" : "active"}>this.changeSelect(null)}>全部
  • diff --git a/public/react/src/modules/paths/ShixunPaths.css b/public/react/src/modules/paths/ShixunPaths.css index ba7ba198b..dc2b21a05 100644 --- a/public/react/src/modules/paths/ShixunPaths.css +++ b/public/react/src/modules/paths/ShixunPaths.css @@ -18,10 +18,19 @@ line-height: 32px; margin:5px 0px; } -.pathIndexNav ul li.active a{ +.pathIndexNav ul li.active a,.pathIndexNav ul li:hover a{ background: #DDECF9; color: #4CACFF } +.pathImg{ + width: 100%; + height: 300px; + background-image: url(../../images/path/path.png); + background-color: #000a4f; + /* background-size: cover; */ + background-position: center; + background-repeat: no-repeat; +} /* 首页-最新最热 */ .mainPageArray span{ @@ -61,9 +70,9 @@ border-radius: 6px; } .squareCard .squareImg img{ - transition: all 0.6s; - -webkit-transition: all 0.6s; - -o-transition: all 0.6s; + transition: all 1s; + -webkit-transition: all 1s; + -o-transition: all 1s; width: 100%; } .squareCard .squareImg img:hover{ diff --git a/public/react/src/modules/user/usersInfo/banks/BanksIndex.js b/public/react/src/modules/user/usersInfo/banks/BanksIndex.js index ceaccc5f5..bf6f89f16 100644 --- a/public/react/src/modules/user/usersInfo/banks/BanksIndex.js +++ b/public/react/src/modules/user/usersInfo/banks/BanksIndex.js @@ -82,6 +82,7 @@ class BanksIndex extends Component{ this.setState({ publicly:pathname.indexOf("/publicly") > -1 }) + } initPublic = (crumbData) =>{ @@ -90,12 +91,26 @@ class BanksIndex extends Component{ }) } - componentDidUpdate=()=>{ - let { publicly }=this.state - - if(this.props.current_user && this.props.current_user.professional_certification == false && publicly){ - this.props.history.push(`/topicbank/${this.props.current_user.login}/publicly`); + componentDidUpdate(prevProps) { + if(prevProps.current_user!=this.props.current_user){ + let { publicly }=this.state; + if( this.props.checkIfLogin()) { + if (this.props.current_user && this.props.current_user.professional_certification == false && publicly){ + this.props.history.push(`/topicbank/${this.props.current_user.login}/publicly`); + } + } else { + this.props.showLoginDialog() + } } + // let { publicly }=this.state; + // if(this.props.current_user && this.props.current_user.professional_certification == false && publicly){ + // if( this.props.checkIfLogin()) { + // this.props.history.push(`/topicbank/${this.props.current_user.login}/publicly`); + // } else { + // this.props.showLoginDialog() + // } + // // console.log(`/topicbank/${this.props.current_user.login}/publicly`); + // } } render(){