index.90902668.js 5.3 KB

1
  1. import{C as g}from"./index.b26500e1.js";import{P as c}from"./index.24b4f9fa.js";import{d as n,aL as p,b as r,be as u,c as e,a as l,bK as _,ay as m,bb as d,aX as f,F as h}from"./index.e8146a7f.js";import{_ as b,a as x,b as v,c as w,d as E,e as y,f as I,g as k,h as L,i as F,j as S,k as B,l as C,m as O,n as V,o as j}from"./music_default.211e2c2b.js";import{_ as T}from"./icon_timer.ca726814.js";import{_ as U,a as M}from"./icon_vip_default.803a2c38.js";import{E as z}from"./index2.a38b0472.js";import{E as D,a as o}from"./index2.e40f8318.js";import"./index2.98143d35.js";function N(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!d(t)}const a=t=>{const s=`../../user-info/images/${t}`;return{"../../user-info/images/course_bg.png":b,"../../user-info/images/entry_active.png":x,"../../user-info/images/entry_default.png":v,"../../user-info/images/icon_cert.png":w,"../../user-info/images/icon_cert_default.png":E,"../../user-info/images/icon_king.png":y,"../../user-info/images/icon_live.png":I,"../../user-info/images/icon_live_default.png":k,"../../user-info/images/icon_member.png":L,"../../user-info/images/icon_member_default.png":F,"../../user-info/images/icon_music.png":S,"../../user-info/images/icon_music_default.png":B,"../../user-info/images/icon_timer.png":T,"../../user-info/images/icon_video.png":C,"../../user-info/images/icon_video_default.png":O,"../../user-info/images/icon_vip.png":U,"../../user-info/images/icon_vip_default.png":M,"../../user-info/images/music_active.png":V,"../../user-info/images/music_default.png":j}[s].default};var q=n({name:"item",props:{item:{type:Object,default:{}},getList:{type:Function,default:()=>{}}},computed:{subjects(){const{subjectName:t}=this.item;return t.split(",")}},methods:{async onUnLike(){p.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}}),u.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.tag&&(s=i.tag.indexOf(t)>-1);break;case"VIP":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]"},[l("\u8001\u5E08")]),e("div",{class:"p-[18px] flex"},[e(_,{src:t.avatar||m,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(z,{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(f,{type:"text",plain:!0,size:"small",class:"!bg-white !text-[#999999] hover:!text-[#FF8B00]",onClick:this.onUnLike},{default:()=>[l("\u53D6\u6D88\u5173\u6CE8")]})])])}}),A=n({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(h,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(o,{variant:"circle",style:{width:"48px",height:"48px"}},null),e("div",{class:"flex flex-1 flex-col pl-5"},[e(o,{variant:"h3",style:{width:"50%",marginBottom:"8px"}},null),e(o,{variant:"p",style:{width:"60%"}},null)])]),e(o,{variant:"p",style:{width:"60%",marginTop:"6px"}},null)])})]),this.dataShow&&e(g,null,null),e(c,{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)])}}),Q=n({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 "},[l("\u5173\u6CE8\u7684\u8001\u5E08")]),e(A,null,null)])}});export{Q as default};