From 683161b1ec1e233b16e0f4a5d7476d305466c9a4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=98=8E?= <775174143@qq.com>
Date: Sat, 22 Jun 2019 00:34:24 +0800
Subject: [PATCH] =?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/Exercise.js | 9 +-
.../tasks/GraduationTaskssetting.js | 12 +-
.../tasks/GraduationTaskssettinglist.js | 54 +-
.../tasks/GraduationTaskssettingquestions.js | 12 +-
.../modules/courses/graduation/tasks/index.js | 15 +-
.../poll/pollPublicBtn/ImmediatelyEnd.js | 536 +++++++++---------
.../poll/pollPublicBtn/ImmediatelyPublish.js | 12 +-
.../courses/shixunHomework/Listofworks.js | 12 +-
.../shixunHomework/ShixunStudentWork.js | 12 +-
.../shixunHomework/Trainingjobsetting.js | 12 +-
.../shixunHomework/Workquestionandanswer.js | 12 +-
.../courses/shixunHomework/shixunHomework.js | 20 +-
12 files changed, 374 insertions(+), 344 deletions(-)
diff --git a/public/react/src/modules/courses/exercise/Exercise.js b/public/react/src/modules/courses/exercise/Exercise.js
index a6791fb54..6f9470260 100644
--- a/public/react/src/modules/courses/exercise/Exercise.js
+++ b/public/react/src/modules/courses/exercise/Exercise.js
@@ -8,6 +8,7 @@ import '../css/members.css'
import { WordsBtn } from 'educoder'
import '../css/busyWork.css'
import _ from 'lodash';
+import moment from 'moment'
import UseBank from "../busyWork/UseBank";
import ImmediatelyPublish from "../poll/pollPublicBtn/ImmediatelyPublish";
import ImmediatelyEnd from "../poll/pollPublicBtn/ImmediatelyEnd";
@@ -187,7 +188,7 @@ class Exercise extends Component{
}
// 题库选用成功后刷新页面
useBankSuccess=(checkValue,value)=>{
-
+debugger
let{type,StudentList_value,page,limit}=this.state;
let coursesId=this.props.match.params.coursesId;
let url=`/courses/${coursesId}/exercises/publish_modal.json`;
@@ -210,9 +211,9 @@ class Exercise extends Component{
modalname:"立即发布",
modaltype:response.data.un_publish > 0 ? 1 : 2,
visible:true,
- Topval:"本操作只对“未发布”的对象生效",
- Botvalleft:"暂不发布",
- Botval:"则通过后续手动设置,定时发布",
+ Topval:"学生将立即收到试卷",
+ // Botvalleft:"暂不发布",
+ Botval:`本操作只对"未发布"的分班有效`,
starttime:"发布时间:"+moment(moment(new Date())).format("YYYY-MM-DD HH:mm"),
starttimes:this.props.getNowFormatDates(1),
endtime:"截止时间:"+this.props.getNowFormatDates(2),
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssetting.js b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssetting.js
index dfa6879f5..d1ce04697 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssetting.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssetting.js
@@ -412,9 +412,9 @@ class GraduationTaskssettingapp extends Component{
this.setState({
modalname:"立即发布",
visibles:true,
- Topval:"发布设置均可修改",
- Botvalleft:"点击修改",
- Botval:"此设置将对所有分班生效",
+ Topval:"学生将立即收到毕设任务",
+ // Botvalleft:"点击修改",
+ Botval:`本操作只对"未发布"的分班有效`,
starttime:moment(moment(new Date())).format("YYYY-MM-DD HH:mm") ,
starttimes:this.props.getNowFormatDates(1),
typs:"start",
@@ -787,9 +787,9 @@ class GraduationTaskssettingapp extends Component{
this.setState({
modalname:"立即截止",
visibles:true,
- Topval:"本操作只对“提交中”的对象生效",
- Botvalleft:"暂不截止",
- Botval:"则将根据已设置的截止时间,定时截止",
+ Topval:"学生将不能再提交作品",
+ // Botvalleft:"暂不截止",
+ Botval:`本操作只对"提交中"的分班有效`,
Cancelname:"暂不截止",
Savesname:"立即截止",
Cancel:this.cancelmodel,
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js
index fd3eac922..c842d02f2 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js
@@ -100,7 +100,7 @@ class GraduationTaskssettinglist extends Component{
grouping: result.data.have_grouping === true ? worklists[i].grouping_name : null,
submitstate: worklists[i].status === 0 ? "未提交" : worklists[i].status === 1 ? "按时提交" : worklists[i].status === 2 ? "延时提交" : "",
turnovertime:worklists[i].update_time,
- associationitems: {name:worklists[i].project_info === undefined ?"--": worklists[i].project_info.name,id:worklists[i].project_info.id},
+ associationitems:result.data.have_grouping==false?"": {name:worklists[i].project_info === undefined ?"--": worklists[i].project_info.name,id:worklists[i].project_info.id},
teacherrating: worklists[i].teacher_comment_score,
crossrating: worklists[i].cross_comment_score,
finalscore: worklists[i].final_score.work_score === null ? "--" : worklists[i].final_score.work_score,
@@ -309,9 +309,9 @@ class GraduationTaskssettinglist extends Component{
this.setState({
modalname:"立即截止",
visible:true,
- Topval:"本操作只对“提交中”的对象生效",
- Botvalleft:"暂不截止",
- Botval:"则将根据已设置的截止时间,定时截止",
+ Topval:"学生将不能再提交作品",
+ // Botvalleft:"暂不截止",
+ Botval:`本操作只对"提交中"的分班有效`,
Cancelname:"暂不截止",
Savesname:"立即截止",
Cancel:this.cancelmodel,
@@ -328,9 +328,9 @@ class GraduationTaskssettinglist extends Component{
this.setState({
modalname:"立即发布",
visible:true,
- Topval:"发布设置均可修改",
- Botvalleft:"点击修改",
- Botval:"此设置将对所有分班生效",
+ Topval:"学生将立即收到毕设任务",
+ // Botvalleft:"点击修改",
+ Botval:`本操作只对"未发布"的分班有效`,
starttime:moment(moment(new Date())).format("YYYY-MM-DD HH:mm") ,
starttimes:this.props.getNowFormatDates(1),
typs:"start",
@@ -742,8 +742,9 @@ class GraduationTaskssettinglist extends Component{
:
this.showModulationtype(tag.id):tag.name==="分配"?()=>this.showAllocationModal(tag.id):""}
- >{tag.status===0?"":tag.name}
+ onClick={tag.name==="调分"?()=>this.showModulationtype(tag.id):tag.name==="分配"?()=>this.showAllocationModal(tag.id):""}>
+ {tag.status===0?"":tag.name}
+
}
@@ -874,10 +875,8 @@ class GraduationTaskssettinglist extends Component{
{this.props.isAdmin()?operation.map((tag,key) => {
return(
-
调整学生最终成绩
其它历史评分将全部失效:""}>
-
{tag.name==="评阅"?tag.status===0?"--":
{tag.name}
@@ -1045,7 +1044,6 @@ class GraduationTaskssettinglist extends Component{
>{tag.status===0?"":tag.name}
}
- }
)
}):""}
@@ -1192,7 +1190,6 @@ class GraduationTaskssettinglist extends Component{
>{tag.status===0?"":tag.name}
}
- }
)
}):""}
@@ -1223,13 +1220,44 @@ class GraduationTaskssettinglist extends Component{
let task_Id = this.props.match.params.task_Id;
if(taskslistdata&&taskslistdata.cross_comment===false){
+
columns.map((item,key)=>{
if(item.title==="交叉评分"){
columns.splice(key,1)
}
})
+ if(taskslistdata&&taskslistdata.have_grouping===false){
+ columns.map((item,key)=>{
+ if(item.title==="关联项目"){
+ columns.splice(key,1)
+ }
+ })
+
+ columns.map((item,key)=>{
+ if(item.title==="分组"){
+ columns.splice(key,1)
+ }
+ })
+ }
+
+ }else{
+ if(taskslistdata&&taskslistdata.have_grouping===false){
+ columns.map((item,key)=>{
+ if(item.title==="关联项目"){
+ columns.splice(key,1)
+ }
+ })
+
+ columns.map((item,key)=>{
+ if(item.title==="分组"){
+ columns.splice(key,1)
+ }
+ })
+ }
}
+
+ console.log(columns)
return(
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettingquestions.js b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettingquestions.js
index 997085d13..99c0d21c1 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettingquestions.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettingquestions.js
@@ -59,9 +59,9 @@ class GraduationTasksquestions extends Component{
this.setState({
modalname:"立即截止",
visible:true,
- Topval:"本操作只对“提交中”的对象生效",
- Botvalleft:"暂不截止",
- Botval:"则将根据已设置的截止时间,定时截止",
+ Topval:"学生将不能再提交作品",
+ // Botvalleft:"暂不截止",
+ Botval:`本操作只对"提交中"的分班有效`,
Cancelname:"暂不截止",
Savesname:"立即截止",
Cancel:this.cancelmodel,
@@ -78,9 +78,9 @@ class GraduationTasksquestions extends Component{
this.setState({
modalname:"立即发布",
visible:true,
- Topval:"发布设置均可修改",
- Botvalleft:"点击修改",
- Botval:"此设置将对所有分班生效",
+ Topval:"学生将立即收到毕设任务",
+ // Botvalleft:"点击修改",
+ Botval:`本操作只对"未发布"的分班有效`,
starttime:moment(moment(new Date())).format("YYYY-MM-DD HH:mm") ,
starttimes:this.props.getNowFormatDates(1),
typs:"start",
diff --git a/public/react/src/modules/courses/graduation/tasks/index.js b/public/react/src/modules/courses/graduation/tasks/index.js
index ff2ddc0f9..29610eb93 100644
--- a/public/react/src/modules/courses/graduation/tasks/index.js
+++ b/public/react/src/modules/courses/graduation/tasks/index.js
@@ -33,6 +33,7 @@ class GraduationTasks extends Component{
isSpin:false,
typs:undefined,
starttimes:undefined,
+
}
}
fetchAll = (search,page,order,count) => {
@@ -410,9 +411,9 @@ class GraduationTasks extends Component{
this.setState({
modalname:"立即发布",
visible:true,
- Topval:"本操作只对“未发布”的对象生效",
- Botvalleft:"暂不发布",
- Botval:"则通过后续手动设置,定时发布",
+ Topval:"学生将立即收到毕设任务",
+ // Botvalleft:"暂不发布",
+ Botval:`本操作只对"未发布"的分班有效`,
starttime:"发布时间:"+moment(new Date()).format("YYYY-MM-DD HH:mm"),
starttimes:this.props.getNowFormatDates(1),
typs:"start",
@@ -476,9 +477,9 @@ class GraduationTasks extends Component{
this.setState({
modalname:"立即截止",
visible:true,
- Topval:"本操作只对“提交中”的对象生效",
- Botvalleft:"暂不截止",
- Botval:"则将根据已设置的截止时间,定时截止",
+ Topval:"学生将不能再提交作品",
+ // Botvalleft:"暂不截止",
+ Botval:`本操作只对"提交中"的分班有效`,
Cancelname:"暂不截止",
Savesname:"立即截止",
Cancel:this.publishcanner,
@@ -603,7 +604,6 @@ class GraduationTasks extends Component{
{/*立即发布*/}
this.getcourse_groupslist(id)}
+
/>
diff --git a/public/react/src/modules/courses/poll/pollPublicBtn/ImmediatelyEnd.js b/public/react/src/modules/courses/poll/pollPublicBtn/ImmediatelyEnd.js
index bfc316ae8..e74fe8204 100644
--- a/public/react/src/modules/courses/poll/pollPublicBtn/ImmediatelyEnd.js
+++ b/public/react/src/modules/courses/poll/pollPublicBtn/ImmediatelyEnd.js
@@ -1,269 +1,269 @@
-import React,{ Component } from "react";
-
-
-import Modals from '../../../modals/Modals'
-import { WordsBtn } from 'educoder'
-import HomeworkModal from "../../coursesPublic/HomeworkModal";
-
-import axios from 'axios'
-import moment from 'moment';
-
-
-class ImmediatelyEnd extends Component{
- constructor(props){
- super(props)
- this.state={
- modalname:undefined,
- modaltype:undefined,
- visible:false,
- Topval:undefined,
- Topvalright:undefined,
- Botvalleft:undefined,
- Botval:undefined,
- starttime:undefined,
- endtime:undefined,
- Cancelname:undefined,
- Savesname:undefined,
- Cancel:undefined,
- Saves:undefined,
- course_groups:undefined,
-
- modalsType:false,
- modalsTopval:"",
- loadtype:false,
- chooseId:undefined
- }
- }
- //立即截止
- homeworkstart=()=>{
- let {checkBoxValues}=this.props
- if(checkBoxValues.length==0){
- this.props.showNotification("请先在列表中选择数据");
- // this.setState({
- // modalsType:true,
- // modalsTopval:"请先在列表中选择数据",
- // loadtype:true
- // })
- }else{
- let coursesId=this.props.match.params.coursesId;
- if(this.props.Exercisetype==="exercise"){
- let url=`/courses/${coursesId}/exercises/end_modal.json`;
- axios.get(url,{
- params:{
- check_ids:checkBoxValues
- }
- }).then((response) => {
- if(response.status===200){
- let list=[];
- if(response.data.course_info){
- for(var i=0;i 0 ? 1 : 2,
- visible:true,
- Topval:"本操作只对“提交中”的对象生效",
- Botvalleft:"暂不截止",
- Botval:"则将根据已设置的截止时间,定时截止",
- // starttime:"发布时间:"+getNowFormatDate(1),
- // endtime:"截止时间:"+getNowFormatDate(2),
- Cancelname:"暂不截止",
- Savesname:"立即截止",
- Cancel:this.homeworkhide,
- Saves:this.homeworkstartend,
- })
- }
- }).catch((error) => {
- console.log(error)
- });
-
-
-
- }else{
- let url=`/courses/${coursesId}/polls/end_poll_modal.json`;
-
- axios.get(url,{
- params:{
- check_ids:checkBoxValues
- }
- }).then((response) => {
- if(response.status===200){
- let list=[];
- if(response.data.course_info){
- for(var i=0;i 0 ? 1 : 2,
- visible:true,
- Topval:"本操作只对“提交中”的对象生效",
- Botvalleft:"暂不截止",
- Botval:"则将根据已设置的截止时间,定时截止",
- // starttime:"发布时间:"+getNowFormatDate(1),
- // endtime:"截止时间:"+getNowFormatDate(2),
- Cancelname:"暂不截止",
- Savesname:"立即截止",
- Cancel:this.homeworkhide,
- Saves:this.homeworkstartend,
- })
- }
- }).catch((error) => {
- console.log(error)
- });
- }
-
-
- }
- }
-
- //取消提示弹框
- modalCancel=()=>{
- this.setState({
- modalsType:false,
- modalsTopval:"",
- loadtype:false
- })
- }
- //暂不发布
- homeworkhide=()=>{
- this.setState({
- modalname:undefined,
- modaltype:undefined,
- visible:false,
- Topval:undefined,
- Topvalright:undefined,
- Botvalleft:undefined,
- Botval:undefined,
- starttime:undefined,
- endtime:undefined,
- Cancelname:undefined,
- Savesname:undefined,
- Cancel:undefined,
- Saves:undefined,
- StudentList_value:undefined,
- addname:undefined,
- addnametype:false,
- addnametab:undefined
- })
- }
- // 确定立即截止
- homeworkstartend=()=>{
-
- let {checkBoxValues}=this.props
- let {chooseId}=this.state;
- let coursesId=this.props.match.params.coursesId;
- if(this.props.Exercisetype==="exercise"){
- let url=`/courses/${coursesId}/exercises/end_exercise.json`
- axios.post(url,{
- check_ids:checkBoxValues,
- group_ids:chooseId
- }).then((result)=>{
- if(result){
- this.props.showNotification(result.data.message);
- this.homeworkhide();
- // 调用父级公共头部的接口刷新
- this.props.action()
- }
- }).catch((error)=>{
- console.log(error);
- })
- }else{
- let url=`/courses/${coursesId}/polls/end_poll.json`
- axios.post(url,{
- check_ids:checkBoxValues,
- group_ids:chooseId
- }).then((result)=>{
- if(result){
- this.props.showNotification(result.data.message);
- this.homeworkhide();
- // 调用父级公共头部的接口刷新
- this.props.action()
- }
- }).catch((error)=>{
- console.log(error);
- })
- }
-
-
-
- }
-
- getcourse_groupslist=(id)=>{
- this.setState({
- chooseId:id
- })
- }
-
- render(){
- let{
- modalname,
- modaltype,
- visible,
- Topval,
- Topvalright,
- Botvalleft,
- Botval,
- starttime,
- endtime,
- Cancelname,
- Savesname,
- Cancel,
- Saves,
- course_groups,
-
- modalsType,
- modalsTopval,
- loadtype,
- }=this.state
- return(
-
- this.getcourse_groupslist(id)}
- />
- {/* 公用的提示弹框 */}
-
-
- 立即截止
-
- )
- }
-}
+import React,{ Component } from "react";
+
+
+import Modals from '../../../modals/Modals'
+import { WordsBtn } from 'educoder'
+import HomeworkModal from "../../coursesPublic/HomeworkModal";
+
+import axios from 'axios'
+import moment from 'moment';
+
+
+class ImmediatelyEnd extends Component{
+ constructor(props){
+ super(props)
+ this.state={
+ modalname:undefined,
+ modaltype:undefined,
+ visible:false,
+ Topval:undefined,
+ Topvalright:undefined,
+ Botvalleft:undefined,
+ Botval:undefined,
+ starttime:undefined,
+ endtime:undefined,
+ Cancelname:undefined,
+ Savesname:undefined,
+ Cancel:undefined,
+ Saves:undefined,
+ course_groups:undefined,
+
+ modalsType:false,
+ modalsTopval:"",
+ loadtype:false,
+ chooseId:undefined
+ }
+ }
+ //立即截止
+ homeworkstart=()=>{
+ let {checkBoxValues}=this.props
+ if(checkBoxValues.length==0){
+ this.props.showNotification("请先在列表中选择数据");
+ // this.setState({
+ // modalsType:true,
+ // modalsTopval:"请先在列表中选择数据",
+ // loadtype:true
+ // })
+ }else{
+ let coursesId=this.props.match.params.coursesId;
+ if(this.props.Exercisetype==="exercise"){
+ let url=`/courses/${coursesId}/exercises/end_modal.json`;
+ axios.get(url,{
+ params:{
+ check_ids:checkBoxValues
+ }
+ }).then((response) => {
+ if(response.status===200){
+ let list=[];
+ if(response.data.course_info){
+ for(var i=0;i 0 ? 1 : 2,
+ visible:true,
+ Topval:"学生将不能再提交试卷",
+ // Botvalleft:"暂不截止",
+ Botval:`本操作只对"提交中"的分班有效`,
+ // starttime:"发布时间:"+getNowFormatDate(1),
+ // endtime:"截止时间:"+getNowFormatDate(2),
+ Cancelname:"暂不截止",
+ Savesname:"立即截止",
+ Cancel:this.homeworkhide,
+ Saves:this.homeworkstartend,
+ })
+ }
+ }).catch((error) => {
+ console.log(error)
+ });
+
+
+
+ }else{
+ let url=`/courses/${coursesId}/polls/end_poll_modal.json`;
+
+ axios.get(url,{
+ params:{
+ check_ids:checkBoxValues
+ }
+ }).then((response) => {
+ if(response.status===200){
+ let list=[];
+ if(response.data.course_info){
+ for(var i=0;i 0 ? 1 : 2,
+ visible:true,
+ Topval:"学生将不能再提交问卷",
+ // Botvalleft:"暂不截止",
+ Botval:`本操作只对"提交中"的分班有效`,
+ // starttime:"发布时间:"+getNowFormatDate(1),
+ // endtime:"截止时间:"+getNowFormatDate(2),
+ Cancelname:"暂不截止",
+ Savesname:"立即截止",
+ Cancel:this.homeworkhide,
+ Saves:this.homeworkstartend,
+ })
+ }
+ }).catch((error) => {
+ console.log(error)
+ });
+ }
+
+
+ }
+ }
+
+ //取消提示弹框
+ modalCancel=()=>{
+ this.setState({
+ modalsType:false,
+ modalsTopval:"",
+ loadtype:false
+ })
+ }
+ //暂不发布
+ homeworkhide=()=>{
+ this.setState({
+ modalname:undefined,
+ modaltype:undefined,
+ visible:false,
+ Topval:undefined,
+ Topvalright:undefined,
+ Botvalleft:undefined,
+ Botval:undefined,
+ starttime:undefined,
+ endtime:undefined,
+ Cancelname:undefined,
+ Savesname:undefined,
+ Cancel:undefined,
+ Saves:undefined,
+ StudentList_value:undefined,
+ addname:undefined,
+ addnametype:false,
+ addnametab:undefined
+ })
+ }
+ // 确定立即截止
+ homeworkstartend=()=>{
+
+ let {checkBoxValues}=this.props
+ let {chooseId}=this.state;
+ let coursesId=this.props.match.params.coursesId;
+ if(this.props.Exercisetype==="exercise"){
+ let url=`/courses/${coursesId}/exercises/end_exercise.json`
+ axios.post(url,{
+ check_ids:checkBoxValues,
+ group_ids:chooseId
+ }).then((result)=>{
+ if(result){
+ this.props.showNotification(result.data.message);
+ this.homeworkhide();
+ // 调用父级公共头部的接口刷新
+ this.props.action()
+ }
+ }).catch((error)=>{
+ console.log(error);
+ })
+ }else{
+ let url=`/courses/${coursesId}/polls/end_poll.json`
+ axios.post(url,{
+ check_ids:checkBoxValues,
+ group_ids:chooseId
+ }).then((result)=>{
+ if(result){
+ this.props.showNotification(result.data.message);
+ this.homeworkhide();
+ // 调用父级公共头部的接口刷新
+ this.props.action()
+ }
+ }).catch((error)=>{
+ console.log(error);
+ })
+ }
+
+
+
+ }
+
+ getcourse_groupslist=(id)=>{
+ this.setState({
+ chooseId:id
+ })
+ }
+
+ render(){
+ let{
+ modalname,
+ modaltype,
+ visible,
+ Topval,
+ Topvalright,
+ Botvalleft,
+ Botval,
+ starttime,
+ endtime,
+ Cancelname,
+ Savesname,
+ Cancel,
+ Saves,
+ course_groups,
+
+ modalsType,
+ modalsTopval,
+ loadtype,
+ }=this.state
+ return(
+
+ this.getcourse_groupslist(id)}
+ />
+ {/* 公用的提示弹框 */}
+
+
+ 立即截止
+
+ )
+ }
+}
export default ImmediatelyEnd
\ No newline at end of file
diff --git a/public/react/src/modules/courses/poll/pollPublicBtn/ImmediatelyPublish.js b/public/react/src/modules/courses/poll/pollPublicBtn/ImmediatelyPublish.js
index 95e5ba2ad..8c472b417 100644
--- a/public/react/src/modules/courses/poll/pollPublicBtn/ImmediatelyPublish.js
+++ b/public/react/src/modules/courses/poll/pollPublicBtn/ImmediatelyPublish.js
@@ -78,9 +78,9 @@ class Immediatelypublish extends Component{
modalname:"立即发布",
modaltype:response.data.un_publish > 0 ? 1 : 2,
visible:true,
- Topval:"本操作只对“未发布”的对象生效",
- Botvalleft:"暂不发布",
- Botval:"则通过后续手动设置,定时发布",
+ Topval:"学生将立即收到试卷",
+ // Botvalleft:"暂不发布",
+ Botval:`本操作只对"未发布"的分班有效`,
starttime:"发布时间:"+moment(moment(new Date())).format("YYYY-MM-DD HH:mm"),
starttimes:this.props.getNowFormatDates(1),
endtime:"截止时间:"+this.props.getNowFormatDates(2),
@@ -117,9 +117,9 @@ class Immediatelypublish extends Component{
modalname:"立即发布",
modaltype:response.data.un_publish > 0 ? 1 : 2,
visible:true,
- Topval:"本操作只对“未发布”的对象生效",
- Botvalleft:"暂不发布",
- Botval:"则通过后续手动设置,定时发布",
+ Topval:"学生将立即收到问卷",
+ // Botvalleft:"暂不发布",
+ Botval:`本操作只对"未发布"的分班有效`,
starttime:"发布时间:"+moment(moment(new Date())).format("YYYY-MM-DD HH:mm"),
starttimes:this.props.getNowFormatDates(1),
endtime:"截止时间:"+this.props.getNowFormatDates(2),
diff --git a/public/react/src/modules/courses/shixunHomework/Listofworks.js b/public/react/src/modules/courses/shixunHomework/Listofworks.js
index ba3c34c51..3e3bf95c4 100644
--- a/public/react/src/modules/courses/shixunHomework/Listofworks.js
+++ b/public/react/src/modules/courses/shixunHomework/Listofworks.js
@@ -818,9 +818,9 @@ class Listofworks extends Component {
modalname: "立即发布",
modaltype: response.data.course_groups === null || response.data.course_groups.length === 0 ? 2 : 1,
svisible: true,
- Topval: "本操作只对“未发布”的对象生效",
- Botvalleft: "暂不发布",
- Botval: "则通过后续手动设置,定时发布",
+ Topval:"学生将立即收到作业",
+ // Botvalleft:"暂不发布",
+ Botval:`本操作只对"未发布"的分班有效`,
starttime: "发布时间:" + moment(moment(new Date())).format("YYYY-MM-DD HH:mm"),
endtime: "截止时间:" + endtime,
starttimes:starttime,
@@ -850,9 +850,9 @@ class Listofworks extends Component {
modalname: "立即截止",
modaltype: response.data.course_groups === null || response.data.course_groups.length === 0 ? 2 : 1,
svisible: true,
- Topval: "本操作只对“提交中”的对象生效",
- Botvalleft: "暂不截止",
- Botval: "则将根据已设置的截止时间,定时截止",
+ Topval:"学生将不能再提交作业",
+ // Botvalleft:"暂不截止",
+ Botval:`本操作只对"提交中"的分班有效`,
Cancelname: "暂不截止",
Savesname: "立即截止",
Cancel: this.homeworkhide,
diff --git a/public/react/src/modules/courses/shixunHomework/ShixunStudentWork.js b/public/react/src/modules/courses/shixunHomework/ShixunStudentWork.js
index a62e815ef..ea368d478 100644
--- a/public/react/src/modules/courses/shixunHomework/ShixunStudentWork.js
+++ b/public/react/src/modules/courses/shixunHomework/ShixunStudentWork.js
@@ -301,9 +301,9 @@ class ShixunStudentWork extends Component {
modalname:"立即发布",
modaltype:response.data.course_groups===null||response.data.course_groups.length===0?2:1,
visible:true,
- Topval:"本操作只对“未发布”的对象生效",
- Botvalleft:"暂不发布",
- Botval:"则通过后续手动设置,定时发布",
+ Topval:"学生将立即收到作业",
+ // Botvalleft:"暂不发布",
+ Botval:`本操作只对"未发布"的分班有效`,
starttime:"发布时间:"+moment(moment(new Date())).format("YYYY-MM-DD HH:mm"),
endtime:"截止时间:"+endtime,
Cancelname:"暂不发布",
@@ -335,9 +335,9 @@ class ShixunStudentWork extends Component {
modalname:"立即截止",
modaltype:response.data.course_groups===null||response.data.course_groups.length===0?2:1,
visible:true,
- Topval:"本操作只对“提交中”的对象生效",
- Botvalleft:"暂不截止",
- Botval:"则将根据已设置的截止时间,定时截止",
+ Topval:"学生将不能再提交作业",
+ // Botvalleft:"暂不截止",
+ Botval:`本操作只对"提交中"的分班有效`,
Cancelname:"暂不截止",
Savesname:"立即截止",
Cancel:this.homeworkhide,
diff --git a/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js b/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js
index 4c11ab072..a15fd16b1 100644
--- a/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js
+++ b/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js
@@ -1237,9 +1237,9 @@ class Trainingjobsetting extends Component {
modalname: "立即发布",
modaltype: response.data.course_groups === null || response.data.course_groups.length === 0 ? 2 : 1,
visible: true,
- Topval: "本操作只对“未发布”的对象生效",
- Botvalleft: "暂不发布",
- Botval: "则通过后续手动设置,定时发布",
+ Topval:"学生将立即收到作业",
+ // Botvalleft:"暂不发布",
+ Botval:`本操作只对"未发布"的分班有效`,
starttime: "发布时间:" + moment(moment(new Date())).format("YYYY-MM-DD HH:mm"),
starttimes:starttime,
typs:"start",
@@ -1269,9 +1269,9 @@ class Trainingjobsetting extends Component {
modalname: "立即截止",
modaltype: response.data.course_groups === null || response.data.course_groups.length === 0 ? 2 : 1,
visible: true,
- Topval: "本操作只对“提交中”的对象生效",
- Botvalleft: "暂不截止",
- Botval: "则将根据已设置的截止时间,定时截止",
+ Topval:"学生将不能再提交作业",
+ // Botvalleft:"暂不截止",
+ Botval:`本操作只对"提交中"的分班有效`,
Cancelname: "暂不截止",
Savesname: "立即截止",
Cancel: this.homeworkhide,
diff --git a/public/react/src/modules/courses/shixunHomework/Workquestionandanswer.js b/public/react/src/modules/courses/shixunHomework/Workquestionandanswer.js
index 7808355e8..02107b912 100644
--- a/public/react/src/modules/courses/shixunHomework/Workquestionandanswer.js
+++ b/public/react/src/modules/courses/shixunHomework/Workquestionandanswer.js
@@ -145,9 +145,9 @@ class Workquestionandanswer extends Component {
modalname: "立即发布",
modaltype: response.data.course_groups === null || response.data.course_groups.length === 0 ? 2 : 1,
visible: true,
- Topval: "本操作只对“未发布”的对象生效",
- Botvalleft: "暂不发布",
- Botval: "则通过后续手动设置,定时发布",
+ Topval:"学生将立即收到作业",
+ // Botvalleft:"暂不发布",
+ Botval:`本操作只对"未发布"的分班有效`,
starttime: "发布时间:" + moment(moment(new Date())).format("YYYY-MM-DD HH:mm"),
endtime: "截止时间:" + endtime,
Cancelname: "暂不发布",
@@ -177,9 +177,9 @@ class Workquestionandanswer extends Component {
modalname: "立即截止",
modaltype: response.data.course_groups === null || response.data.course_groups.length === 0 ? 2 : 1,
visible: true,
- Topval: "本操作只对“提交中”的对象生效",
- Botvalleft: "暂不截止",
- Botval: "则将根据已设置的截止时间,定时截止",
+ Topval:"学生将不能再提交作业",
+ // Botvalleft:"暂不截止",
+ Botval:`本操作只对"提交中"的分班有效`,
Cancelname: "暂不截止",
Savesname: "立即截止",
Cancel: this.homeworkhide,
diff --git a/public/react/src/modules/courses/shixunHomework/shixunHomework.js b/public/react/src/modules/courses/shixunHomework/shixunHomework.js
index 5970a8907..1933f1ad7 100644
--- a/public/react/src/modules/courses/shixunHomework/shixunHomework.js
+++ b/public/react/src/modules/courses/shixunHomework/shixunHomework.js
@@ -8,7 +8,7 @@ import ShixunModal from "../coursesPublic/ShixunModal";
import PathModal from "../coursesPublic/PathModal";
import AddcoursesNav from "../coursesPublic/AddcoursesNav";
import Modals from '../../modals/Modals';
-
+import moment from 'moment';
import '../css/members.css';
import '../css/busyWork.css'
import ShixunhomeWorkItem from "./ShixunhomeWorkItem";
@@ -206,9 +206,9 @@ class ShixunHomework extends Component{
modaltype:response.data.course_groups===null||response.data.course_groups.length===0?2:1,
visible:true,
typs:"start",
- Topval:"本操作只对“未发布”的对象生效",
- Botvalleft:"暂不发布",
- Botval:"则通过后续手动设置,定时发布",
+ Topval:"学生将立即收到作业",
+ // Botvalleft:"暂不发布",
+ Botval:`本操作只对"未发布"的分班有效`,
starttime:"发布时间:"+moment(moment(new Date())).format("YYYY-MM-DD HH:mm"),
starttimes:starttime,
endtime:"截止时间:"+endtime,
@@ -301,9 +301,9 @@ class ShixunHomework extends Component{
modalname:"立即截止",
modaltype:response.data.course_groups===null||response.data.course_groups.length===0?2:1,
visible:true,
- Topval:"本操作只对“提交中”的对象生效",
- Botvalleft:"暂不截止",
- Botval:"则将根据已设置的截止时间,定时截止",
+ Topval:"学生将不能再提交作业",
+ // Botvalleft:"暂不截止",
+ Botval:`本操作只对"提交中"的分班有效`,
Cancelname:"暂不截止",
Savesname:"立即截止",
Cancel:this.homeworkhide,
@@ -400,9 +400,9 @@ class ShixunHomework extends Component{
course_groups:response.data.course_groups,
modaltype:response.data.course_groups===null||response.data.course_groups.length===0?2:1,
visible:true,
- Topval:"本操作只对“未发布”的对象生效",
- Botvalleft:"暂不发布",
- Botval:"则通过后续手动设置,定时发布",
+ Topval:"学生将立即收到作业",
+ // Botvalleft:"暂不发布",
+ Botval:`本操作只对"未发布"的分班有效`,
starttime:"发布时间:"+ moment(moment(new Date())).format("YYYY-MM-DD HH:mm"),
starttimes:starttime,
typs:"start",