video-detail.fbeddf97.js 2.6 KB

1
  1. import{C as n}from"./index.be6d9b4c.js";import{S as i}from"./index.4a582b26.js";import{U as d}from"./index.2cf9f5cc.js";import{d as u,a as t,y as l,S as c,B as p}from"./vendor.2b2105af.js";/* empty css */import{r as m}from"./index.f0c37c29.js";import{C as h}from"./index.59fb215e.js";import{o as a}from"./orderStatus.4a2eb148.js";/* empty css *//* empty css */import"./icon_video_stop.7b2f3665.js";/* empty css *//* empty css */import"./icon_teacher.2c3a434a.js";import"./icon_timer2.563d016a.js";const f="_introduction_3rqhe_1",I="_btnGroup_3rqhe_6",y="_btnMore_3rqhe_10";var r={"video-detail":"_video-detail_3rqhe_1",introduction:f,btnGroup:I,btnMore:y};function b(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!l(e)}var V=u({name:"VideoDetail",data(){const e=this.$route.query;return{userInfo:{},detailList:[],params:{groupId:e.groupId}}},async mounted(){try{const s=(await m.get("/api-teacher/videoLessonGroup/selectVideoLesson",{params:{groupId:this.params.groupId}})).data||{},o=s.lessonGroup||{};this.userInfo={alreadyBuy:s.alreadyBuy,username:o.username||`\u6E38\u5BA2${o.teacherId||""}`,headUrl:o.avatar,buyNum:o.countStudent,id:o.id,lessonNum:o.lessonCount,lessonName:o.lessonName,lessonDesc:o.lessonDesc,lessonPrice:o.lessonPrice,teacherId:o.teacherId,lessonCoverUrl:o.lessonCoverUrl},this.detailList=s.detailList||[]}catch{}},methods:{onPlay(e){this.$router.push({path:"/videoClassDetail",query:{groupId:this.params.groupId,classId:e.id}})},onBuy(){const e=this.userInfo;a.orderType="LIVE",a.videoInfo={courseGroupId:e.id,courseGroupName:e.lessonName,coursePrice:e.lessonPrice,teacherName:e.username||`\u6E38\u5BA2${e.teacherId||""}`,teacherId:e.teacherId,avatar:e.avatar,courseInfo:this.detailList},this.$router.push({path:"/orderDetail",query:{orderType:"VIDEO",courseGroupId:this.params.groupId}})}},render(){let e;return t("div",{class:[r["video-detail"]]},[t(h,null,null),t(d,{userInfo:this.userInfo},null),t(i,null,{default:()=>[t("p",{class:r.introduction},[this.userInfo.lessonDesc])]}),t(i,{title:"\u8BFE\u7A0B\u5217\u8868",icon:"courseList",class:"mb12"},b(e=this.detailList.map(s=>t(n,{class:"mb12",detail:{id:s.id,title:s.videoTitle,content:s.videoContent,imgUrl:s.coverUrl},onPlay:this.onPlay},null)))?e:{default:()=>[e]}),t(c,{offsetBottom:0,position:"bottom"},{default:()=>[t("div",{class:["btnGroup",r.btnMore]},[t(p,{block:!0,round:!0,type:"primary",onClick:this.onBuy,disabled:this.userInfo.alreadyBuy},{default:()=>[this.userInfo.alreadyBuy?"\u5DF2\u8D2D\u4E70":"\u7ACB\u5373\u8D2D\u4E70"]})])]})])}});export{V as default};