live-detail.6cbe7d32.js 2.4 KB

1
  1. import{C as f}from"./index.38f7eb8d.js";import{S as d}from"./index.a3bada19.js";import{U as h}from"./index.5c9c9331.js";import{U as v}from"./index.d56f5dd3.js";import{C as b}from"./index.e5e749bb.js";import{s as m,r as j}from"./vueFilter.0fbb0cac.js";import{d as L,h as r,a as t,z as D,A as c}from"./vendor.8455490d.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./icon_teacher.2c3a434a.js";const I="_introduction_1aqns_1";var p={"live-detail":"_live-detail_1aqns_1",introduction:I},M=L({name:"LiveDetail",data(){return{groupId:this.$route.query.groupId,live:{}}},computed:{userInfo(){var a,n,l,u;const e=this.live,o=e.planList||[],s=((a=o[0])==null?void 0:a.startTime)||new Date,i=((n=o[0])==null?void 0:n.endTime)||new Date;return{headUrl:(l=m.user.data)==null?void 0:l.headUrl,username:(u=m.user.data)==null?void 0:u.username,startTime:`${r(s).format("YYYY-MM-DD")} ${r(s).format("HH:mm")}~${r(i).format("HH:mm")}`||"",buyNum:0,lessonPrice:e.coursePrice,lessonNum:e.courseNum,lessonDesc:e.courseIntroduce,lessonCoverUrl:e.backgroundPic||e.backgroundPicTemplate,lessonName:e.courseGroupName}},courseInfo(){let e=[];return(this.live.planList||[]).forEach(s=>{const i=s.startTime||new Date,a=s.endTime||new Date;e.push({courseTime:`${r(i).format("YYYY-MM-DD")} ${r(i).format("HH:mm")}~${r(a).format("HH:mm")}`,coursePlan:s.plan})}),e||[]},studentList(){return this.live.studentList||[]}},async mounted(){try{const e=await j.get("/api-teacher/courseGroup/queryLiveCourseInfo",{params:{groupId:this.groupId}});console.log(e),this.live=e.data||{}}catch{}},render(){return t("div",{class:[p["live-detail"],"mb12"]},[t(h,{userInfo:this.userInfo},null),t(d,null,{default:()=>[t("p",{class:p.introduction},[this.userInfo.lessonDesc])]}),t(d,{title:"\u8BFE\u7A0B\u5217\u8868",icon:"courseList",titleShow:!1,contentStyle:{paddingTop:"0"}},{default:()=>[t(D,{color:"var(--van-primary)",lineWidth:20,sticky:!0},{default:()=>[t(c,{title:"\u8BFE\u7A0B",titleClass:"van-hairline--bottom"},{default:()=>[t(f,{courseInfo:this.courseInfo},null)]}),t(c,{title:"\u5B66\u5458\u5217\u8868",titleClass:"van-hairline--bottom"},{default:()=>[this.studentList.map(e=>t(v,{class:"mb12",users:e},null)),this.studentList.length===0&&t(b,{tips:"\u6682\u65E0\u8D2D\u4E70\u5B66\u5458",classImgSize:"SMALL",btnStatus:!1},null)]})]})]})])}});export{M as default};