1 |
- var d=Object.defineProperty;var o=Object.getOwnPropertySymbols;var f=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable;var r=(e,i,t)=>i in e?d(e,i,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[i]=t,c=(e,i)=>{for(var t in i||(i={}))f.call(i,t)&&r(e,t,i[t]);if(o)for(var t of o(i))p.call(i,t)&&r(e,t,i[t]);return e};import{C as m}from"./index.18631fcd.js";import{S as v}from"./index.3bb13c39.js";import{d as u,a as s,t as _,q as h,b as l,I as b,S as I,z as g,y as N}from"./vendor.5339f012.js";/* empty css *//* empty css *//* empty css */import{r as j}from"./index.8bc3c9d6.js";import{C as S}from"./index.26bf6ec0.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:e=>{}},liveInfo:{type:Object,default:{}}},render(){return s(_,{center:!0,border:!1,class:a.liveItem,onClick:()=>this.onClick(this.liveInfo)},{icon:()=>s("div",{style:{position:"relative"}},[s(h,{class:a.liCover,fit:"cover",src:this.liveInfo.backgroundPic},null),s("span",{class:a.subjectName},[this.liveInfo.subjectName])]),title:()=>s("div",null,[s("div",{class:[a.liTitle,"van-ellipsis"]},[this.liveInfo.courseGroupName]),s("div",{class:a.liUserInfo},[s("p",null,[l("\u8001\u5E08\uFF1A"),this.liveInfo.teacherName||`\u6E38\u5BA2${this.liveInfo.teacherId}`]),s("p",null,[l("\u5F00\u8BFE\u65F6\u95F4\uFF1A"),this.liveInfo.courseStartTime])]),s("div",{class:a.liPrice},[s("p",null,[s("span",{class:a.price},[s("i",null,[l("\xA5")]),this.liveInfo.coursePrice]),s("span",{class:a.classNum},[this.liveInfo.courseNum,l("\u8BFE\u65F6")])]),this.liveInfo.existBuy===1?s("span",{class:a.buyNum},[s(b,{name:x,size:"15"},null),l("\u5DF2\u8D2D\u4E70")]):s("span",{class:a.num},[this.liveInfo.studentCount,l("\u4EBA\u5DF2\u8D2D\u4E70")])])])})}});function B(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!N(e)}var Z=u({name:"liveClass",data(){return{list:[],dataShow:!0,loading:!1,finished:!1,params:{search:"",groupStatus:"APPLY",page:1,rows:20}}},methods:{onSearch(e){this.dataShow=!0,this.loading=!1,this.finished=!1,this.list=[],this.params.page=1,this.params.search=e,this.getList()},async getList(){try{let e=this.params;const i=await j.post("/api-student/courseGroup/queryPageCourseGroup",{data:c({},e)});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(e){this.$router.push({path:"/liveDetail",query:{groupId:e.courseGroupId}})}},render(){let e;return s("div",{class:n.liveClass},[s(I,{offsetTop:0},{default:()=>[s(m,{class:n.classHeader,border:!1,background:"transparent",isFixed:!1},null),s(v,{placeholder:"\u8BF7\u8F93\u5165\u8001\u5E08\u540D\u79F0/\u8BFE\u7A0B\u540D\u79F0",onSearch:this.onSearch},null)]}),s("div",{class:n.banner},[s(h,{src:y},null)]),this.dataShow?s(g,{loading:this.loading,"onUpdate:loading":i=>this.loading=i,finished:this.finished,finishedText:" ",class:[n.liveList,"mb12"],onLoad:this.getList},B(e=this.list.map(i=>s(U,{onClick:this.onDetail,liveInfo:i},null)))?e:{default:()=>[e]}):s(S,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u76F4\u64AD\u8BFE"},null)])}});export{Z as default};
|