1 |
- import{C as u}from"./index.8b999a49.js";import{S as m}from"./index.bc9e22ae.js";import{C as v}from"./index.bbf6870c.js";import{C as h}from"./index.552c2031.js";import{s as r,r as l}from"./index.409a8dae.js";import{d as p,a as e,S as _,t as n,I as g,b as o,G as b,H as d,y as f,q as y,m as I,B as C}from"./vendor.ecffa0f1.js";import{i as x}from"./icon_teacher.2c3a434a.js";import"./icon_video_stop.7b2f3665.js";const z="_videoDesc_ybcz2_4",U="_titleInfo_ybcz2_12",j="_label_ybcz2_20",L="_userLogo_ybcz2_41",B="_users_ybcz2_58",T="_level_ybcz2_69",D="_title_ybcz2_12",S="_messageContainer_ybcz2_109";var t={"video-class-detail":"_video-class-detail_ybcz2_1",videoDesc:z,titleInfo:U,label:j,"open-teacher-info":"_open-teacher-info_ybcz2_34",userLogo:L,"teacher-info":"_teacher-info_ybcz2_52",users:B,"teacher-name":"_teacher-name_ybcz2_62",level:T,"teacher-desc":"_teacher-desc_ybcz2_75","message-list":"_message-list_ybcz2_79","message-active":"_message-active_ybcz2_79",title:D,"message-name":"_message-name_ybcz2_83","message-time":"_message-time_ybcz2_87",messageContainer:S};function V(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!f(s)}var K=p({name:"VideoClassDetail",data(){const s=this.$route.query;return{groupId:s.groupId,classId:s.classId,tabIndex:1,title:"",detailList:[],posterUrl:"",srcUrl:"",message:"",navHeight:0,currentClassIndex:1,reload:!1,videoContent:""}},computed:{users(){return r.user.data}},async mounted(){this.navHeight=sessionStorage.getItem("navHeight")||0;try{const a=(await l.get("/api-teacher/videoLessonGroup/selectVideoLesson",{params:{groupId:this.groupId}})).data||{};this.title=a.lessonGroup.lessonName,this.detailList=a.detailList||[],this.detailList.forEach((i,c)=>{i.id===Number(this.classId)&&(this.posterUrl=i.coverUrl,this.srcUrl=i.videoUrl,this.title=i.videoTitle,this.currentClassIndex=c+1,this.videoContent=i.videoContent)})}catch{}this.getList()},methods:{async getList(){try{const s=await l.post("/api-student/videoLesson/page",{data:{videoId:this.groupId}});console.log(s)}catch{}},onPlay(s){this.reload=!0,this.posterUrl=s.imgUrl,this.srcUrl=s.videoUrl,this.title=s.title,this.currentClassIndex=s.index,this.videoContent=s.content,setTimeout(()=>{this.reload=!1},0)},async onSubmit(){try{await l.post("/api-student/videoLesson/evaluate",{data:{isTeacher:0,videoId:this.groupId,content:this.message,studentId:r.user.data.userId}})}catch{}}},render(){let s;return e("div",{class:t["video-class-detail"]},[e(_,{offsetTop:0,position:"top"},{default:()=>[e(v,{backIconColor:"white"},{content:()=>!this.reload&&e(h,{src:this.srcUrl,poster:this.posterUrl},null)})]}),e(n,{border:!1,class:t.cell,title:this.title,titleClass:[t.titleInfo,"van-ellipsis"]},{icon:()=>e(g,{name:"video",size:18,color:"var(--van-primary)",style:{display:"flex",alignItems:"center"}},null),value:()=>e("div",{class:t.label},[e("span",null,[this.currentClassIndex]),o("/"),this.detailList.length,o("\u8BFE\u65F6")])}),e("div",{class:t.videoDesc},[this.videoContent]),e(b,{active:this.tabIndex,"onUpdate:active":a=>this.tabIndex=a,class:t.infoField,color:"var(--van-primary)",sticky:!0,offsetTop:210,lineWidth:20},{default:()=>[e(d,{title:"\u76EE\u5F55",name:1},{default:()=>[e("div",{style:{overflowY:"auto"}},[e(m,{title:"\u8BFE\u7A0B\u5217\u8868",icon:"courseList"},V(s=this.detailList.map((a,i)=>e(u,{class:"mb12",detail:{id:a.id,title:a.videoTitle,content:a.videoContent,imgUrl:a.coverUrl,videoUrl:a.videoUrl,index:i+1},onPlay:this.onPlay},null)))?s:{default:()=>[s]})])]}),e(d,{title:"\u8BA8\u8BBA",name:3},{default:()=>[e("div",{style:{overflowY:"auto",marginBottom:"calc(var(--van-cell-vertical-padding) * 2 + var( --van-cell-line-height))"}},[[1,2,3].map(a=>e(n,{class:[t["message-list"],t["message-active"]],valueClass:t["message-time"]},{icon:()=>{var i;return e(y,{class:t.userLogo,src:((i=this.users)==null?void 0:i.headUrl)||x,fit:"cover"},null)},title:()=>e("div",{class:t.title},[e("div",{class:t["message-name"]},[o("\u8BA8\u8BBA\u8BA8\u8BBA\u8BA8")]),e("div",{class:t["message-time"]},[o("2022\u5E744\u670811\u65E5")])]),label:()=>e("div",{class:t.label},[o("\u7535\u51492323232323\u51B7\u96FE\u4E2D")])}))]),e("div",{class:t.messageContainer},[e(I,{placeholder:"\u5FEB\u6765\u8BA8\u8BBA\u5427\uFF5E",modelValue:this.message,"onUpdate:modelValue":a=>this.message=a},{button:()=>e(C,{type:"primary",disabled:!this.message,style:{padding:"0 20px"},size:"small",round:!0,onClick:this.onSubmit},{default:()=>[o("\u53D1\u5E03")]})})])]})]})])}});export{K as default};
|