From 8782c4b15d9f1e207fa864ddf77755e127c429e2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=98=8E?= <775174143@qq.com>
Date: Tue, 25 Jun 2019 11:33:35 +0800
Subject: [PATCH] =?UTF-8?q?=20=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../courses/coursesPublic/Associationmodel.js | 83 ++++++++++++-------
.../react/src/modules/courses/css/Courses.css | 4 +-
.../tasks/GraduationTasksSubmitedit.js | 20 ++---
.../tasks/GraduationTasksSubmitnew.js | 15 ++--
.../graduation/tasks/GraduationTasksnew.js | 8 +-
.../tasks/GraduationTaskssettinglist.js | 21 ++---
6 files changed, 85 insertions(+), 66 deletions(-)
diff --git a/public/react/src/modules/courses/coursesPublic/Associationmodel.js b/public/react/src/modules/courses/coursesPublic/Associationmodel.js
index 1f10caa5f..9af795931 100644
--- a/public/react/src/modules/courses/coursesPublic/Associationmodel.js
+++ b/public/react/src/modules/courses/coursesPublic/Associationmodel.js
@@ -22,6 +22,7 @@ class Associationmodel extends Component{
projects:undefined,
projectvalue:undefined,
projectvaluetype:false,
+ searchtypes:false
}
}
@@ -38,10 +39,10 @@ class Associationmodel extends Component{
search: search
}
}).then((result)=>{
- console.log(result)
if(result.status===200){
this.setState({
- projects:result.data.projects
+ projects:result.data.projects,
+ searchtypes:search===undefined&&result.data.projects.length==0?true:false
})
}
@@ -58,13 +59,11 @@ class Associationmodel extends Component{
goback=()=>{
- this.props.funlist()
- this.props.Cancel()
- console.log(this.props)
this.setState({
Modalstype:false,
-
})
+ this.props.funlist()
+ this.props.Cancel()
}
@@ -80,13 +79,13 @@ class Associationmodel extends Component{
if(result.status===200){
if(result.data.status===0){
- this.setState({
- Modalstype:true,
- Modalstopval:result.data.message,
- ModalSave:this.goback,
- loadtype:true
- })
- this.props.funlist()
+ // this.setState({
+ // Modalstype:true,
+ // Modalstopval:result.data.message,
+ // ModalSave:this.goback,
+ // loadtype:true
+ // })
+ this.goback
}
}
@@ -96,7 +95,9 @@ class Associationmodel extends Component{
})
}
Saves=()=>{
- let {projectvalue}=this.state;
+ let {projectvalue,searchtypes}=this.state
+ if(searchtypes===false){
+
if(projectvalue===undefined||projectvalue===""){
this.setState({
projectvaluetype:true,
@@ -114,30 +115,26 @@ class Associationmodel extends Component{
project_id: projectvalue
}
}).then((result)=>{
-
if(result.status===200){
-
if(result.data.is_relate===false){
-
this.setSaves()
-
}else{
-
this.setState({
Modalstype:true,
Modalstopval:"该项目已被"+result.data.relate_user+"关联",
ModalSave:this.ModalSave,
loadtype:true
})
-
}
-
}
-
}).catch((error)=>{
console.log(error)
})
- }
+ }else{
+ this.goback()
+ }
+
+ }
onChange = (e) => {
@@ -190,7 +187,7 @@ class Associationmodel extends Component{
destroyOnClose={true}
>
-
+ {this.state.searchtypes===false?
-
-
-
+ :""}
+
+ {this.state.searchtypes===false?
{projects&&projects.map((item,key)=>{
return(
-
{item.project_name}
+
{item.project_name}
)
})}
-
+
:
+
+
+
+
+ 你当前尚未管理任何项目,请先
创建项目 再关联
+
+
}
{projectvaluetype===true?
请先选择项目:""}
-
+
diff --git a/public/react/src/modules/courses/css/Courses.css b/public/react/src/modules/courses/css/Courses.css
index a5c42cd69..eca0c53d5 100644
--- a/public/react/src/modules/courses/css/Courses.css
+++ b/public/react/src/modules/courses/css/Courses.css
@@ -1314,8 +1314,8 @@ a.white-btn.use_scope-btn:hover{
.Association{
width: 100%;
- height: 400px;
- padding: 20px;
+ height: 240px;
+ margin-top: 14px;
overflow: auto;
}
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitedit.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitedit.js
index a36917df2..a4202b6da 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitedit.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitedit.js
@@ -80,7 +80,8 @@ class GraduationTasksSubmitedit extends Component{
let workId=this.props.match.params.work_Id;
let {workslist}=this.state
let task_id=workslist&&workslist.task_id;
- window.location.href="/courses/"+coursesId+"/graduation_tasks/"+task_id+"/"+workId+"/works/edit";
+ // window.location.href="/courses/"+coursesId+"/graduation_tasks/"+task_id+"/"+workId+"/works/edit";
+ window.location.href="/courses/"+coursesId+"/graduation_tasks/"+workId+"/appraise";
}
handleSubmit=(e) => {
@@ -248,7 +249,7 @@ class GraduationTasksSubmitedit extends Component{
onAttachmentRemove = (file) => {
let {attachments,fileList}=this.state;
- const url = `/attachments/${file.uid===undefined?file.id:file.uid}.json`
+ const url = `/attachments/${file}.json`
axios.delete(url, {
})
.then((response) => {
@@ -592,7 +593,9 @@ class GraduationTasksSubmitedit extends Component{
{workslist&&workslist.task_type===1?"":
-
+
@@ -653,9 +657,7 @@ class GraduationTasksSubmitedit extends Component{
})
}
disabled={item.commit_status===true?true:false} className="fl ">
-
- {item.user_name}
-
+ {item.user_name}
{item.group_name}
{item.student_id}
{item.commit_status===false?已提交 :""}
@@ -680,12 +682,10 @@ class GraduationTasksSubmitedit extends Component{
height: '30px',
display:item.user_name===undefined?"none":""
}}>
-
- {item.user_name}
-
+ {item.user_name}
{item.group_name}
{item.student_id}
- {key>0?this.delecttask_status(item.user_id)}>
:""}
+ {key>0?this.delecttask_status(item.user_id)}>
:""}
)
})}
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js
index b68458e3f..52ac6ae61 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksSubmitnew.js
@@ -550,7 +550,9 @@ render(){
{workslist&&workslist.task_type===1?"":
-
+
{memberslist===undefined?"":memberslist.members.length===0?
@@ -626,9 +629,7 @@ render(){
})
}
disabled={item.commit_status===true?true:false} className="fl ">
-
- {item.user_name}
-
+ {item.user_name}
{item.group_name}
{item.student_id}
{item.commit_status===true?已提交 :""}
@@ -657,12 +658,10 @@ render(){
height: '30px',
display:item.user_name===undefined?"none":""
}}>
-
- {item.user_name}
-
+ {item.user_name}
{item.group_name}
{item.student_id}
- {key>0?this.delecttask_status(item.user_id)}>
:""}
+ {key>0?this.delecttask_status(item.user_id)}>
:""}
)
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTasksnew.js b/public/react/src/modules/courses/graduation/tasks/GraduationTasksnew.js
index ccbaa8646..fec4248df 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTasksnew.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTasksnew.js
@@ -309,12 +309,10 @@ class GraduationTasksnew extends Component {
(选择确认后,无法修改)
-
+
{getFieldDecorator('name', {
- rules: [{required: true, message: "不能为空"}],
- })()}
+ rules: [{ required: true, message: "请输入标题" }],
+ })()}
diff --git a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js
index 0d932cc40..5bf89a3ce 100644
--- a/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js
+++ b/public/react/src/modules/courses/graduation/tasks/GraduationTaskssettinglist.js
@@ -560,6 +560,7 @@ class GraduationTaskssettinglist extends Component{
AssociationItems=()=>{
+
this.setState({
visibles:true
})
@@ -1264,8 +1265,6 @@ class GraduationTaskssettinglist extends Component{
}
}
-
- console.log(columns)
return(
@@ -1346,13 +1345,15 @@ class GraduationTaskssettinglist extends Component{
/>:""}
{/*关联项目*/}
- {visibles===true?this.Cancel()}
taskid={taskslistdata&&taskslistdata.task_id}
- funlist={this.searchValue()}
- />:""}
+ funlist={()=>this.searchValue()}
+ />
+ :""}
{taskslistdata&&taskslistdata?
// 教师列表
@@ -1572,13 +1573,13 @@ class GraduationTaskssettinglist extends Component{
{taskslistdata&&taskslistdata.uncommit_count}
未交
-
+ {taskslistdata&&taskslistdata.left_time.status===null?"":
{taskslistdata&&taskslistdata.left_time.status} :
{taskslistdata&&taskslistdata.left_time.time}
-
+ }
:""}
@@ -1833,13 +1834,13 @@ class GraduationTaskssettinglist extends Component{
{taskslistdata&&taskslistdata.uncommit_count}
未交
-
+ {taskslistdata&&taskslistdata.left_time.status===null?"":
{taskslistdata&&taskslistdata.left_time.status} :
{taskslistdata&&taskslistdata.left_time.time}
-
+ }
:""}