1 |
- import{C as r}from"./index.a861f698.js";import{P as n}from"./index.b3ba6b5b.js";import{d as s,c as t,a as l,bz as o,ax as p,aO as d,b as u,F as m}from"./index.4184ab1b.js";import{i as c}from"./icon_vip.845de791.js";import{E as f}from"./index2.17d696a6.js";import{E as g,a}from"./index2.1c2e83cc.js";import"./index2.86e38277.js";function h(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!p(e)}var x=s({name:"item",props:{item:{type:Object,default:{}}},computed:{subjects(){const{subjectName:e}=this.item;return e.split(",")}},render(){const e=this.item;return t("div",{class:"w-[158px] rounded-[10px] pt-10 mb-4 m-auto user-shadow relative"},[t("div",{class:"bg-[#CFF2FF] absolute left-2.5 top-2.5 text-[#0089B9] text-xs py-0.5 px-2 rounded-[10px]"},[l("\u8001\u5E08")]),t("div",{class:"flex flex-col items-center"},[t(o,{src:e.avatar,class:"w-12 h-12 rounded-full border-2 border-[#2DC7AA]"},null),e.isVip&&t(o,{src:c,class:"h-7 -mt-4"},null)]),t("p",{class:"text-base text-[#333] font-medium leading-tight pb-5 pt-2 text-center"},[e.userName]),t("p",{class:"mx-4 text-center mb-3"},[this.subjects.map(i=>t(f,{effect:"dark",size:"small",color:"#E0FEF9",round:!0,style:{borderColor:"#E0FEF9",color:"#1B967E",margin:"0 4px 8px"}},h(i)?i:{default:()=>[i]}))]),t("div",{class:"border-[#E7E6E6] border-t block mx-2.5 pt-1 pb-2 text-center"},[t(d,{type:"text",plain:!0,size:"small",class:"!bg-white !text-[#999999] hover:!text-[#FF8B00]"},{default:()=>[l("\u53D6\u6D88\u5173\u6CE8")]})])])}}),b=s({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:e}=await u.post("/api-website/student/queryMyFollow",{requestType:"json",data:{page:this.pageInfo.page,rows:this.pageInfo.limit}});this.list=e.rows||[],this.pageInfo.total=e.total,e.total<=0&&(this.dataShow=!0)}catch{}this.dataShow?this.loading=!1:setTimeout(()=>{this.loading=!1},200)}},render(){return t(m,null,[t("div",{class:"px-3 pt-5"},[t(g,{loading:this.loading,animated:!0,class:"w-full m-auto flex flex-wrap",count:4},{default:()=>[t("div",{class:"flex flex-wrap"},[this.list.map(e=>t("div",{class:"basis-1/4"},[t(x,{item:e},null)]))])],template:()=>t("div",{class:"w-[158px] rounded-[10px] pt-10 pb-7 mb-4 m-auto flex items-center justify-center flex-col user-shadow relative"},[t(a,{variant:"circle",style:{width:"48px",height:"48px"}},null),t(a,{variant:"h3",style:{width:"50%",marginTop:"8px",marginBottom:"20px"}},null),t(a,{variant:"p",style:{width:"60%",marginTop:"6px"}},null),t(a,{variant:"p",style:{width:"60%",marginTop:"6px"}},null)])})]),this.dataShow&&t(r,null,null),t(n,{total:this.pageInfo.total,page:this.pageInfo.page,"onUpdate:page":e=>this.pageInfo.page=e,limit:this.pageInfo.limit,"onUpdate:limit":e=>this.pageInfo.limit=e,pageSizes:this.pageInfo.page_size,pagination:this.getList},null)])}}),C=s({name:"my-follow",data(){return{active:"MYFOLLOW"}},render(){return t("div",{class:"h-full rounded-md overflow-hidden"},[t("div",{class:"text-2xl font-medium text-black leading-none px-6 py-5 "},[l("\u5173\u6CE8\u7684\u8001\u5E08")]),t(b,null,null)])}});export{C as default};
|