index.a1fcfbef.js 1.7 KB

1
  1. import{d as l,w as n,j as t,z as o,C as r,Z as c}from"./index.902e8590.js";import{C as m}from"./index.10fde5fd.js";import{I as u}from"./index.f5f5b4cb.js";import{L as d}from"./index.a0399dcf.js";import{i as h}from"./icon_student.bbb32387.js";import{C as p}from"./index.06eec866.js";import"./use-tab-status.f2daee58.js";const f="_piNameSubject_6kbkl_1",g="_subject_6kbkl_6",b="_myFans_6kbkl_18",_="_userName_6kbkl_22",N="_userImg_6kbkl_28";var a={piNameSubject:f,subject:g,myFans:b,userName:_,userImg:N};function S(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!c(s)}var C=l({name:"my-fans",data(){return{list:[],dataShow:!0,loading:!1,finished:!1,params:{page:1,rows:20}}},mounted(){},methods:{async getList(){try{const s=this.params,e=await n.post("/api-teacher/teacher/queryMyFans",{data:{...s}});this.loading=!1;const i=e.data||{};if(this.list.length>0&&i.pageNo===1)return;this.list=this.list.concat(i.rows||[]),this.finished=i.pageNo>=i.totalPage,this.params.page=i.pageNo+1,this.dataShow=this.list.length>0}catch{this.dataShow=!1,this.finished=!0}}},render(){let s;return t("div",null,[t(p,null,null),this.dataShow?t(d,{loading:this.loading,"onUpdate:loading":e=>this.loading=e,finished:this.finished,finishedText:" ",class:[a.liveList,"mb12"],onLoad:this.getList},S(s=this.list.map(e=>t(m,{class:a.myFans,titleStyle:{paddingLeft:"8px"}},{icon:()=>t(u,{class:a.userImg,src:e.avatar||h,fit:"cover"},null),title:()=>t("div",{class:a.userInfo},[t("div",{class:a.userName},[o(" "),e.userName,o(" ")]),t("div",{class:a.piNameSubject},[t("span",{class:a.subject},[e.subjectName])])])})))?s:{default:()=>[s]}):t(r,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u7C89\u4E1D"},null)])}});export{C as default};