|
|
|
@ -342,7 +342,7 @@ class PollDetailTabForthRules extends Component{
|
|
|
|
|
}
|
|
|
|
|
render(){
|
|
|
|
|
let {rules,course_group,flagPageEdit}=this.state
|
|
|
|
|
console.log(rules)
|
|
|
|
|
let isAdmin=this.props.isAdmin();
|
|
|
|
|
return(
|
|
|
|
|
<div className="bor-top-greyE pt20">
|
|
|
|
|
<p className="clearfix mb10">
|
|
|
|
@ -386,25 +386,30 @@ class PollDetailTabForthRules extends Component{
|
|
|
|
|
}`
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
<Select
|
|
|
|
|
placeholder="请选择分班名称"
|
|
|
|
|
className={rule.class_flag && rule.class_flag!=""?"noticeTip setInfo":"setInfo" }
|
|
|
|
|
mode="multiple"
|
|
|
|
|
filterOption={(input, option) =>
|
|
|
|
|
option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0
|
|
|
|
|
}
|
|
|
|
|
value={rule.course_group_id}
|
|
|
|
|
onChange={(value,option)=>this.changeClasses(value,option,r)}
|
|
|
|
|
disabled={ rule.e_timeflag ===undefined?rule.publish_time===null?false:!flagPageEdit:rule.p_timeflag == true ? true : !flagPageEdit}
|
|
|
|
|
>
|
|
|
|
|
{
|
|
|
|
|
courseGroup && courseGroup.length > 0 && courseGroup.map((team,t)=>{
|
|
|
|
|
return(
|
|
|
|
|
<Option value={team.course_group_id} key={t} style={{display:`${team.course_choosed==0 ? "" : "none"}`}}>{team.course_group_name}</Option>
|
|
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
</Select>
|
|
|
|
|
<Tooltip placement="bottom"
|
|
|
|
|
title={
|
|
|
|
|
rule.p_timeflag===undefined?moment(rule.publish_time,dataformat) <= moment()?isAdmin===true?"发布时间已过,不能再修改":"":"": rule.e_timeflag ===undefined?rule.publish_time===null?"":!flagPageEdit:rule.p_timeflag == true ?isAdmin===true?"发布时间已过,不能再修改":"" : ""
|
|
|
|
|
}>
|
|
|
|
|
<Select
|
|
|
|
|
placeholder="请选择分班名称"
|
|
|
|
|
className={rule.class_flag && rule.class_flag!=""?"noticeTip setInfo":"setInfo" }
|
|
|
|
|
mode="multiple"
|
|
|
|
|
filterOption={(input, option) =>
|
|
|
|
|
option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0
|
|
|
|
|
}
|
|
|
|
|
value={rule.course_group_id}
|
|
|
|
|
onChange={(value,option)=>this.changeClasses(value,option,r)}
|
|
|
|
|
disabled={rule.p_timeflag===undefined?moment(rule.publish_time,dataformat) <= moment()?true:!flagPageEdit: rule.e_timeflag ===undefined?rule.publish_time===null?false:!flagPageEdit:rule.p_timeflag == true ? true : !flagPageEdit}
|
|
|
|
|
>
|
|
|
|
|
{
|
|
|
|
|
courseGroup && courseGroup.length > 0 && courseGroup.map((team,t)=>{
|
|
|
|
|
return(
|
|
|
|
|
<Option value={team.course_group_id} key={t} style={{display:`${team.course_choosed==0 ? "" : "none"}`}}>{team.course_group_name}</Option>
|
|
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
</Select>
|
|
|
|
|
</Tooltip>
|
|
|
|
|
<p className="color-orange-tip lineh-25 clearfix" style={{height:"25px"}}>
|
|
|
|
|
{
|
|
|
|
|
rule.class_flag && rule.class_flag!=""?<span className="fl color-red">{rule.class_flag}</span>:""
|
|
|
|
@ -413,7 +418,9 @@ class PollDetailTabForthRules extends Component{
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="fl pr20 with25 yskspickersy">
|
|
|
|
|
<Tooltip placement="bottom" title={rule.e_timeflag ? this.props.isAdmin()?"发布时间已过,不能再修改":"":""}>
|
|
|
|
|
<Tooltip placement="bottom" title={
|
|
|
|
|
rule.p_timeflag===undefined?moment(rule.publish_time,dataformat) <= moment()?isAdmin===true?"发布时间已过,不能再修改":"":"": rule.e_timeflag ===undefined?rule.publish_time===null?"":!flagPageEdit:rule.p_timeflag == true ? isAdmin===true?"发布时间已过,不能再修改":"" : ""
|
|
|
|
|
}>
|
|
|
|
|
<span>
|
|
|
|
|
<DatePicker
|
|
|
|
|
showToday={false}
|
|
|
|
@ -427,7 +434,7 @@ class PollDetailTabForthRules extends Component{
|
|
|
|
|
format="YYYY-MM-DD HH:mm"
|
|
|
|
|
disabledTime={disabledDateTime}
|
|
|
|
|
disabledDate={disabledDate}
|
|
|
|
|
disabled={ rule.e_timeflag ===undefined?rule.publish_time===null?false:!flagPageEdit:rule.p_timeflag == true ? true : !flagPageEdit}
|
|
|
|
|
disabled={ rule.p_timeflag===undefined?moment(rule.publish_time,dataformat) <= moment()?true:!flagPageEdit: rule.e_timeflag ===undefined?rule.publish_time===null?false:!flagPageEdit:rule.p_timeflag == true ? true : !flagPageEdit}
|
|
|
|
|
style={{"height":"42px",width:'100%'}}
|
|
|
|
|
></DatePicker>
|
|
|
|
|
</span>
|
|
|
|
|