Commit 38be97f4 by zhangleyuan

feat:处理进入直播间的显示

parent 2ce7716f
...@@ -33,6 +33,7 @@ import CourseService from "@/domains/course-domain/CourseService"; ...@@ -33,6 +33,7 @@ import CourseService from "@/domains/course-domain/CourseService";
import BaseService from "@/domains/basic-domain/baseService"; import BaseService from "@/domains/basic-domain/baseService";
import DataList from '../DataList/DataList'; import DataList from '../DataList/DataList';
import User from '@/common/js/user'; import User from '@/common/js/user';
import _ from "underscore";
const { confirm } = Modal; const { confirm } = Modal;
const courseStateShow = { const courseStateShow = {
...@@ -257,29 +258,33 @@ class LiveCourseList extends React.Component { ...@@ -257,29 +258,33 @@ class LiveCourseList extends React.Component {
dataIndex: "operate", dataIndex: "operate",
render: (val, item) => { render: (val, item) => {
return ( return (
<div className="operate"> <div className="operate">
{ (item.courseState==="UN_START" || item.courseState==="STARTING") && { ((item.courseState==="UN_START" || item.courseState==="STARTING") && (item.teacherId === User.getUserId() || _.pluck(item.admins, "adminId").includes(User.getUserId()))) &&
<>
<div <div
key="enter_live_room1" key="enter_live_room1"
className="operate__item" className="operate__item"
onClick={() => { this.handleEnterLiveRoom(item) }} onClick={() => { this.handleEnterLiveRoom(item) }}
>进入直播间 >进入直播间
</div> </div>
<span className="operate__item split" key="view_play_back_split"> | </span>
</>
} }
{ (item.courseState==="FINISH") && { (item.courseState==="FINISH") &&
<> <>
<div <div
key="view_play_back" key="view_play_back"
className="operate__item" className="operate__item"
>查看回放</div> >查看回放</div>
<span className="operate__item split" key="view_play_back_split"> | </span>
</> </>
} }
{ item.courseState!=="EXPIRED" && { item.courseState!=="EXPIRED" &&
<> <>
<span className="operate__item split" key="view_play_back_split"> | </span>
<div <div
key="share" key="share"
className="operate__item" className="operate__item"
......
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