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;