diff --git a/public/react/src/App.js b/public/react/src/App.js index 15105f749..f7530989e 100644 --- a/public/react/src/App.js +++ b/public/react/src/App.js @@ -224,7 +224,12 @@ class App extends Component { componentDidMount() { // force an update if the URL changes - history.listen(() => this.forceUpdate()); + history.listen(() => { + this.forceUpdate() + const $ = window.$ + // https://www.trustie.net/issues/21919 可能会有问题 + $("html").animate({ scrollTop: $('html').scrollTop() - 0 }) + }); initAxiosInterceptors(this.props) diff --git a/public/react/src/common/components/Cropper.js b/public/react/src/common/components/Cropper.js index f11248751..94b47747f 100644 --- a/public/react/src/common/components/Cropper.js +++ b/public/react/src/common/components/Cropper.js @@ -6,27 +6,8 @@ const $ = window.$ let _url_origin = getUrl2() // let _url_origin = `http://47.96.87.25:48080`; -if (!window.Cropper) { - $.ajaxSetup({ - cache: true - }); - $('head').append($('') - .attr('href', `${_url_origin}/react/public/js/cropper/cropper.min.css`)); - - $.getScript( - `${_url_origin}/react/public/js/cropper/cropper.js`, - (data, textStatus, jqxhr) => { - - }); - $.getScript( - `${_url_origin}/react/public/js/cropper/html2canvas.min.js`, - (data, textStatus, jqxhr) => { - - }); -} - function save_avatar(){ // if($(img_lg).html().trim() == ""){ @@ -93,9 +74,30 @@ class Cropper extends Component { // console.log(event.detail.scaleX); // console.log(event.detail.scaleY); }, - preview: this.props.previewId ? `#${this.props.previewId}` : '.img-preview', } + + if (!window.Cropper) { + $.ajaxSetup({ + cache: true + }); + + + $('head').append($('') + .attr('href', `${_url_origin}/react/public/js/cropper/cropper.min.css`)); + + $.getScript( + `${_url_origin}/react/public/js/cropper/cropper.js`, + (data, textStatus, jqxhr) => { + + }); + $.getScript( + `${_url_origin}/react/public/js/cropper/html2canvas.min.js`, + (data, textStatus, jqxhr) => { + + }); + } + setTimeout(() => { const image = document.getElementById(this.props.imageId || '__image'); this.cropper = new window.Cropper(image, this.options); diff --git a/public/react/src/modules/courses/busyWork/commonWork.js b/public/react/src/modules/courses/busyWork/commonWork.js index 8b2a3dced..85fd2ff66 100644 --- a/public/react/src/modules/courses/busyWork/commonWork.js +++ b/public/react/src/modules/courses/busyWork/commonWork.js @@ -401,7 +401,7 @@ class commonWork extends Component{ } secondRowLeft={
- 共 {mainList&&mainList.all_count} 个作业 + 共 {mainList&&mainList.all_count} 个{moduleChineseName} 已发布:{published_count}个 {/* {this.props.isAdmin()?:""} */} 未发布:{unpublished_count}个 diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraiseReplyChild.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraiseReplyChild.js index 83d42f9fc..56f633d2a 100644 --- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraiseReplyChild.js +++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksappraiseReplyChild.js @@ -77,7 +77,7 @@ class GraduationTasksappraiseReplyChild extends Component{ {this.props.ultimate===true ? "": isAdmin && this.props.addSuccess()} - showSameScore={true} + showSameScore={this.props.task_type == 2} > }