| 1 |
- import{_ as m}from"./wx_bg.97f694a9.js";import{C as p}from"./index.494eb6f1.js";import{S as d}from"./index.93b8dae9.js";import{U as f}from"./index.426f79cf.js";import{C as h}from"./index.f85989e5.js";import{e as l,s as c,p as g,r as x}from"./index.99ecdf56.js";import{d as v,g as r,D as I,a as s,B as w,j as b}from"./vendor.75c233d7.js";import{s as D}from"./share.5861ce84.js";import"./index.d50652b5.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./icon_teacher.40b6f077.js";import"./icon_timer2.5fb1750d.js";const T="_introduction_1vd6e_1",_="_wxpopup_1vd6e_9";var n={"live-detail":"_live-detail_1vd6e_1",introduction:T,wxpopup:_};const j=e=>{const o=`../images/${e}`;return{"../images/wx_bg.png":m}[o].default};var M=v({name:"LiveDetail",data(){const e=this.$route.query;return{recomUserId:e.recomUserId,groupId:e.groupId,live:{},wxStatus:!1}},computed:{userInfo(){var a,u;const e=this.live,o=e.planList||[],t=((a=o[0])==null?void 0:a.startTime)||new Date,i=((u=o[0])==null?void 0:u.endTime)||new Date;return{headUrl:e.avatar,username:e.userName,id:e.teacherId,startTime:`${r(t).format("YYYY-MM-DD")} ${r(t).format("HH:mm")}~${r(i).format("HH:mm")}`||"",lessonPrice:e.coursePrice,buyNum:e.studentCount||0,lessonNum:e.courseNum||0,lessonDesc:e.courseIntroduce,lessonCoverUrl:e.backgroundPic||e.backgroundPicTemplate,lessonName:e.courseGroupName}},courseInfo(){const e=[];return(this.live.planList||[]).forEach(t=>{const i=t.startTime||new Date,a=t.endTime||new Date;e.push({courseTime:`${r(i).format("YYYY-MM-DD")} ${r(i).format("HH:mm")}~${r(a).format("HH:mm")}`,coursePlan:t.plan,roomUid:t.roomUid,liveState:t.liveState,id:t.courseId})}),e||[]}},async mounted(){try{l().isApp?c.platformType==="STUDENT"?window.location.replace(`${location.origin}/student/#/liveDetail?recomUserId=${this.recomUserId}&groupId=${this.groupId}`):c.platformType==="TEACHER"&&I.alert({title:"\u63D0\u793A",message:"\u8BF7\u4F7F\u7528\u9177\u4E50\u79C0\u5B66\u751F\u7AEF\u626B\u7801\u6253\u5F00",confirmButtonColor:"#2dc7aa"}).then(()=>{g({api:"back"})}):this.reCall();const e=await x.get("/api-teacher/courseGroup/queryLiveCourseInfo",{params:{groupId:this.groupId}});this.live=e.data||{}}catch{}},methods:{reCall(){const{origin:e}=location;let o=e+"/student/#/liveDetail";const t=this.$route.query;o+=`?recomUserId=${this.recomUserId}&groupId=${t.groupId}`,D(o,{})},onShare(){if(l().weixin){this.wxStatus=!0;return}this.reCall(),setTimeout(()=>{this.$router.push("/download")},3e3)}},render(){return s("div",{class:[n["live-detail"],"mb12"]},[s(f,{userInfo:this.userInfo},null),s(d,{border:!0},{default:()=>[s("p",{class:n.introduction},[this.userInfo.lessonDesc])]}),s(d,{title:"\u8BFE\u7A0B\u5217\u8868",icon:"courseList",border:!0},{default:()=>[s(p,{courseInfo:this.courseInfo},null)]}),s(h,{position:"bottom"},{default:()=>[s("div",{class:["btnGroup"],style:{paddingTop:"12px"}},[s(w,{block:!0,round:!0,type:"primary",onClick:this.onShare},{default:()=>[b("\u4E0B\u8F7D\u9177\u4E50\u79C0\u8FDB\u5165\u8BFE\u7A0B")]})])]}),this.wxStatus&&s("div",{class:n.wxpopup,onClick:()=>{this.wxStatus=!1}},[s("img",{src:j("wx_bg.png"),alt:""},null)])])}});export{M as default,j as getAssetsHomeFile};
|