Commit e73175f9 by maolipeng

fix:adndanabnva

parent 8f4e7f57
...@@ -657,79 +657,82 @@ class LiveCourseList extends React.Component { ...@@ -657,79 +657,82 @@ class LiveCourseList extends React.Component {
renderMoreOperate = (item) => { renderMoreOperate = (item) => {
let now = new Date().getTime() let now = new Date().getTime()
return ( if (item.thirdPartType === "WECHAT") {
<Menu return (
onClick={({key})=> { <Menu
if (key === "link") { onClick={({key})=> {
this.handleRelatedModalShow(item) if (key === "link") {
} else if (key === "edit") { this.handleRelatedModalShow(item)
this.toEditCoursePage(item) } else if (key === "edit") {
} else if (key === "del") { this.toEditCoursePage(item)
this.handleDelete(item) } else if (key === "del") {
} this.handleDelete(item)
}} }
> }}
{ >
item.thirdPartType === "WECHAT" && {
<Tooltip placement="left" title="企微直播,暂不支持关联培训任务"> item.thirdPartType === "WECHAT" &&
<Menu.Item style={{color:"#999999"}}> <Tooltip placement="left" title="企微直播,暂不支持关联培训任务">
<Menu.Item style={{color:"#999999"}}>
关联培训计划
</Menu.Item>
</Tooltip>
}
{
item.thirdPartType !== "WECHAT" &&
<Menu.Item disabled={!(User.getUserRole() === 'CloudManager' || User.getUserRole() === 'StoreManager')} key="link">
关联培训计划 关联培训计划
</Menu.Item> </Menu.Item>
</Tooltip> }
} {
{ (item.courseState === "STARTING" || item.courseState === "FINISH") &&
item.thirdPartType !== "WECHAT" && <Tooltip placement="left" title={`${item.courseState === "STARTING"?"直播已开始,不能编辑":"直播已结束,不能编辑"}`}>
<Menu.Item disabled={!(User.getUserRole() === 'CloudManager' || User.getUserRole() === 'StoreManager')} key="link"> <Menu.Item style={{color:"#999999"}}>
关联培训计划 编辑
</Menu.Item> </Menu.Item>
} </Tooltip>
{ }
(item.courseState === "STARTING" || item.courseState === "FINISH") && {
<Tooltip placement="left" title={`${item.courseState === "STARTING"?"直播已开始,不能编辑":"直播已结束,不能编辑"}`}> item.courseState !== "STARTING" && item.courseState !== "FINISH" &&
<Menu.Item style={{color:"#999999"}}> <Menu.Item key="edit">
编辑 编辑
</Menu.Item> </Menu.Item>
</Tooltip> }
} {
{ (item.courseState === "STARTING" || ((now > item.startTime && now < item.endTime) && item.courseState !== "FINISH")) &&
item.courseState !== "STARTING" && item.courseState !== "FINISH" && <Tooltip placement="left" title="直播进行中,不能删除">
<Menu.Item key="edit"> <Menu.Item style={{color:"#999999"}}>
编辑 删除
</Menu.Item> </Menu.Item>
} </Tooltip>
{ }
(item.courseState === "STARTING" || ((now > item.startTime && now < item.endTime) && item.courseState !== "FINISH")) && {
<Tooltip placement="left" title="直播进行中,不能删除"> (item.courseState !== "STARTING" && ((now < item.startTime || now > item.endTime) || item.courseState === "FINISH")) &&
<Menu.Item style={{color:"#999999"}}> <Menu.Item key="del">
删除
</Menu.Item>
}
</Menu>
)
}
return (
<div className='live-course-more-menu'>
{(User.getUserRole() === 'CloudManager' || User.getUserRole() === 'StoreManager') && (
<div className='operate__item' onClick={() => this.handleRelatedModalShow(item)}>
关联培训计划
</div>
)}
<div className='operate__item' onClick={() => this.toEditCoursePage(item)}>
编辑
</div>
{item.courseState !== 'STARTING' && (
<div className='operate__item' onClick={() => this.handleDelete(item)}>
删除 删除
</Menu.Item> </div>
</Tooltip> )}
} </div>
{ );
(item.courseState !== "STARTING" && ((now < item.startTime || now > item.endTime) || item.courseState === "FINISH")) &&
<Menu.Item key="del">
删除
</Menu.Item>
}
</Menu>
)
// return (
// <div className='live-course-more-menu'>
// {(User.getUserRole() === 'CloudManager' || User.getUserRole() === 'StoreManager') && (
// <div className='operate__item' onClick={() => this.handleRelatedModalShow(item)}>
// 关联培训计划
// </div>
// )}
// <div className='operate__item' onClick={() => this.toEditCoursePage(item)}>
// 编辑
// </div>
// {item.courseState !== 'STARTING' && (
// <div className='operate__item' onClick={() => this.handleDelete(item)}>
// 删除
// </div>
// )}
// </div>
// );
}; };
handleDelete = (record) => { handleDelete = (record) => {
return confirm({ return confirm({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment