From 9221e98f84db96b9643d0a780ea472c2f4ca475c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com>
Date: Fri, 8 Nov 2019 15:47:46 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=88=AA=E6=AD=A2=E6=97=B6?=
=?UTF-8?q?=E9=97=B4=E5=B7=B2=E8=BF=87?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../courses/poll/PollDetailTabForthRules.js | 54 +++++++++----------
1 file changed, 27 insertions(+), 27 deletions(-)
diff --git a/public/react/src/modules/courses/poll/PollDetailTabForthRules.js b/public/react/src/modules/courses/poll/PollDetailTabForthRules.js
index 472d7e351..f85198c1d 100644
--- a/public/react/src/modules/courses/poll/PollDetailTabForthRules.js
+++ b/public/react/src/modules/courses/poll/PollDetailTabForthRules.js
@@ -62,7 +62,7 @@ class PollDetailTabForthRules extends Component{
this.unitChoose(this.props.rules);
}
if(this.props.flagPageEdit != prevProps.flagPageEdit){
- this.setState({flagPageEdit:this.props.flagPageEdit})
+ this.setState({flagPageEdit: this.props.flagPageEdit})
}
}
componentDidMount=()=>{
@@ -107,7 +107,7 @@ class PollDetailTabForthRules extends Component{
//修改发布规则里面的结束时间
changeRuleEndTime=(e,date,index)=>{
let arr=Object.assign({}, this.state.rules[parseInt(index)]);
-
+
arr.end_time=handleDateString(date);
if(date!="" && date!=undefined && moment(date,dataformat)>moment() && moment(date,dataformat)>moment(arr.publish_time,dataformat)){
arr.end_flag=""
@@ -139,7 +139,7 @@ class PollDetailTabForthRules extends Component{
})
this.props.rulesCheckInfo && this.props.rulesCheckInfo(rules)
}
-
+
// changeOpen=(e,index)=>{
// let arr=Object.assign({}, this.state.rules[parseInt(index)]);
// arr.open= true;
@@ -168,9 +168,9 @@ class PollDetailTabForthRules extends Component{
rules[index]=arr;
//修改选择分班下拉选项(是否被选中)
//let course_group = this.state.course_group;
-
+
this.unitChoose(rules);
-
+
this.setState({
rules:rules,
@@ -194,8 +194,8 @@ class PollDetailTabForthRules extends Component{
}
});
}
-
- let course_group =this.state.course_group;
+
+ let course_group =this.state.course_group;
course_group.forEach(ele=>{
if(arr.indexOf(ele.course_group_id) != -1){
ele.course_choosed = 1
@@ -356,10 +356,10 @@ class PollDetailTabForthRules extends Component{
max-width:280px;
}
`}
-
- {
+
+ {
rules && rules.length > 0 && rules.map((rule,r)=>{
- const courseGroup = rule.course_search !="" ?
+ const courseGroup = rule.course_search != "" ?
course_group.filter( item => item.course_group_name.indexOf(rule.course_search) != -1)
:course_group
@@ -451,19 +451,19 @@ class PollDetailTabForthRules extends Component{
this.changeRuleEndTime(e, date,r)}
- showTime={{ format: 'HH:mm' }}
- format="YYYY-MM-DD HH:mm"
- disabledTime={disabledDateTime}
+ showToday={false}
+ dropdownClassName="hideDisable"
+ placeholder="请选择截止时间"
+ locale={locale}
+ className={rule.end_flag && rule.end_flag !="" ? "noticeTip winput-240-40":"winput-240-40" }
+ value={rule.end_time && moment(rule.end_time,dataformat)}
+ onChange={(e, date)=>this.changeRuleEndTime(e, date,r)}
+ showTime={{ format: 'HH:mm' }}
+ format="YYYY-MM-DD HH:mm"
+ disabledTime={disabledDateTime}
disabledDate={disabledDate}
- disabled={ rule.e_timeflag ===undefined?rule.publish_time===null?false:!flagPageEdit:rule.e_timeflag == true ? true : !flagPageEdit}
- style={{"height":"42px"}}
+ disabled={rule.e_timeflag === undefined ? rule.publish_time === null ? false : moment(rule.end_time, dataformat) <= moment() ? true : !flagPageEdit : rule.e_timeflag == true ? true : !flagPageEdit}
+ style={{"height":"42px"}}
>
@@ -480,7 +480,7 @@ class PollDetailTabForthRules extends Component{
this.removeRules(`${r}`)}>
:"":
- r > 0 && rule.p_timeflag == false ?
+ r > 0 && rule.p_timeflag == false ?
this.removeRules(`${r}`)}>
@@ -490,13 +490,13 @@ class PollDetailTabForthRules extends Component{
:""
}
-
-
+
+
)
- })
+ })
}
)
}
}
-export default PollDetailTabForthRules;
\ No newline at end of file
+export default PollDetailTabForthRules;