1 |
- var h=Object.defineProperty;var l=Object.getOwnPropertySymbols;var u=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable;var d=(s,a,i)=>a in s?h(s,a,{enumerable:!0,configurable:!0,writable:!0,value:i}):s[a]=i,c=(s,a)=>{for(var i in a||(a={}))u.call(a,i)&&d(s,i,a[i]);if(l)for(var i of l(a))f.call(a,i)&&d(s,i,a[i]);return s};import{C as p}from"./index.08e697ae.js";import{C as _}from"./index.9c50df45.js";import{d as v,a as e,q as n,b as o,S as m,w as g,x as C}from"./vendor.8455490d.js";/* empty css *//* empty css *//* empty css */import{i as b}from"./icon_teacher.2c3a434a.js";import{b as S}from"./banner.db59be99.js";import{r as U}from"./vueFilter.0fbb0cac.js";import{C as j}from"./index.e5e749bb.js";/* empty css *//* empty css */const N="_videoClass_1dv0t_1",x="_classHeader_1dv0t_6",L="_banner_1dv0t_9",I="_videoList_1dv0t_13";var r={videoClass:N,classHeader:x,banner:L,videoList:I};const y="_videoItem_15a4f_1",w="_viCover_15a4f_8",F="_viSection_15a4f_13",T="_viTitle_15a4f_16",k="_viUserInfo_15a4f_21",D="_viUserLogo_15a4f_28",P="_viUserName_15a4f_34",V="_viUserNum_15a4f_38",H="_viPrice_15a4f_41";var t={videoItem:y,viCover:w,viSection:F,viTitle:T,viUserInfo:k,viUserLogo:D,viUserName:P,viUserNum:V,viPrice:H},E=v({name:"VideoItem",props:{item:Object,onClick:{type:Function,default:s=>{}}},render(){const s=this.item;return e("div",{class:t.videoItem,onClick:()=>{this.onClick(s)}},[e(n,{class:t.viCover,fit:"cover",src:s==null?void 0:s.lessonCoverUrl},null),e("div",{class:t.viSection},[e("div",{class:[t.viTitle,"van-ellipsis"]},[s==null?void 0:s.lessonName]),e("div",{class:t.viUserInfo},[e(n,{src:(s==null?void 0:s.avatar)||b,class:t.viUserLogo},null),e("span",{class:[t.viUserName,"van-hairline--right"]},[s==null?void 0:s.userName]),e("span",{class:t.viUserNum},[s==null?void 0:s.countStudent,o("\u4EBA\u5DF2\u8D2D\u4E70")])]),e("div",{class:t.viPrice},[o("\uFFE5"),s==null?void 0:s.lessonPrice,o("/"),s==null?void 0:s.lessonCount,o("\u8BFE\u65F6")])])])}});function q(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!C(s)}var Y=v({name:"VideoClass",data(){return{search:"",list:[],dataShow:!0,loading:!1,finished:!1,params:{search:"",page:1,rows:20}}},async mounted(){},methods:{async getList(){try{let s=this.params;const i=(await U.post("/api-student/videoLesson/selectGroup",{data:c({},s)})).data||{};if(console.log(i),this.list.length>0&&i.pageNo===1)return;this.list=this.list.concat(i.rows||[]),this.finished=i.pageNo>=i.totalPage,this.params.page=i.pageNo+1,this.dataShow=this.list.length>0}catch{}},onSearch(s){this.params.search=s,this.params.page=1,this.list=[],this.dataShow=!0,this.loading=!1,this.finished=!1,this.getList()},onDetail(s){this.$router.push({path:"/videoDetail",query:{groupId:s.id}})}},render(){let s;return e("div",{class:r.videoClass},[e(m,{offsetTop:0},{default:()=>[e(p,{class:r.classHeader,border:!1,background:"transparent",isFixed:!1},null),e(_,{placeholder:"\u8BF7\u8F93\u5165\u8001\u5E08\u540D\u79F0/\u8BFE\u7A0B\u540D\u79F0",onSearch:this.onSearch},null)]}),e("div",{class:r.banner},[e(n,{src:S},null)]),e("div",null,[this.dataShow?e(g,{class:r.videoList,loading:this.loading,"onUpdate:loading":a=>this.loading=a,finished:this.finished,finishedText:"\u6CA1\u6709\u66F4\u591A\u4E86",onLoad:this.getList},q(s=this.list.map(a=>e(E,{item:a,onClick:this.onDetail},null)))?s:{default:()=>[s]}):e(j,{btnStatus:!1,tips:"\u6682\u65E0\u89C6\u9891\u8BFE"},null)])])}});export{Y as default};
|