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