1 |
- var h=Object.defineProperty;var o=Object.getOwnPropertySymbols;var f=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable;var r=(s,t,i)=>t in s?h(s,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):s[t]=i,c=(s,t)=>{for(var i in t||(t={}))f.call(t,i)&&r(s,i,t[i]);if(o)for(var i of o(t))p.call(t,i)&&r(s,i,t[i]);return s};import{C as m}from"./index.f79d1954.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 b,S as I,z as g,y as N}from"./vendor.50def595.js";/* empty css *//* empty css *//* empty css */import{r as j}from"./index.b3348130.js";import{C}from"./index.9b0481fe.js";/* empty css */import{i as x}from"./icon_success.e258b59c.js";import{b as y}from"./banner.db59be99.js";/* empty css */const S="_classHeader_xq2ai_1",k="_banner_xq2ai_4";var n={classHeader:S,banner:k};const F="_liveItem_hifk6_1",L="_liCover_hifk6_6",P="_liTitle_hifk6_14",D="_liUserInfo_hifk6_21",T="_liPrice_hifk6_28",w="_price_hifk6_33",q="_classNum_hifk6_43",A="_num_hifk6_51",E="_buyNum_hifk6_52",H="_subjectName_hifk6_63";var a={liveItem:F,liCover:L,liTitle:P,liUserInfo:D,liPrice:T,price:w,classNum:q,num:A,buyNum:E,subjectName:H},U=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("div",{style:{position:"relative"}},[e(d,{class:a.liCover,fit:"cover",src:this.liveInfo.backgroundPic},null),e("span",{class:a.subjectName},[this.liveInfo.subjectName])]),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(b,{name:x,size:"15"},null),l("\u5DF2\u8D2D\u4E70")]):e("span",{class:a.num},[this.liveInfo.studentCount,l("\u4EBA\u5DF2\u8D2D\u4E70")])])])})}});function B(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!N(s)}var Z=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 i=(await j.post("/api-student/courseGroup/queryPageCourseGroup",{data:c({},s)})).data||{};if(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{}},onDetail(s){this.$router.push({path:"/liveDetail",query:{groupId:s.courseGroupId}})}},render(){let s;return e("div",{class:n.liveClass},[e(I,{offsetTop:0},{default:()=>[e(m,{class:n.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:n.banner},[e(d,{src:y},null)]),this.dataShow?e(g,{loading:this.loading,"onUpdate:loading":t=>this.loading=t,finished:this.finished,finishedText:" ",class:[n.liveList,"mb12"],onLoad:this.getList},B(s=this.list.map(t=>e(U,{onClick:this.onDetail,liveInfo:t},null)))?s:{default:()=>[s]}):e(C,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u76F4\u64AD\u8BFE"},null)])}});export{Z as default};
|