1 |
- import{s as a,_ as n,a as c,b as u,c as d,d as h,e as p}from"./teacher-header.module.31282da5.js";import{d as m,b as r,T as g,i as s,w as o,p as f,L as _,ak as b,C as v}from"./index.2557005b.js";import{C as S}from"./index.8d2bbd78.js";/* empty css *//* empty css */import{I as l}from"./index.ba997053.js";import{L}from"./index.cf7918d9.js";import{R as y}from"./index.88a3799c.js";import{i as w}from"./icon_teacher.2c3a434a.js";import{t as C,m as F}from"./teacher_cert.5c45c8b4.js";import{D as j}from"./function-call.be2183af.js";import"./use-tab-status.3e57cf68.js";import"./use-refs.0bbf0541.js";import"./index.c8c590a2.js";function N(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!b(e)}const I=e=>{const t=`./images/${e}`;return{"./images/follow_bg.png":n,"./images/head_bg.png":c,"./images/icon_fans.png":u,"./images/icon_subject.png":d,"./images/icon_video.png":h,"./images/live_bg.png":p}[t].default};var q=m({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(e){return e.split(",")||[]},onSort(){this.params.page=1,this.list=[],this.dataShow=!0,this.loading=!1,this.finished=!1,this.getList()},async getList(){try{let e=this.params;const t=await r.post("/api-student/student/queryMyFollow",{data:{...e}});this.loading=!1;const i=t.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{this.dataShow=!1,this.finished=!0}},async onUnLike(e){j.confirm({message:"\u786E\u5B9A\u53D6\u6D88\u5173\u6CE8\u5417\uFF1F",confirmButtonColor:"var(--van-primary)"}).then(async()=>{try{await r.get("/api-student/teacher/starOrUnStar",{params:{userId:e.userId,starStatus:0}}),g("\u53D6\u6D88\u5173\u6CE8\u6210\u529F"),setTimeout(()=>{this.onSort()},1e3)}catch{}})}},render(){let e;return s("div",{class:a.teacherFollow},[this.dataShow?s(L,{class:a.liveList,loading:this.loading,"onUpdate:loading":t=>this.loading=t,immediateCheck:!1,finished:this.finished,finishedText:"\u6CA1\u6709\u66F4\u591A\u4E86"},N(e=this.list.map(t=>s("div",{class:[a.headerCount,a.headerFollow]},[s(S,{class:a["open-teacher-info"],border:!1,center:!0},{default:()=>[s("div",{class:a["teacher-info"]},[s("div",{class:a["teacher-name"]},[s("div",{class:a.teacherCert},[s("span",{style:{display:"inline-block"}},[t.userName||`\u6E38\u5BA2${t.userId||""}`]),t.entryFlag===1&&s(l,{class:a.cert,src:C},null),t.musicianFlag===1&&s(l,{class:a.cert,src:F},null)])]),s("div",{class:a.level},[t.starGrade?s(y,{readonly:!0,modelValue:t.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:a.userLogo,src:t.avatar||w,fit:"cover"},null),t.liveFlag===1&&s("p",{class:a.liveTag,onClick:()=>{f({api:"joinLiveRoom",content:{roomId:t.roomUid,teacherId:t.userId}})}},[o("\u76F4\u64AD\u4E2D")])]),"right-icon":()=>s(_,{name:"like",color:"#FF6363",size:18,onClick:()=>{this.onUnLike(t)}},null)}),s("p",{class:a.piNameSubject},[s(l,{class:a.subjectSection,src:I("icon_subject.png"),fit:"contain"},null),this.getSubjectNameList(t.subjectName).map(i=>s("span",{class:a.subject},[i]))]),s("div",{class:a["teacher-bottom"]},[s("div",{class:a["teacher-data"]},[s("div",{class:a["teacher-data_item"]},[o("\u7C89\u4E1D "),s("span",null,[t.fansNum||0])]),s("div",{class:a["teacher-data_item"]},[o("\u5DF2\u4E0A\u8BFE\u65F6 "),s("span",null,[t.expTime||0])])])])])))?e:{default:()=>[e]}):s(v,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u5173\u6CE8"},null)])}});export{q as default,I as getAssetsHomeFile};
|