dev_video
caicai8 5 years ago
parent a4b26ed8a3
commit e5d1f6afbe

@ -7,11 +7,9 @@ import './video.css';
class Live extends Component{ class Live extends Component{
render(){ render(){
const { liveData , lives , successFunc , pageSize , changePage } = this.props; const { liveData , lives , successFunc , pageSize , changePage } = this.props;
const { admin , business , is_teacher } = this.props.user; return(
const operation = admin || business || (is_teacher && this.props.checkIfProfessionalCertification())
return(
<div className="livePanel"> <div className="livePanel">
{ {
lives && lives.length > 0 ? lives && lives.length > 0 ?
@ -26,7 +24,6 @@ class Live extends Component{
{...this.props} {...this.props}
{...this.state} {...this.state}
successFunc={()=>successFunc()} successFunc={()=>successFunc()}
operation={operation}
></LiveItem> ></LiveItem>
) )
}) })
@ -42,7 +39,6 @@ class Live extends Component{
: :
<NoneData style={{width: '100%'}}></NoneData> <NoneData style={{width: '100%'}}></NoneData>
} }
</div> </div>
) )
} }

@ -20,7 +20,7 @@ class LiveItem extends Component{
}) })
} }
render(){ render(){
const { item , operation } = this.props; const { item } = this.props;
return( return(
<div className="liveItem"> <div className="liveItem">
<div className="lineMiddle livesMain"> <div className="lineMiddle livesMain">
@ -30,7 +30,7 @@ class LiveItem extends Component{
<span className={item.on_status?"labels living":"labels lived"}>{item.on_status?'已开播':'未开播'}</span> <span className={item.on_status?"labels living":"labels lived"}>{item.on_status?'已开播':'未开播'}</span>
</span> </span>
{ {
operation && item.op_auth &&
<Switch checkedChildren="on" unCheckedChildren="off" defaultChecked={item.on_status} onChange={(flag,event)=>this.changeStatus(flag,event,item.id)}></Switch> <Switch checkedChildren="on" unCheckedChildren="off" defaultChecked={item.on_status} onChange={(flag,event)=>this.changeStatus(flag,event,item.id)}></Switch>
} }
</div> </div>

Loading…
Cancel
Save