index.69c51525.js 3.8 KB

1
  1. var d=Object.defineProperty;var o=Object.getOwnPropertySymbols;var f=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable;var r=(s,i,t)=>i in s?d(s,i,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[i]=t,c=(s,i)=>{for(var t in i||(i={}))f.call(i,t)&&r(s,t,i[t]);if(o)for(var t of o(i))p.call(i,t)&&r(s,t,i[t]);return s};import{C as m}from"./index.bbf6870c.js";import{S as v}from"./index.61b478c1.js";import{d as u,a as e,t as _,q as h,b as l,I as b,S as I,z as g,y as N}from"./vendor.ecffa0f1.js";/* empty css *//* empty css *//* empty css */import{r as j}from"./index.409a8dae.js";import{C as S}from"./index.6a3680e3.js";/* empty css */import{i as x}from"./icon_success.e258b59c.js";import{b as y}from"./banner.db59be99.js";/* empty css */const C="_classHeader_xq2ai_1",k="_banner_xq2ai_4";var n={classHeader:C,banner:k};const F="_liveItem_hifk6_1",L="_liCover_hifk6_6",P="_liTitle_hifk6_14",D="_liUserInfo_hifk6_21",w="_liPrice_hifk6_28",T="_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:w,price:T,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(h,{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)});this.loading=!1;const t=i.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{this.dataShow=!1,this.finished=!0}},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(h,{src:y},null)]),this.dataShow?e(g,{loading:this.loading,"onUpdate:loading":i=>this.loading=i,finished:this.finished,finishedText:" ",class:[n.liveList,"mb12"],onLoad:this.getList},B(s=this.list.map(i=>e(U,{onClick:this.onDetail,liveInfo:i},null)))?s:{default:()=>[s]}):e(S,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u76F4\u64AD\u8BFE"},null)])}});export{Z as default};