import{C as c}from"./index.d1158f24.js";import{P as g}from"./index.fb7b5118.js";import{r,d as u}from"./index.dd5e3dfe.js";import{_ as p,a as d,b as _,c as m,d as f,e as h,f as x,g as b,h as v,i as w,j as E,k as y,l as I,m as k,n as j,o as F}from"./music_default.03358cd5.js";import{_ as L}from"./icon_timer.e5c284b0.js";import{_ as S,a as B}from"./icon_vip_default.947b22a2.js";import{d as o,j as C,E as O,c as e,a as n,x as T,T as V,a5 as U,k as M,F as z,ag as D,ah as l}from"./vendor.b02f1696.js";function N(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!U(t)}const a=t=>{const s=`../../user-info/images/${t}`;return{"../../user-info/images/course_bg.png":p,"../../user-info/images/entry_active.png":d,"../../user-info/images/entry_default.png":_,"../../user-info/images/icon_cert.png":m,"../../user-info/images/icon_cert_default.png":f,"../../user-info/images/icon_king.png":h,"../../user-info/images/icon_live.png":x,"../../user-info/images/icon_live_default.png":b,"../../user-info/images/icon_member.png":v,"../../user-info/images/icon_member_default.png":w,"../../user-info/images/icon_music.png":E,"../../user-info/images/icon_music_default.png":y,"../../user-info/images/icon_timer.png":L,"../../user-info/images/icon_video.png":I,"../../user-info/images/icon_video_default.png":k,"../../user-info/images/icon_vip.png":S,"../../user-info/images/icon_vip_default.png":B,"../../user-info/images/music_active.png":j,"../../user-info/images/music_default.png":F}[s].default};var q=o({name:"item",props:{item:{type:Object,default:{}},getList:{type:Function,default:()=>{}}},computed:{subjects(){const{subjectName:t}=this.item;return t.split(",")||[]}},methods:{async onUnLike(){C.confirm("\u786E\u5B9A\u53D6\u6D88\u5173\u6CE8\u5417\uFF1F","\u63D0\u793A").then(async()=>{try{await r.get("/api-website/student/starOrUnStar",{params:{userId:this.item.userId,starStatus:0}}),O.success("\u53D6\u6D88\u5173\u6CE8\u6210\u529F"),this.getList()}catch{}})},checkBadge(t){let s=!1;const{teacher:i}=this.item;switch(t){case"STYLE":case"VIDEO":case"LIVE":case"MUSIC":i&&i.tag&&(s=i.tag.indexOf(t)>-1);break;case"VIP":i&&(s=i.isVip>0);break;default:s=!1;break}return s}},render(){const t=this.item;return e("div",{class:"w-[334px] rounded-[10px] mb-4 m-auto user-shadow relative"},[e("div",{class:"bg-[#CFF2FF] absolute right-4 top-5 text-[#0089B9] text-xs py-0.5 px-2 rounded-[10px]"},[n("\u8001\u5E08")]),e("div",{class:"p-[18px] flex"},[e(T,{src:t.avatar||u,class:"w-12 h-12 rounded-full border-2 border-[#2DC7AA] object-cover"},null),e("div",{class:"flex flex-col pl-5"},[e("p",{class:"text-base text-[#333] font-semibold leading-tight pb-0"},[t.userName]),e("div",{class:"flex items-center"},[e("img",{src:this.checkBadge("STYLE")?a("icon_cert.png"):a("icon_cert_default.png"),class:"h-[26px] -ml-1"},null),e("img",{src:this.checkBadge("VIDEO")?a("icon_video.png"):a("icon_video_default.png"),class:"h-[26px] px-1"},null),e("img",{src:this.checkBadge("LIVE")?a("icon_live.png"):a("icon_live_default.png"),class:"h-[26px] px-1"},null),e("img",{src:this.checkBadge("MUSIC")?a("icon_music.png"):a("icon_music_default.png"),class:"h-[26px] px-1"},null)])])]),e("p",{class:"mx-4 mb-3"},[this.subjects.map(s=>e(V,{effect:"dark",size:"small",color:"#E0FEF9",round:!0,style:{borderColor:"#E0FEF9",color:"#1B967E",margin:"0 4px 8px"}},N(s)?s:{default:()=>[s]}))]),e("div",{class:"border-[#E7E6E6] border-t block mx-2.5 pt-1 pb-2 text-center"},[e(M,{type:"text",plain:!0,size:"small",class:"!bg-white !text-[#999999] hover:!text-[#FF8B00]",onClick:this.onUnLike},{default:()=>[n("\u53D6\u6D88\u5173\u6CE8")]})])])}}),A=o({name:"list",data(){return{pageInfo:{limit:10,page:1,total:0,page_size:[10,20,40,50]},list:[],loading:!1,dataShow:!1}},mounted(){this.getList()},methods:{async getList(){this.loading=!0;try{const{data:t}=await r.post("/api-website/student/queryMyFollow",{requestType:"json",data:{page:this.pageInfo.page,rows:this.pageInfo.limit}});this.list=t.rows||[],this.pageInfo.total=t.total,t.total<=0&&(this.dataShow=!0)}catch{}this.dataShow?this.loading=!1:setTimeout(()=>{this.loading=!1},200)}},render(){return e(z,null,[e("div",{class:"px-3 pt-5"},[e(D,{loading:this.loading,animated:!0,class:"w-full m-auto flex flex-wrap",count:2},{default:()=>[e("div",{class:"flex flex-wrap"},[this.list.map(t=>e("div",{class:"basis-1/2"},[e(q,{item:t,getList:this.getList},null)]))])],template:()=>e("div",{class:"w-[334px] rounded-[10px] p-[18px] flex mb-4 m-auto flex-col user-shadow relative"},[e("div",{class:"flex w-full"},[e(l,{variant:"circle",style:{width:"48px",height:"48px"}},null),e("div",{class:"flex flex-1 flex-col pl-5"},[e(l,{variant:"h3",style:{width:"50%",marginBottom:"8px"}},null),e(l,{variant:"p",style:{width:"60%"}},null)])]),e(l,{variant:"p",style:{width:"60%",marginTop:"6px"}},null)])})]),this.dataShow&&e(c,null,null),e(g,{total:this.pageInfo.total,page:this.pageInfo.page,"onUpdate:page":t=>this.pageInfo.page=t,limit:this.pageInfo.limit,"onUpdate:limit":t=>this.pageInfo.limit=t,pageSizes:this.pageInfo.page_size,pagination:this.getList},null)])}}),K=o({name:"my-follow",data(){return{active:"MYFOLLOW"}},render(){return e("div",{class:"rounded-md overflow-hidden"},[e("div",{class:"text-2xl font-semibold text-black leading-none px-6 py-5 "},[n("\u5173\u6CE8\u7684\u8001\u5E08")]),e(A,null,null)])}});export{K as default};