1 |
- import{_ as l,a as h,b as p,c as d,d as g,e as u,f,g as m,h as v,j as b,k as I,l as S,m as C,n as T,o as j,p as w,q as L,r as k,s as N,t as V,u as F,v as E,w as y,x as P,y as B,z as D,A}from"./vip_default.b6a72844.js";import{d as O,y as i,D as H,T as R,j as a,n as x,A as n,C as U,$ as z}from"./ResizeObserver.es.ee4910d8.js";import{I as _}from"./index.0ab83cd1.js";import{L as G}from"./index.311c8f08.js";import{R as M}from"./index.c2ffbe0d.js";import{S as q}from"./index.ba8c8400.js";import{i as $}from"./icon_teacher.40b6f077.js";import{S as W}from"./index.03295ff3.js";import{I as J,a as X}from"./icon-jiaozi.20e415ca.js";import{C as Y}from"./index.d35351be.js";import"./use-tab-status.da6cd902.js";import"./use-refs.c6e45b52.js";import"./index.829b41eb.js";import"./index.1fe483e1.js";import"./use-id.b04f83a2.js";const K="_headerContent_fdpo8_1",Q="_teacherContent_fdpo8_7",Z="_teacherIcon_fdpo8_12",ee="_avatar_fdpo8_17",ae="_avatarActive_fdpo8_25",te="_teacherIconVip_fdpo8_29",oe="_teacherInfo_fdpo8_36",se="_teacherInfoName_fdpo8_41",ce="_teacherHonor_fdpo8_55",ne="_score_fdpo8_65",re="_headerCount_fdpo8_68",ie="_teacherOperation_fdpo8_76",_e="_btn_fdpo8_79",le="_btnStar_fdpo8_83",he="_subjectSection_fdpo8_87",pe="_followFans_fdpo8_98",de="_iconVip_fdpo8_134",ge="_iconOther_fdpo8_138",ue="_teacherCert_fdpo8_154",fe="_teacherLast_fdpo8_158",me="_subjectList_fdpo8_165",ve="_piNameSubject_fdpo8_175",be="_subject_fdpo8_87",Ie="_rTitle_fdpo8_194",Se="_liveTag_fdpo8_207",Ce="_teacherName_fdpo8_223",Te="_teacherIcons_fdpo8_231",je="_teaherPopup_fdpo8_235",we="_teacherIconWrap_fdpo8_240",Le="_teacherIconItem_fdpo8_246",ke="_teacherIconItemTop_fdpo8_249",Ne="_teacherIconTitle_fdpo8_259",Ve="_teacherIconDes_fdpo8_264",Fe="_closeIcon_fdpo8_271",Ee="_liveList_fdpo8_279",ye="_headerFollow_fdpo8_282",Pe="_unlinkeBtn_fdpo8_316",Be="_followContainer_fdpo8_323";var t={headerContent:K,teacherContent:Q,teacherIcon:Z,avatar:ee,avatarActive:ae,teacherIconVip:te,teacherInfo:oe,teacherInfoName:se,teacherHonor:ce,score:ne,headerCount:re,teacherOperation:ie,btn:_e,btnStar:le,subjectSection:he,"teacher-bottom":"_teacher-bottom_fdpo8_92",followFans:pe,"teacher-data":"_teacher-data_fdpo8_101","teacher-data_item":"_teacher-data_item_fdpo8_106",iconVip:de,iconOther:ge,"teacher-info":"_teacher-info_fdpo8_143","teacher-name":"_teacher-name_fdpo8_146",teacherCert:ue,teacherLast:fe,subjectList:me,piNameSubject:ve,subject:be,rTitle:Ie,liveTag:Se,teacherName:Ce,teacherIcons:Te,teaherPopup:je,teacherIconWrap:we,teacherIconItem:Le,teacherIconItemTop:ke,teacherIconTitle:Ne,teacherIconDes:Ve,closeIcon:Fe,liveList:Ee,headerFollow:ye,unlinkeBtn:Pe,followContainer:Be};function De(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!z(o)}const r=o=>{const e=`./images/${o}`;return{"./images/cert_active.png":l,"./images/cert_default.png":h,"./images/follow_bg.png":p,"./images/head_bg.png":d,"./images/icon-add.png":g,"./images/icon-cert.png":u,"./images/icon-chat.png":f,"./images/icon-close.png":m,"./images/icon-message.png":v,"./images/icon1.png":b,"./images/icon2.png":I,"./images/icon3.png":S,"./images/icon_fans.png":C,"./images/icon_subject.png":T,"./images/icon_subject1.png":j,"./images/icon_video.png":w,"./images/live_active.png":L,"./images/live_bg.png":k,"./images/live_default.png":N,"./images/music_active.png":V,"./images/music_default.png":F,"./images/svip_active.png":E,"./images/teacher-icon.png":y,"./images/video_active.png":P,"./images/video_default.png":B,"./images/vip_active.png":D,"./images/vip_default.png":A}[e].default};var Ke=O({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(o){return o.split(",")||[]},onSearch(o){this.params.username=o,this.onSort()},onSort(){this.params.page=1,this.list=[],this.dataShow=!0,this.loading=!1,this.finished=!1,this.getList()},async getList(){try{const o=this.params,e=await i.post("/api-student/student/queryMyFollow",{data:{...o}});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(o){H.confirm({message:"\u786E\u5B9A\u53D6\u6D88\u5173\u6CE8\u5417\uFF1F",confirmButtonColor:"var(--van-primary)"}).then(async()=>{try{await i.get("/api-student/teacher/starOrUnStar",{params:{userId:o.userId,starStatus:0}}),R("\u53D6\u6D88\u5173\u6CE8\u6210\u529F"),setTimeout(()=>{this.onSort()},1e3)}catch{}})},checkBadge(o,e,s){let c=!1;switch(o){case"STYLE":case"VIDEO":case"LIVE":case"MUSIC":e.tag&&(c=e.tag.indexOf(o)>-1);break;case"VIP":c=s==="VIP";break;case"SVIP":c=s==="SVIP"||s==="PERMANENT_SVIP";break;case"DEGREE":c=!!e.degreeFlag;break;case"TEACHER":c=!!e.teacherFlag;break;default:c=!1;break}return c}},render(){let o;return a("div",{class:t.teacherFollow},[a(q,{position:"top",offsetTop:0},{default:()=>[a(Y,{border:!1},null),a(W,{onSearch:this.onSearch},null)]}),this.dataShow?a(G,{class:t.liveList,loading:this.loading,"onUpdate:loading":e=>this.loading=e,immediateCheck:!1,finished:this.finished,finishedText:"\u6CA1\u6709\u66F4\u591A\u4E86"},De(o=this.list.map(e=>a("div",{class:[t.headerCount,t.headerFollow],onClick:s=>{s.stopPropagation(),sessionStorage.removeItem("teacherHomeTabs"),this.$router.push({path:"/teacherHome",query:{teacherId:e.userId,tabs:"single"}})}},[a("div",{class:t.followContainer},[a("div",{class:t.teacherContent},[a("div",{class:t.teacherIcon,onClick:s=>{e.liveFlag===1&&(s.stopPropagation(),x({api:"joinLiveRoom",content:{roomId:e.roomUid,teacherId:e.userId}}))}},[a(_,{class:[t.avatar,(this.checkBadge("VIP",e.teacher,e.vipType)||this.checkBadge("SVIP",e.teacher,e.vipType))&&t.avatarActive],round:!0,src:e.avatar||$,fit:"cover"},null),e.liveFlag===1?a("p",{class:[t.liveTag,t.liveTagFollow]},[n("\u76F4\u64AD\u4E2D")]):(this.checkBadge("SVIP",e.teacher,e.vipType)||this.checkBadge("VIP",e.teacher,e.vipType))&&a(_,{class:t.teacherIconVip,src:this.checkBadge("SVIP",e.teacher,e.vipType)?r("svip_active.png"):this.checkBadge("VIP",e.teacher,e.vipType)?r("vip_active.png"):r("vip_default.png")},null)])]),a("div",null,[a("div",{class:t.teacherInfo},[a("div",{class:t.teacherInfoName},[e.userName||`\u6E38\u5BA2${e.userId||""}`]),this.checkBadge("DEGREE",e.teacher)&&a("img",{src:J},null),this.checkBadge("TEACHER",e.teacher)&&a("img",{src:X},null)]),a("div",{class:t.piNameSubject},[a("div",{class:t.subjectList},[this.getSubjectNameList(e.subjectName).map(s=>a("span",{class:t.subject},[s]))])])])]),a("div",{class:t.teacherHonor},[a("div",{class:t.score},[n("\u8BC4\u5206: ")]),a("div",{class:t.level},[e.starGrade?a(M,{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"}},[n("\u6682\u65E0\u8BC4\u5206")])])]),a("div",{class:[t["teacher-bottom"],t.followFans]},[a("div",{class:t["teacher-data"]},[a("div",{class:t["teacher-data_item"]},[n("\u7C89\u4E1D "),a("span",null,[e.fansNum||0])]),a("div",{class:t["teacher-data_item"]},[n("\u5DF2\u4E0A\u8BFE\u65F6 "),a("span",null,[e.expTime||0])])]),a("div",{class:t.unlinkeBtn,onClick:s=>{s.stopPropagation(),this.onUnLike(e)}},[n("\u53D6\u6D88\u5173\u6CE8")])])])))?o:{default:()=>[o]}):a(U,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u5173\u6CE8"},null)])}});export{Ke as default,r as getAssetsHomeFile};
|