var p=Object.defineProperty;var n=Object.getOwnPropertySymbols;var h=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable;var o=(s,i,t)=>i in s?p(s,i,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[i]=t,c=(s,i)=>{for(var t in i||(i={}))h.call(i,t)&&o(s,t,i[t]);if(n)for(var t of n(i))m.call(i,t)&&o(s,t,i[t]);return s};import{C as f}from"./index.9121834a.js";import{C as v}from"./index.0a533642.js";import{d as u,a as e,t as _,q as d,b as l,I as g,S as I,z as x,y as b}from"./vendor.50def595.js";/* empty css *//* empty css *//* empty css */import{r as C}from"./index.cef56de9.js";import{C as S}from"./index.9a836bec.js";/* empty css */import{i as y}from"./icon_success.e258b59c.js";import{b as N}from"./banner.db59be99.js";/* empty css */const j="_classHeader_xq2ai_1",F="_banner_xq2ai_4";var r={classHeader:j,banner:F};const L="_liveItem_gxtr2_1",P="_liCover_gxtr2_6",D="_liTitle_gxtr2_14",T="_liUserInfo_gxtr2_21",k="_liPrice_gxtr2_28",w="_price_gxtr2_33",q="_classNum_gxtr2_43",A="_num_gxtr2_51",E="_buyNum_gxtr2_52";var a={liveItem:L,liCover:P,liTitle:D,liUserInfo:T,liPrice:k,price:w,classNum:q,num:A,buyNum:E},H=u({name:"liveItem",props:{onClick:{type:Function,default:s=>{}},liveInfo:{type:Object,default:{}}},render(){return e(_,{center:!0,border:!1,class:a.liveItem,onClick:()=>this.onClick(this.liveInfo)},{icon:()=>e(d,{class:a.liCover,fit:"cover",src:this.liveInfo.backgroundPic},null),title:()=>e("div",null,[e("div",{class:[a.liTitle,"van-ellipsis"]},[this.liveInfo.courseGroupName]),e("div",{class:a.liUserInfo},[e("p",null,[l("\u8001\u5E08\uFF1A"),this.liveInfo.teacherName||`\u6E38\u5BA2${this.liveInfo.teacherId}`]),e("p",null,[l("\u5F00\u8BFE\u65F6\u95F4\uFF1A"),this.liveInfo.courseStartTime])]),e("div",{class:a.liPrice},[e("p",null,[e("span",{class:a.price},[e("i",null,[l("\xA5")]),this.liveInfo.coursePrice]),e("span",{class:a.classNum},[this.liveInfo.courseNum,l("\u8BFE\u65F6")])]),this.liveInfo.existBuy===1?e("span",{class:a.buyNum},[e(g,{name:y,size:"15"},null),l("\u5DF2\u8D2D\u4E70")]):e("span",{class:a.num},[this.liveInfo.studentCount,l("\u4EBA\u5DF2\u8D2D\u4E70")])])])})}});function U(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!b(s)}var X=u({name:"liveClass",data(){return{list:[],dataShow:!0,loading:!1,finished:!1,params:{search:"",groupStatus:"APPLY",page:1,rows:20}}},methods:{onSearch(s){this.dataShow=!0,this.loading=!1,this.finished=!1,this.list=[],this.params.page=1,this.params.search=s,this.getList()},async getList(){try{let s=this.params;const t=(await C.post("/api-student/courseGroup/queryPageCourseGroup",{data:c({},s)})).data||{};if(this.list.length>0&&t.pageNo===1)return;this.list=this.list.concat(t.rows||[]),this.finished=t.pageNo>=t.totalPage,this.params.page=t.pageNo+1,this.dataShow=this.list.length>0}catch{}},onDetail(s){this.$router.push({path:"/liveDetail",query:{groupId:s.courseGroupId}})}},render(){let s;return e("div",{class:r.liveClass},[e(I,{offsetTop:0},{default:()=>[e(f,{class:r.classHeader,border:!1,background:"transparent",isFixed:!1},null),e(v,{placeholder:"\u8BF7\u8F93\u5165\u8001\u5E08\u540D\u79F0/\u8BFE\u7A0B\u540D\u79F0",onSearch:this.onSearch},null)]}),e("div",{class:r.banner},[e(d,{src:N},null)]),this.dataShow?e(x,{loading:this.loading,"onUpdate:loading":i=>this.loading=i,finished:this.finished,finishedText:" ",class:[r.liveList,"mb12"],onLoad:this.getList},U(s=this.list.map(i=>e(H,{onClick:this.onDetail,liveInfo:i},null)))?s:{default:()=>[s]}):e(S,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u76F4\u64AD\u8BFE"},null)])}});export{X as default};