1 |
- var c=Object.defineProperty;var o=Object.getOwnPropertySymbols;var m=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable;var a=(t,e,s)=>e in t?c(t,e,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[e]=s,r=(t,e)=>{for(var s in e||(e={}))m.call(e,s)&&a(t,s,e[s]);if(o)for(var s of o(e))h.call(e,s)&&a(t,s,e[s]);return t};import{C as f}from"./index.abf9fb49.js";import{S as n}from"./index.d9644989.js";import{U as g}from"./index.ac1424e4.js";import{U as L}from"./index.ba7afdf7.js";import{d as b,a as i,G as v,H as l,y,z as j}from"./vendor.50def595.js";/* empty css *//* empty css *//* empty css *//* empty css */import{r as d,s as U}from"./index.b3348130.js";import{C as x}from"./index.9b0481fe.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 I="_introduction_l0c9q_1";var u={"video-detail":"_video-detail_l0c9q_1",introduction:I};function p(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!y(t)}var W=b({name:"VideoDetail",data(){const t=this.$route.query;return{userInfo:{},detailList:[],buyUserList:[],dataShow:!0,loading:!1,finished:!1,params:{videoLessonGroupId:t.groupId,page:1,rows:20}}},async mounted(){try{const e=(await d.get("/api-teacher/videoLessonGroup/selectVideoLesson",{params:{groupId:this.params.videoLessonGroupId}})).data||{},s=U.user.data||{};this.userInfo={username:s.username||`\u6E38\u5BA2${s.id||""}`,headUrl:s.heardUrl,buyNum:e.lessonGroup.countStudent,lessonNum:e.lessonGroup.lessonCount,lessonName:e.lessonGroup.lessonName,lessonDesc:e.lessonGroup.lessonDesc,lessonPrice:e.lessonGroup.lessonPrice,lessonCoverUrl:e.lessonGroup.lessonCoverUrl},this.detailList=e.detailList||[],this.getList()}catch{}},methods:{async getList(){try{let t=this.params;const s=(await d.post("/api-teacher/videoLesson/pageStudent",{data:r({},t)})).data||{};if(this.buyUserList.length>0&&s.pageNo===1)return;this.buyUserList=this.buyUserList.concat(s.list||[]),this.finished=s.pageNo>=s.totalPage,this.params.page=s.pageNo+1,this.dataShow=this.buyUserList.length>0}catch{}},onPlay(t){this.$router.push({path:"/videoClassDetail",query:{groupId:this.params.videoLessonGroupId,classId:t.id}})}},render(){let t,e;return i("div",{class:[u["video-detail"],"mb12"]},[i(g,{userInfo:this.userInfo},null),i(n,null,{default:()=>[i("p",{class:u.introduction},[this.userInfo.lessonDesc])]}),i(n,{title:"\u8BFE\u7A0B\u5217\u8868",icon:"courseList",titleShow:!1,contentStyle:{paddingTop:"0"}},{default:()=>[i(v,{color:"var(--van-primary)",lineWidth:20,sticky:!0},{default:()=>[i(l,{title:"\u8BFE\u7A0B",titleClass:"van-hairline--bottom"},p(t=this.detailList.map(s=>i(f,{class:"mb12",detail:{id:s.id,title:s.videoTitle,content:s.videoContent,imgUrl:s.coverUrl},onPlay:this.onPlay},null)))?t:{default:()=>[t]}),i(l,{title:"\u5B66\u5458\u5217\u8868",titleClass:"van-hairline--bottom"},{default:()=>[this.dataShow?i(j,{loading:this.loading,"onUpdate:loading":s=>this.loading=s,finished:this.finished,finishedText:"\u6CA1\u6709\u66F4\u591A\u4E86",onLoad:this.getList},p(e=this.buyUserList.map(s=>i(L,{class:"mb12",users:s},null)))?e:{default:()=>[e]}):i(x,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u5B66\u751F\u8D2D\u4E70"},null)]})]})]})])}});export{W as default};
|