From 397b8cbd1b7a1b0d0daf88973e18afc83743d4b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com> Date: Thu, 18 Jul 2019 10:15:33 +0800 Subject: [PATCH 01/15] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../exercise/Testpapersettinghomepage.js | 50 +++++- .../courses/shixunHomework/Listofworks.js | 41 +---- .../shixunHomework/Listofworksstudentone.js | 30 +++- .../shixunHomework/ShixunHomeworkPage.js | 54 ++++++- .../shixunHomework/ShixunStudentWork.js | 15 +- .../shixunHomework/ShixunWorkReport.js | 76 +++++---- .../shixunHomework/Trainingjobsetting.js | 38 +---- .../shixunHomework/Workquestionandanswer.js | 37 +---- .../src/modules/modals/DownloadMessage.js | 145 +++++++++--------- .../src/modules/modals/DownloadMessageysl.js | 50 ++++++ 10 files changed, 298 insertions(+), 238 deletions(-) create mode 100644 public/react/src/modules/modals/DownloadMessageysl.js diff --git a/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js b/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js index 398a45228..f25f02d83 100644 --- a/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js +++ b/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js @@ -7,7 +7,7 @@ import '../css/members.css'; import '../css/busyWork.css'; import axios from 'axios'; import Modals from '../../modals/Modals'; -import DownloadMessage from '../../modals/DownloadMessage'; +import DownloadMessageysl from "../../modals/DownloadMessageysl"; import Studentshavecompletedthelist from './Studentshavecompletedthelist'; import WrappedExercisesetting from './Exercisesetting'; import ExerciseDisplay from './ExerciseDisplay' @@ -30,6 +30,8 @@ class Testpapersettinghomepage extends Component{ visible:false, groupyslsval:"", current_status:undefined, + DownloadType:false, + DownloadMessageval:undefined, } } //切换tab @@ -159,7 +161,41 @@ class Testpapersettinghomepage extends Component{ } } + /// 确认是否下载 + confirmysl(url){ + axios.get(url).then((response) => { + if(response.data.status&&response.data.status===-1){ + + }else if(response.data.status&&response.data.status===-2){ + if(response.data.messages === "100"){ + // 已超出文件导出的上限数量(100 ),建议: + + this.setState({ + DownloadType:true, + DownloadMessageval:100 + }) + }else { + //因附件资料超过500M + this.setState({ + DownloadType:true, + DownloadMessageval:500 + }) + } + }else { + this.props.showNotification(`正在下载中`); + window.open("/api"+url, '_blank'); + } + }).catch((error) => { + console.log(error) + }); + } + Downloadcal=()=>{ + this.setState({ + DownloadType:false, + DownloadMessageval:undefined + }) + } cancelmodel=()=>{ this.setState({ Modalstype:false, @@ -296,9 +332,9 @@ class Testpapersettinghomepage extends Component{ {isAdmin === true?
  • 导出
  • :""} @@ -345,6 +381,12 @@ class Testpapersettinghomepage extends Component{ + { // 教师列表 parseInt(tab[0])==0 && this.setcourse_groupysls(value)} current_status = {this.state.current_status}> diff --git a/public/react/src/modules/courses/shixunHomework/Listofworks.js b/public/react/src/modules/courses/shixunHomework/Listofworks.js index 68730b0fe..7bdb731e0 100644 --- a/public/react/src/modules/courses/shixunHomework/Listofworks.js +++ b/public/react/src/modules/courses/shixunHomework/Listofworks.js @@ -4,7 +4,6 @@ import {WordsBtn, ActionBtn} from 'educoder'; import TraineetraininginformationModal from './TraineetraininginformationModal'; import ModulationModal from "../coursesPublic/ModulationModal"; import HomeworkModal from "../coursesPublic/HomeworkModal"; -import DownloadMessage from '../../modals/DownloadMessage'; import { Form, Select, @@ -1369,39 +1368,9 @@ class Listofworks extends Component { }); } - /// 确认是否下载 - confirmysl(url){ - this.refs.DownloadMessage.confirmysl(url); - // axios.get(url).then((response) => { - // if(response.data.status&&response.data.status===-1){ - - // }else if(response.data.status&&response.data.status===-2){ - // if(response.data.messages === "100"){ - // // 已超出文件导出的上限数量(100 ),建议: - - // this.setState({ - // DownloadType:true, - // DownloadMessageval:100 - // }) - // }else { - // //因附件资料超过500M - // this.setState({ - // DownloadType:true, - // DownloadMessageval:500 - // }) - // } - // }else { - // this.props.showNotification(`正在下载中`); - // window.open("/api"+url, '_blank'); - // } - // }).catch((error) => { - // console.log(error) - // }); - } - ChangeTab=(e)=>{ - this.props.ChangeTab(e); - } + + render() { // console.log("Listofworks.js000") @@ -1426,11 +1395,7 @@ class Listofworks extends Component { issCancel={() => this.hideshowmodel()} updatas={() => this.isupdatas()} /> : ""} - - + {visibles === true ?
    diff --git a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js index 7d3c37704..a2343abf8 100644 --- a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js +++ b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js @@ -13,6 +13,7 @@ import '../css/busyWork.css' import '../poll/pollStyle.css' import {getImageUrl} from 'educoder'; import TraineetraininginformationModal from "./TraineetraininginformationModal"; +import DownloadMessageysl from '../../modals/DownloadMessageysl'; import Startshixuntask from "../coursesPublic/Startshixuntask"; @@ -63,6 +64,8 @@ class Listofworksstudentone extends Component { }, student_works: [], startbtn: false, + DownloadType:false, + DownloadMessageval:undefined, columns: [ { title: '序号', @@ -335,8 +338,9 @@ class Listofworksstudentone extends Component { console.log("Listofworksstudentone"); console.log("componentDidMount"); this.props.triggerRef(this); - var homeworkid = this.props.match.params.homeworkid; - this.Getalistofworks(homeworkid); + // var homeworkid = this.props.match.params.homeworkid; + // this.Getalistofworks(homeworkid); + this.Getalistofworkstwo("", "", "", "", 1, 20); let query = this.props.location.pathname; const type = query.split('/'); this.setState({ @@ -857,16 +861,15 @@ class Listofworksstudentone extends Component { axios.get(url).then((response) => { this.props.showNotification(`${response.data.message}`); - var homeworkid = this.props.match.params.homeworkid; - this.Getalistofworks(homeworkid); + // var homeworkid = this.props.match.params.homeworkid; + // this.Getalistofworks(homeworkid); + this.Getalistofworkstwo("", "", "", "", 1, 20); }).catch((error) => { console.log(error) }); } - ChangeTab=(e)=>{ - this.props.ChangeTab(e); - } + render() { let {visibles, game_list,columns, limit,experience, boolgalist,viewtrainingdata, teacherdata, page, data, jobsettingsdata, styletable, datas, order, loadingstate,computeTimetype} = this.state; // console.log(this.state.data); @@ -920,6 +923,12 @@ class Listofworksstudentone extends Component { {visibles === true ?
    + + this.cancelModulationModels()} + /> + +
    + : "" + } + + {/*立即发布*/} + this.getcourse_groupslist(id)} + starttimes={this.state.starttimes} + typs={this.state.typs} + /> +
    + + +
    + + + + {computeTimetype===false?
  • + + 正在执行成绩计算,请稍后刷新页面查看结果 + 温馨提示:执行时间因作品数量而异 + +
  • :""} + + {/*作品状态GraduationTaskssettinglist*/} +
      +
    • + 计算成绩时间:{teacherdata&&teacherdata.calculation_time==null?"--": moment(teacherdata&&teacherdata.calculation_time).format('YYYY-MM-DD HH:mm')} + + {teacherdata&&teacherdata.publish_immediately===false&&computeTimetype===true?
      + 计算成绩 +
      : +
      + {teacherdata&&teacherdata.homework_status[0]=== "未发布"? "": +
      + 计算成绩 +
      + } +
      } +
      + +
      + this.onSearchKeywordKeyUpt(e)} + onInput={this.inputSearchValuest} + onSearch={this.searchValuest} + > +
      +
    • + +
    • + + 作品状态: + this.notlimiteds()}>不限 + this.funtaskstatust(e, task_status && task_status)} + style={{paddingTop: '4px'}}> + + {task_status === undefined ? "" : task_status.map((item, key) => { + return ( + + {item.name} + ({item.count}) + + + + ) + })} + + {/*请输入姓名或学号搜索*/} + + +
    • + + + {/*分班情况*/} + +
    • + {JSON.stringify(course_group_info) === "[]" ? "" : course_group_info === undefined ? "" : course_group_info.length < 2 ? "" : +
      + 分班情况: + this.notlimitedst()}>不限 + this.funtaskstatustwot(e, course_group_info && course_group_info)} + style={{paddingTop: '4px',width:'1017px'}}> + {course_group_info === undefined ? "" : + course_group_info.map((item, key) => { + return ( + + {item.group_group_name} + ({item.count}) + + + ) + }) + } + +
      } +
    • + +
    + + + + { + JSON.stringify(data) === "[]" ? + +
    +
    +
    + +

    没有数据可以显示!

    +
    +
    + +
    + : + +
    + +
    + {data === undefined ? "" : } + + + } + + + + { + teacherdata && teacherdata.work_count && teacherdata.work_count > limit ? +
    + +
    + : "" + } + + + + ) :( + teacherdata === undefined || teacherdata.student_works === undefined || teacherdata.student_works === null || JSON.stringify(teacherdata.student_works) === "[]" ? // 学生不能查看别人的
    @@ -996,7 +2604,7 @@ class Listofworksstudentone extends Component { {computeTimetype===true?
    计算成绩
    : -
    +
    {teacherdata&&teacherdata.homework_status[0]=== "未发布"? "":
    计算成绩 @@ -1021,7 +2629,7 @@ class Listofworksstudentone extends Component {
    {data === undefined ? "222222" :
    } @@ -1087,7 +2695,7 @@ class Listofworksstudentone extends Component { {data === undefined ? "" :
    计算成绩 : -
    +
    {teacherdata&&teacherdata.homework_status[0]=== "未发布"? "":
    计算成绩 @@ -1205,7 +2813,7 @@ class Listofworksstudentone extends Component {
    {datas === undefined ? "" :
    } @@ -1243,7 +2851,7 @@ class Listofworksstudentone extends Component { - + ) ) } diff --git a/public/react/src/modules/courses/shixunHomework/ShixunHomeworkPage.js b/public/react/src/modules/courses/shixunHomework/ShixunHomeworkPage.js index 4ff7b2cad..3fbf8254a 100644 --- a/public/react/src/modules/courses/shixunHomework/ShixunHomeworkPage.js +++ b/public/react/src/modules/courses/shixunHomework/ShixunHomeworkPage.js @@ -11,7 +11,6 @@ import '../css/Courses.css'; import './style.css'; import '../css/busyWork.css'; import '../poll/pollStyle.css'; -import Listofworks from "./Listofworks"; import Listofworksstudentone from './Listofworksstudentone'; import Trainingjobsetting from './Trainingjobsetting'; import Workquestionandanswer from './Workquestionandanswer'; @@ -280,26 +279,15 @@ class ShixunHomeworkPage extends Component { modalCancel={this.Downloadcal} modalsType={this.state.DownloadType} /> - { - // 教师列表 - parseInt(tab) === 0 ? (isAdmin === true ? - this.Getdataback(jobsettingsdata, teacherdata)}> - : - this.Getdataback(jobsettingsdata, teacherdata)}>) - : - parseInt(tab) === 1 ? - this.Getdataback(jobsettingsdata, teacherdata)}> - : - parseInt(tab) === 2 ? - this.Getdataback(jobsettingsdata, teacherdata)}> - : - this.Getdataback(jobsettingsdata, teacherdata)}> - } + + {parseInt(tab) === 0 && this.Getdataback(jobsettingsdata, teacherdata)}>} + + {parseInt(tab) === 1 && this.Getdataback(jobsettingsdata, teacherdata)}>} + + {parseInt(tab) === 2 && this.Getdataback(jobsettingsdata, teacherdata)}>} + + {parseInt(tab) === 3 && this.Getdataback(jobsettingsdata, teacherdata)}>} + ) From f80d8884df7a83f9851b8ef224581a53ccfe0841 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com> Date: Thu, 18 Jul 2019 14:08:57 +0800 Subject: [PATCH 07/15] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/courses/shixunHomework/ShixunHomeworkPage.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/public/react/src/modules/courses/shixunHomework/ShixunHomeworkPage.js b/public/react/src/modules/courses/shixunHomework/ShixunHomeworkPage.js index 3fbf8254a..04bc935bc 100644 --- a/public/react/src/modules/courses/shixunHomework/ShixunHomeworkPage.js +++ b/public/react/src/modules/courses/shixunHomework/ShixunHomeworkPage.js @@ -224,16 +224,14 @@ class ShixunHomeworkPage extends Component { padding-top: 10px; padding-bottom: 8px; } - a:hover { - color:#1A0B00 !important; - } + `} {this.props.isAdmin() ?
  • 导出
    • this.confirmysl(`/zip/shixun_report?homework_common_id=${this.props.match.params.homeworkid}&work_status=${this.state.course_groupyslstwo===undefined ||this.state.course_groupyslstwo===null? null: this.state.course_groupyslstwo}&course_group=${this.state.checkedValuesineinfo===undefined||this.state.checkedValuesineinfo===null? null:his.state.checkedValuesineinfo}&search=${this.state.searchtext===undefined||this.state.searchtext===null?null:this.state.searchtext}`)}>实训报告 + onClick={(url) => this.confirmysl(`/zip/shixun_report?homework_common_id=${this.props.match.params.homeworkid}&work_status=${this.state.course_groupyslstwo===undefined ||this.state.course_groupyslstwo===null? null: this.state.course_groupyslstwo}&course_group=${this.state.checkedValuesineinfo===undefined||this.state.checkedValuesineinfo===null? null:this.state.checkedValuesineinfo}&search=${this.state.searchtext===undefined||this.state.searchtext===null?null:this.state.searchtext}`)}>实训报告
    • this.confirmysl(`/homework_commons/${this.props.match.params.homeworkid}/works_list.xlsx?group_id=${this.state.checkedValuesineinfo===undefined||this.state.checkedValuesineinfo===null?null:this.state.checkedValuesineinfo}&search=${this.state.searchtext===undefined||this.state.searchtext=== null?null:this.state.searchtext}`)}>学生成绩 From dcfc2099cfe426335f2954d161a907e87a67f407 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com> Date: Thu, 18 Jul 2019 14:15:21 +0800 Subject: [PATCH 08/15] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/courses/shixunHomework/Listofworksstudentone.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js index 49c640419..a56905916 100644 --- a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js +++ b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js @@ -2175,14 +2175,14 @@ class Listofworksstudentone extends Component { render() { - let {columns,course_groupysls, course_groupyslstwo, unlimited, unlimitedtwo, course_group_info, orders, task_status, checkedValuesine, searchtext, teacherlist, visible,visibles, game_list,columnsstu, limit,experience, boolgalist,viewtrainingdata, teacherdata, page, data, jobsettingsdata, styletable, datas, order, loadingstate,computeTimetype} = this.state; + let {columns,course_groupysls,isAdmin, course_groupyslstwo, unlimited, unlimitedtwo, course_group_info, orders, task_status, checkedValuesine, searchtext, teacherlist, visible,visibles, game_list,columnsstu, limit,experience, boolgalist,viewtrainingdata, teacherdata, page, data, jobsettingsdata, styletable, datas, order, loadingstate,computeTimetype} = this.state; // console.log(this.state.data); // console.log("841"); // console.log(this.state.columns); return ( - isAdmin === true ? + this.props.isAdmin === true ? (
      {visible === true ? Date: Thu, 18 Jul 2019 14:18:56 +0800 Subject: [PATCH 09/15] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/modules/courses/shixunHomework/Listofworksstudentone.js | 1 - 1 file changed, 1 deletion(-) diff --git a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js index a56905916..42282b950 100644 --- a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js +++ b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js @@ -35,7 +35,6 @@ import Startshixuntask from "../coursesPublic/Startshixuntask"; import ModulationModal from "../coursesPublic/ModulationModal"; import HomeworkModal from "../coursesPublic/HomeworkModal"; import ShixunWorkModal from "./Shixunworkdetails/ShixunWorkModal"; -import {getImageUrl} from 'educoder'; //GraduationTaskssetting.js From 97fbb12e9111e39c7271cb3729c7f162db1bf393 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com> Date: Thu, 18 Jul 2019 14:22:22 +0800 Subject: [PATCH 10/15] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../shixunHomework/Listofworksstudentone.js | 21 +++++++------------ 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js index 42282b950..a46312bd9 100644 --- a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js +++ b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js @@ -2315,13 +2315,11 @@ class Listofworksstudentone extends Component { {teacherdata&&teacherdata.publish_immediately===false&&computeTimetype===true?
      计算成绩
      : -
      - {teacherdata&&teacherdata.homework_status[0]=== "未发布"? "": + teacherdata&&teacherdata.homework_status[0]=== "未发布"? "":
      计算成绩
      } -
      }
      @@ -2603,13 +2601,11 @@ class Listofworksstudentone extends Component { {computeTimetype===true?
      计算成绩
      : -
      - {teacherdata&&teacherdata.homework_status[0]=== "未发布"? "": -
      - 计算成绩 -
      - } -
      + teacherdata&&teacherdata.homework_status[0]=== "未发布"? "": +
      + 计算成绩 +
      + } } @@ -2768,13 +2764,10 @@ class Listofworksstudentone extends Component { {computeTimetype===true?
      计算成绩
      : -
      - {teacherdata&&teacherdata.homework_status[0]=== "未发布"? "": + teacherdata&&teacherdata.homework_status[0]=== "未发布"? "":
      计算成绩
      - } -
      } } From 5a7ef71a56f6f31449fe729aab98f8ed1017f75b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com> Date: Thu, 18 Jul 2019 14:27:28 +0800 Subject: [PATCH 11/15] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/modules/courses/exercise/Testpapersettinghomepage.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js b/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js index abea627d3..0b534ac86 100644 --- a/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js +++ b/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js @@ -378,8 +378,6 @@ class Testpapersettinghomepage extends Component{
      - -
      Date: Thu, 18 Jul 2019 14:37:50 +0800 Subject: [PATCH 12/15] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../courses/shixunHomework/Listofworksstudentone.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js index a46312bd9..0cbb33358 100644 --- a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js +++ b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js @@ -19,10 +19,6 @@ import { } from "antd"; import './style.css'; import 'moment/locale/zh-cn'; -const Search = Input.Search; -const RadioGroup = Radio.Group; -const CheckboxGroup = Checkbox.Group; -const {Option} = Select; import axios from 'axios'; import moment from 'moment'; import '../css/members.css' @@ -35,7 +31,10 @@ import Startshixuntask from "../coursesPublic/Startshixuntask"; import ModulationModal from "../coursesPublic/ModulationModal"; import HomeworkModal from "../coursesPublic/HomeworkModal"; import ShixunWorkModal from "./Shixunworkdetails/ShixunWorkModal"; - +const Search = Input.Search; +const RadioGroup = Radio.Group; +const CheckboxGroup = Checkbox.Group; +const {Option} = Select; //GraduationTaskssetting.js //作品列表(学生) From 50114ddd57b9b531300408fbd51539150ea680b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com> Date: Thu, 18 Jul 2019 14:49:22 +0800 Subject: [PATCH 13/15] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/courses/shixunHomework/Listofworksstudentone.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js index 0cbb33358..a6885eca8 100644 --- a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js +++ b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js @@ -912,8 +912,8 @@ class Listofworksstudentone extends Component { } student=()=>{ this.props.triggerRef(this); - // var homeworkid = this.props.match.params.homeworkid; - // this.Getalistofworks(homeworkid); + var homeworkid = this.props.match.params.homeworkid; + this.Getalistofworks(homeworkid); let query = this.props.location.pathname; const type = query.split('/'); this.setState({ From d5ebd9c1669a9fa2ccee0dbcd769f2193dfb755f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com> Date: Thu, 18 Jul 2019 14:49:43 +0800 Subject: [PATCH 14/15] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/modules/courses/exercise/Testpapersettinghomepage.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js b/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js index 0b534ac86..02d3888ef 100644 --- a/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js +++ b/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js @@ -359,7 +359,7 @@ class Testpapersettinghomepage extends Component{ className={"btn fr color-blue font-16 mt20 mr20"} checkBoxValues={[parseInt(this.props.match.params.Id)]} Exercisetype={"exercise"} - action={this.Commonheadofthetestpaper} + action={this.Commonheadofthetestpaper} single={true} > :"":""} From 076acddea35d9c36551481e25bb2226ee26cbaf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com> Date: Thu, 18 Jul 2019 15:04:34 +0800 Subject: [PATCH 15/15] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../shixunHomework/Listofworksstudentone.js | 37 ++++++++++++++----- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js index a6885eca8..a23d7249c 100644 --- a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js +++ b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js @@ -2149,7 +2149,7 @@ class Listofworksstudentone extends Component { } - setComputeTime=()=>{ + setComputeTimet=()=>{ this.setState({ computeTimetype:false }) @@ -2157,18 +2157,37 @@ class Listofworksstudentone extends Component { let url = "/homework_commons/"+homeworkid+"/update_score.json"; axios.get(url).then((response) => { - if(response){ - this.props.showNotification(response.data.message); - this.setState({ - loadingstate: true - }) - this.Startsortingt(this.state.order, this.state.course_groupyslstwo, this.state.checkedValuesineinfo, this.state.searchtext, 1, this.state.limit); - } + this.props.showNotification(`${response.data.message}`); + this.setState({ + loadingstate: true + }) + this.Startsortingt(this.state.order, this.state.course_groupyslstwo, this.state.checkedValuesineinfo, this.state.searchtext, 1, this.state.limit); }).catch((error) => { console.log(error) }); } + // + // setComputeTime=()=>{ + // this.setState({ + // computeTimetype:false + // }) + // let homeworkid = this.props.match.params.homeworkid; + // let url = "/homework_commons/"+homeworkid+"/update_score.json"; + // + // axios.get(url).then((response) => { + // if(response){ + // this.props.showNotification(response.data.message); + // this.setState({ + // loadingstate: true + // }) + // this.Startsortingt(this.state.order, this.state.course_groupyslstwo, this.state.checkedValuesineinfo, this.state.searchtext, 1, this.state.limit); + // } + // }).catch((error) => { + // console.log(error) + // }); + // + // } @@ -2597,7 +2616,7 @@ class Listofworksstudentone extends Component { 计算成绩时间:{teacherdata&&teacherdata.calculation_time==null?"--": moment(teacherdata&&teacherdata.calculation_time).format('YYYY-MM-DD HH:mm')} {teacherdata&&teacherdata.task_operation[0]==="开启挑战"?"": - {computeTimetype===true?
      + {computeTimetype===true?
      计算成绩
      : teacherdata&&teacherdata.homework_status[0]=== "未发布"? "":