1 |
- var u=Object.defineProperty;var n=Object.getOwnPropertySymbols;var h=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable;var r=(t,s,a)=>s in t?u(t,s,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[s]=a,c=(t,s)=>{for(var a in s||(s={}))h.call(s,a)&&r(t,a,s[a]);if(n)for(var a of n(s))m.call(s,a)&&r(t,a,s[a]);return t};import{s as i,_ as p,a as g,b as f,c as _,d as b,e as j}from"./teacher-home.module.be424b6b.js";import{d as v,M as w,T as S,a as e,v as y,t as L,q as o,u as C,b as l,I as F,w as x}from"./vendor.d970a97a.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{i as N}from"./icon_teacher.2c3a434a.js";import{t as I,m as T}from"./teacher_cert.5c45c8b4.js";import{r as d}from"./index.ed155bb1.js";import{C as k}from"./index.82dbbc0d.js";function z(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!x(t)}const E=t=>{const s=`./images/${t}`;return{"./images/follow_bg.png":p,"./images/head_bg.png":g,"./images/icon_fans.png":f,"./images/icon_subject.png":_,"./images/icon_video.png":b,"./images/live_bg.png":j}[s].default};var H=v({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(t){return t.split(",")||[]},onSort(){this.params.page=1,this.list=[],this.dataShow=!0,this.loading=!1,this.finished=!1,this.getList()},async getList(){try{let t=this.params;const s=await d.post("/api-student/student/queryMyFollow",{data:c({},t)});this.loading=!1;const a=s.data||{};if(this.list.length>0&&a.pageNo===1)return;this.list=this.list.concat(a.rows||[]),this.finished=a.pageNo>=a.totalPage,this.params.page=a.pageNo+1,this.dataShow=this.list.length>0}catch{this.dataShow=!1,this.finished=!0}},async onUnLike(t){w.confirm({message:"\u786E\u5B9A\u53D6\u6D88\u5173\u6CE8\u5417\uFF1F",confirmButtonColor:"var(--van-primary)"}).then(async()=>{try{await d.post("/api-student/student/unfollow",{data:{teacherId:t.userId}}),S("\u53D6\u6D88\u5173\u6CE8\u6210\u529F"),setTimeout(()=>{this.onSort()},1e3)}catch{}})}},render(){let t;return e("div",{class:i.teacherFollow},[this.dataShow?e(y,{class:i.liveList,loading:this.loading,"onUpdate:loading":s=>this.loading=s,immediateCheck:!1,finished:this.finished,finishedText:"\u6CA1\u6709\u66F4\u591A\u4E86"},z(t=this.list.map(s=>e("div",{class:[i.headerCount,i.headerFollow]},[e(L,{class:i["open-teacher-info"],border:!1,center:!0},{default:()=>[e("div",{class:i["teacher-info"]},[e("div",{class:i["teacher-name"]},[e("div",{class:i.teacherCert},[e("span",{style:{display:"inline-block"}},[s.userName||`\u6E38\u5BA2${s.userId||""}`]),s.entryFlag===1&&e(o,{class:i.cert,src:I},null),s.musicianFlag===1&&e(o,{class:i.cert,src:T},null)])]),e("div",{class:i.level},[s.starGrade?e(C,{readonly:!0,modelValue:s.starGrade,iconPrefix:"iconfont",color:"#FFC459","void-icon":"star_default",icon:"star_active",size:15},null):e("span",{style:{fontSize:"12px",color:"#999999"}},[l("\u6682\u65E0\u8BC4\u5206")])])])],icon:()=>e(o,{class:i.userLogo,src:s.avatar||N,fit:"cover"},null),"right-icon":()=>e(F,{name:"like",color:"#FF6363",size:18,onClick:()=>{this.onUnLike(s)}},null)}),e("p",{class:i.piNameSubject},[e(o,{class:i.subjectSection,src:E("icon_subject.png"),fit:"contain"},null),this.getSubjectNameList(s.subjectName).map(a=>e("span",{class:i.subject},[a]))]),e("div",{class:i["teacher-bottom"]},[e("div",{class:i["teacher-data"]},[e("div",{class:i["teacher-data_item"]},[l("\u7C89\u4E1D "),e("span",null,[s.fansNum||0])]),e("div",{class:i["teacher-data_item"]},[l("\u5DF2\u4E0A\u8BFE\u65F6 "),e("span",null,[s.expTime||0])])])])])))?t:{default:()=>[t]}):e(k,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u5173\u6CE8"},null)])}});export{H as default,E as getAssetsHomeFile};
|