1 |
- import{C as T}from"./index.3e091a9c.js";import{S as m}from"./index.70bfcdd1.js";import{U as L}from"./index.199ff39a.js";import{U as g}from"./index.c5c6f822.js";import{s as n,r as p,p as f,C as y}from"./index.d925b97f.js";import{d as x,g as r,T as D,a as e,G as C,H as h,S as v,B as I,j as b}from"./vendor.ad13860b.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./icon_video_stop.7b2f3665.js";/* empty css *//* empty css *//* empty css */import"./icon_teacher.2c3a434a.js";import"./icon_timer2.563d016a.js";import"./icon_student.bbb32387.js";const S="_introduction_1aqns_1";var j={"live-detail":"_live-detail_1aqns_1",introduction:S},F=x({name:"LiveDetail",data(){const t=this.$route.query;return{joinRoom:t.joinRoom,groupId:t.groupId,courseId:t.classId,live:{}}},computed:{userInfo(){var i,u,l,c,d;const t=this.live,s=t.planList||[],o=((i=s[0])==null?void 0:i.startTime)||new Date,a=((u=s[0])==null?void 0:u.endTime)||new Date;return{headUrl:(l=n.user.data)==null?void 0:l.heardUrl,username:((c=n.user.data)==null?void 0:c.username)||`\u6E38\u5BA2${((d=n.user.data)==null?void 0:d.userId)||""}`,startTime:`${r(o).format("YYYY-MM-DD")} ${r(o).format("HH:mm")}~${r(a).format("HH:mm")}`||"",lessonPrice:t.coursePrice,buyNum:t.studentCount||0,lessonDesc:t.courseIntroduce,lessonCoverUrl:t.backgroundPic||t.backgroundPicTemplate,lessonName:t.courseGroupName}},courseInfo(){let t=[];return(this.live.planList||[]).forEach(o=>{const a=o.startTime||new Date,i=o.endTime||new Date;t.push({courseTime:`${r(a).format("YYYY-MM-DD")} ${r(a).format("HH:mm")}~${r(i).format("HH:mm")}`,coursePlan:o.plan,id:o.courseId})}),t||[]},liveStatus(){const t=this.live.planList||[],s={status:!1,roomUid:""};return t.forEach(o=>{o.courseId===Number(this.courseId)&&(s.status=!0,s.roomUid=o.roomUid)}),s},studentList(){return this.live.studentList||[]},courseOffStatus(){const t=this.live;let s=!1;return(t.status==="APPLY"&&t.studentList.length===0||t.status==="NOT_SALE")&&(s=!0),s}},async mounted(){try{const t=await p.get("/api-teacher/courseGroup/queryLiveCourseInfo",{params:{groupId:this.groupId}});console.log(t),this.live=t.data||{},console.log(this.live)}catch{}},methods:{async cancelCourseGroup(){try{const t=await p.get("/api-teacher/courseGroup/cancelCourseGroup",{params:{groupId:this.groupId}});D("\u4E0B\u67B6\u6210\u529F"),setTimeout(()=>{f({api:"back",content:{}})},500)}catch{}}},render(){return e("div",{class:[j["live-detail"],"mb12"]},[e(L,{userInfo:this.userInfo},null),e(m,null,{default:()=>[e("p",{class:j.introduction},[this.userInfo.lessonDesc])]}),e(m,{title:"\u8BFE\u7A0B\u5217\u8868",icon:"courseList",titleShow:!1,contentStyle:{paddingTop:"0"}},{default:()=>[e(C,{color:"var(--van-primary)",lineWidth:20,sticky:!0},{default:()=>[e(h,{title:"\u8BFE\u7A0B",titleClass:"van-hairline--bottom"},{default:()=>[e(T,{courseInfo:this.courseInfo,courseId:Number(this.courseId)||0},null)]}),e(h,{title:"\u5B66\u5458\u5217\u8868",titleClass:"van-hairline--bottom"},{default:()=>[this.studentList.map(t=>e(g,{class:"mb12",users:{avatar:t.avatar,studentId:t.studentId,studentName:t.userName,createTime:t.createTime}},null)),this.studentList.length===0&&e(y,{tips:"\u6682\u65E0\u8D2D\u4E70\u5B66\u5458",classImgSize:"SMALL",btnStatus:!1},null)]})]})]}),this.courseOffStatus&&e(v,{offsetBottom:0,position:"bottom"},{default:()=>[e("div",{class:["btnGroup"],style:{paddingTop:"12px"}},[e(I,{block:!0,round:!0,type:"primary",onClick:this.cancelCourseGroup},{default:()=>[b("\u4E0B\u67B6")]})])]}),this.joinRoom=="1"&&e(v,{offsetBottom:0,position:"bottom"},{default:()=>[e("div",{class:["btnGroup"],style:{paddingTop:"12px"}},[e(I,{block:!0,round:!0,type:"primary",onClick:()=>{f({api:"joinLiveRoom",content:{roomId:this.liveStatus.roomUid,teacherId:this.live.teacherId}})}},{default:()=>[b("\u8FDB\u5165\u76F4\u64AD\u95F4")]})])]})])}});export{F as default};
|