1 |
- var _=Object.defineProperty;var r=Object.getOwnPropertySymbols;var u=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable;var c=(a,e,t)=>e in a?_(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,d=(a,e)=>{for(var t in e||(e={}))u.call(e,t)&&c(a,t,e[t]);if(r)for(var t of r(e))p.call(e,t)&&c(a,t,e[t]);return a};import{s as i,_ as h,a as m,b as f,c as v,d as b,e as j,f as S,g as y,h as w,i as L,j as F,k as C,l as N,m as x,n as I,o as k}from"./teacher-header.module.3a4153d7.js";import{d as T,D,T as E,a as s,w as U,C as V,I as l,t as z,j as o,u as A,x as B}from"./vendor.7fdfd452.js";/* empty css *//* empty css *//* empty css *//* empty css */import{i as G}from"./icon_teacher.40b6f077.js";import{r as g,p as M,C as O}from"./index.c610da41.js";function R(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!B(a)}const n=a=>{const e=`./images/${a}`;return{"./images/cert_active.png":h,"./images/cert_default.png":m,"./images/follow_bg.png":f,"./images/head_bg.png":v,"./images/icon_fans.png":b,"./images/icon_subject.png":j,"./images/icon_video.png":S,"./images/live_active.png":y,"./images/live_bg.png":w,"./images/live_default.png":L,"./images/music_active.png":F,"./images/music_default.png":C,"./images/video_active.png":N,"./images/video_default.png":x,"./images/vip_active.png":I,"./images/vip_default.png":k}[e].default};var Y=T({name:"teacher-follow",data(){return{userInfo:{},starGrade:0,subjectNameList:[],list:[],dataShow:!0,loading:!1,finished:!1,params:{page:1,rows:20}}},mounted(){this.getList()},methods:{getSubjectNameList(a){return a.split(",")||[]},onSort(){this.params.page=1,this.list=[],this.dataShow=!0,this.loading=!1,this.finished=!1,this.getList()},async getList(){try{let a=this.params;const e=await g.post("/api-student/student/queryMyFollow",{data:d({},a)});this.loading=!1;const t=e.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}},async onUnLike(a){D.confirm({message:"\u786E\u5B9A\u53D6\u6D88\u5173\u6CE8\u5417\uFF1F",confirmButtonColor:"var(--van-primary)"}).then(async()=>{try{await g.get("/api-student/teacher/starOrUnStar",{params:{userId:a.userId,starStatus:0}}),E("\u53D6\u6D88\u5173\u6CE8\u6210\u529F"),setTimeout(()=>{this.onSort()},1e3)}catch{}})}},render(){let a;return s("div",{class:i.teacherFollow},[this.dataShow?s(U,{class:i.liveList,loading:this.loading,"onUpdate:loading":e=>this.loading=e,immediateCheck:!1,finished:this.finished,finishedText:"\u6CA1\u6709\u66F4\u591A\u4E86"},R(a=this.list.map(e=>s("div",{class:[i.headerCount,i.headerFollow]},[s(V,{class:i["open-teacher-info"],border:!1,center:!0},{default:()=>[s("div",{class:i["teacher-info"]},[s("div",{class:i["teacher-name"]},[s("div",{class:i.teacherCert},[s("span",{style:{display:"inline-block"}},[e.userName||`\u6E38\u5BA2${e.userId||""}`]),s(l,{class:i.iconVip,src:e.entryFlag===1?n("vip_active.png"):n("vip_default.png")},null)])]),s("div",{class:i.level},[e.starGrade?s(z,{readonly:!0,modelValue:e.starGrade,iconPrefix:"iconfont",color:"#FFC459","void-icon":"star_default",icon:"star_active",size:15},null):s("span",{style:{fontSize:"12px",color:"#999999"}},[o("\u6682\u65E0\u8BC4\u5206")])])])],icon:()=>s("div",{style:{position:"relative",lineHeight:0}},[s(l,{class:i.userLogo,src:e.avatar||G,fit:"cover"},null),e.liveFlag===1&&s("p",{class:i.liveTag,onClick:()=>{M({api:"joinLiveRoom",content:{roomId:e.roomUid,teacherId:e.userId}})}},[o("\u76F4\u64AD\u4E2D")])]),"right-icon":()=>s(A,{name:"like",color:"#FF6363",size:18,onClick:()=>{this.onUnLike(e)}},null)}),s("p",{class:i.piNameSubject},[s(l,{class:i.subjectSection,src:n("icon_subject.png"),fit:"contain"},null),this.getSubjectNameList(e.subjectName).map(t=>s("span",{class:i.subject},[t]))]),s("div",{class:i["teacher-bottom"]},[s("div",{class:i["teacher-data"]},[s("div",{class:i["teacher-data_item"]},[o("\u7C89\u4E1D "),s("span",null,[e.fansNum||0])]),s("div",{class:i["teacher-data_item"]},[o("\u5DF2\u4E0A\u8BFE\u65F6 "),s("span",null,[e.expTime||0])])])])])))?a:{default:()=>[a]}):s(O,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u5173\u6CE8"},null)])}});export{Y as default,n as getAssetsHomeFile};
|