diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js
index 3e0972be2..45b0111ea 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js
@@ -89,7 +89,7 @@ class GraduationTasksSubmitnew extends Component{
if(fileList.length === 0){
this.setState({
- tshixunsreplace:true,
+ shixunsreplace:true,
})
return
}
@@ -355,8 +355,6 @@ class GraduationTasksSubmitnew extends Component{
for(var list of fileList){
listid.push(list.response.id)
}
-
- // e.preventDefault();
if( GraduationTasksnewtype===true){
this.props.form.validateFields((err, values) => {
if (!err) {
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js
index 515149fb0..a6b86ff81 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksedit.js
@@ -27,6 +27,7 @@ class GraduationTasksedit extends Component{
tasktype:undefined,
name:"",
description:undefined,
+ shixunsreplace:false,
}
}
@@ -73,74 +74,7 @@ class GraduationTasksedit extends Component{
}
- handleSubmit=(e)=>{
-
- let {fileList}=this.state;
- let listid=[]
- let graduation_id=this.state.data.graduation_id;
- for(var list of fileList){
- if(list.response!=undefined){
- listid.push(list.response.id)
- }else{
- listid.push(list.uid)
- }
-
- }
-
- // console.log(listid)
- e.preventDefault();
- if(GraduationTasksedittype===true){
- this.props.form.validateFields((err, values) => {
-
- if (!err) {
- if(values.tasktype===undefined){
- this.scrollToAnchors("tasktypes");
- return
- }
-
- if(values.name===undefined){
- this.scrollToAnchors("nametypes");
- return
- }
-
- if(values.description===undefined){
- this.scrollToAnchors("descriptiontypes");
- return
- }else if(values.description.length>5000){
- this.scrollToAnchors("descriptiontypes");
- return
- }
-
-
- console.log('Received values of form: ', values);
- // console.log(fileList);
- let tasksid=this.props.match.params.category_id;
-
- let url="/graduation_tasks/"+tasksid+".json"
- axios.put(url, {
- task_type:parseInt(values.tasktype),
- name:values.name,
- description:values.description,
- attachment_ids:listid,
- }
- ).then((response) => {
- if(response.status===200) {
- // console.log(response)
- GraduationTasksedittype=false;
- // window.location.href="/courses/"+course_id+"/graduation/"+graduationId+"/graduation_tasks/"+category_id+"/questions";
- // this.goback()
- this.props.history.push("/courses/"+this.props.match.params.coursesId+"/graduation_tasks/"+graduation_id+"/"+this.props.match.params.category_id +"/setting");
- }
- }).catch((error) => {
- console.log(error)
- })
-
- }
- });
- }
-
- }
goback=()=>{
// let courseId=this.props.match.params.coursesId;
@@ -239,10 +173,100 @@ class GraduationTasksedit extends Component{
});
}
+ Commoninterface=(fileList)=>{
+ let listid=[]
+ let graduation_id=this.state.data.graduation_id;
+ for(var list of fileList){
+ if(list.response!=undefined){
+ listid.push(list.response.id)
+ }else{
+ listid.push(list.uid)
+ }
+
+ }
+
+ // console.log(listid)
+ if(GraduationTasksedittype===true){
+ this.props.form.validateFields((err, values) => {
+
+ if (!err) {
+
+ if(values.tasktype===undefined){
+ this.scrollToAnchors("tasktypes");
+ return
+ }
+
+ if(values.name===undefined){
+ this.scrollToAnchors("nametypes");
+ return
+ }
+
+ if(values.description===undefined){
+ this.scrollToAnchors("descriptiontypes");
+ return
+ }else if(values.description.length>5000){
+ this.scrollToAnchors("descriptiontypes");
+ return
+ }
+
+
+ console.log('Received values of form: ', values);
+ // console.log(fileList);
+ let tasksid=this.props.match.params.category_id;
+
+ let url="/graduation_tasks/"+tasksid+".json"
+ axios.put(url, {
+ task_type:parseInt(values.tasktype),
+ name:values.name,
+ description:values.description,
+ attachment_ids:listid,
+ }
+ ).then((response) => {
+ if(response.status===200) {
+ // console.log(response)
+ GraduationTasksedittype=false;
+ // window.location.href="/courses/"+course_id+"/graduation/"+graduationId+"/graduation_tasks/"+category_id+"/questions";
+ // this.goback()
+ this.props.history.push("/courses/"+this.props.match.params.coursesId+"/graduation_tasks/"+graduation_id+"/"+this.props.match.params.category_id +"/setting");
+ }
+ }).catch((error) => {
+ console.log(error)
+ })
+
+ }
+ });
+ }
+ }
+ handleSubmit=(e)=>{
+
+ let {fileList}=this.state;
+ if(fileList.length===0){
+ this.setState({
+ shixunsreplace:true,
+ })
+ return
+ }
+
+ this.Commoninterface(fileList);
+ }
+ //确认
+ hidestartshixunsreplace = ()=>{
+ let {fileList}=this.state;
+
+ this.Commoninterface(fileList);
+
+
+ }
+ //取消
+ hidestartshixunsreplacetwo=()=>{
+ this.setState({
+ shixunsreplace:false,
+ })
+ }
render(){
const { getFieldDecorator } = this.props.form;
let {title_num,pageType,name,description,Loadtype,
- Modalstype,Modalstopval,ModalCancel,ModalSave} =this.state;
+ Modalstype,Modalstopval,ModalCancel,ModalSave,shixunsreplace} =this.state;
let {coursedata}=this.props;
let courseId=this.props.match.params.coursesId;
@@ -280,6 +304,24 @@ class GraduationTasksedit extends Component{
modalSave={ModalSave}
loadtype={Loadtype}
/>
+ 还未上传附件 是否确认提交作品?
还未上传附件
+是否确认提交作品?
+