1 |
- !function(){function e(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function t(t){for(var n=1;n<arguments.length;n++){var c=null!=arguments[n]?arguments[n]:{};n%2?e(Object(c),!0).forEach((function(e){a(t,e,c[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(c)):e(Object(c)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(c,e))}))}return t}function a(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function n(e,t,a,n,c,i,r){try{var s=e[i](r),o=s.value}catch(u){return void a(u)}s.done?t(o):Promise.resolve(o).then(n,c)}function c(e){return function(){var t=this,a=arguments;return new Promise((function(c,i){var r=e.apply(t,a);function s(e){n(r,c,i,s,o,"next",e)}function o(e){n(r,c,i,s,o,"throw",e)}s(void 0)}))}}System.register(["./teacher-header.module-legacy.69a8b999.js","./ResizeObserver.es-legacy.550cdd79.js","./index-legacy.15e51dab.js","./index-legacy.bdaa0a68.js","./index-legacy.ca6050e4.js","./index-legacy.f8b48133.js","./icon_teacher-legacy.42ba77b1.js","./index-legacy.28a84e0d.js","./icon-jiaozi-legacy.dd5ed0e2.js","./index-legacy.68fecbe3.js","./use-tab-status-legacy.a76d7b2e.js","./use-refs-legacy.be19cef5.js","./index-legacy.ad89ccc9.js","./index-legacy.af458038.js","./use-id-legacy.5e615c11.js"],(function(e){"use strict";var a,n,i,r,s,o,u,l,d,g,p,f,h,v,m,b,y,j,S,I,_,k,w,O,P,x,E,T,L,V,B,C,R,N,F,D,A,U,H;return{setters:[function(e){a=e._,n=e.a,i=e.b,r=e.c,s=e.d,o=e.e,u=e.f,l=e.g,d=e.h,g=e.i,p=e.j,f=e.k,h=e.l,v=e.m,m=e.n,b=e.o,y=e.p,j=e.q,S=e.r,I=e.s,_=e.t},function(e){k=e.d,w=e.y,O=e.D,P=e.T,x=e.j,E=e.n,T=e.A,L=e.C,V=e.$},function(e){B=e.I},function(e){C=e.L},function(e){R=e.R},function(e){N=e.S},function(e){F=e.i},function(e){D=e.S},function(e){A=e.I,U=e.a},function(e){H=e.C},function(){},function(){},function(){},function(){},function(){}],execute:function(){var z=e("getAssetsHomeFile",(function(e){var t="./images/".concat(e);return{"./images/cert_active.png":a,"./images/cert_default.png":n,"./images/follow_bg.png":i,"./images/head_bg.png":r,"./images/icon-chat.png":s,"./images/icon-close.png":o,"./images/icon_fans.png":u,"./images/icon_subject.png":l,"./images/icon_video.png":d,"./images/live_active.png":g,"./images/live_bg.png":p,"./images/live_default.png":f,"./images/music_active.png":h,"./images/music_default.png":v,"./images/svip_active.png":m,"./images/teacher-icon.png":b,"./images/video_active.png":y,"./images/video_default.png":j,"./images/vip_active.png":S,"./images/vip_default.png":I}[t].default}));e("default",k({name:"teacher-follow",data:function(){return{userInfo:{},starGrade:0,subjectNameList:[],list:[],dataShow:!0,loading:!1,finished:!1,params:{username:"",page:1,rows:20}}},mounted:function(){this.getList()},methods:{getSubjectNameList:function(e){return e.split(",")||[]},onSearch:function(e){this.params.username=e,this.onSort()},onSort:function(){this.params.page=1,this.list=[],this.dataShow=!0,this.loading=!1,this.finished=!1,this.getList()},getList:function(){var e=this;return c(regeneratorRuntime.mark((function a(){var n,c,i;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,n=e.params,a.next=4,w.post("/api-student/student/queryMyFollow",{data:t({},n)});case 4:if(c=a.sent,e.loading=!1,i=c.data||{},!(e.list.length>0&&1===i.pageNo)){a.next=9;break}return a.abrupt("return");case 9:e.list=e.list.concat(i.rows||[]),e.finished=i.pageNo>=i.totalPage,e.params.page=i.pageNo+1,e.dataShow=e.list.length>0,a.next=19;break;case 15:a.prev=15,a.t0=a.catch(0),e.dataShow=!1,e.finished=!0;case 19:case"end":return a.stop()}}),a,null,[[0,15]])})))()},onUnLike:function(e){var t=this;return c(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:O.confirm({message:"确定取消关注吗?",confirmButtonColor:"var(--van-primary)"}).then(c(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,w.get("/api-student/teacher/starOrUnStar",{params:{userId:e.userId,starStatus:0}});case 3:P("取消关注成功"),setTimeout((function(){t.onSort()}),1e3),a.next=9;break;case 7:a.prev=7,a.t0=a.catch(0);case 9:case"end":return a.stop()}}),a,null,[[0,7]])}))));case 1:case"end":return a.stop()}}),a)})))()},checkBadge:function(e,t,a){var n=!1;switch(e){case"STYLE":case"VIDEO":case"LIVE":case"MUSIC":t.tag&&(n=t.tag.indexOf(e)>-1);break;case"VIP":n="VIP"===a;break;case"SVIP":n="SVIP"===a||"PERMANENT_SVIP"===a;break;case"DEGREE":n=!!t.degreeFlag;break;case"TEACHER":n=!!t.teacherFlag;break;default:n=!1}return n}},render:function(){var e,t,a=this;return x("div",{class:_.teacherFollow},[x(N,{position:"top",offsetTop:0},{default:function(){return[x(H,{border:!1},null),x(D,{onSearch:a.onSearch},null)]}}),this.dataShow?x(C,{class:_.liveList,loading:this.loading,"onUpdate:loading":function(e){return a.loading=e},immediateCheck:!1,finished:this.finished,finishedText:"没有更多了"},(t=e=this.list.map((function(e){return x("div",{class:[_.headerCount,_.headerFollow],onClick:function(t){t.stopPropagation(),sessionStorage.removeItem("teacherHomeTabs"),a.$router.push({path:"/teacherHome",query:{teacherId:e.userId,tabs:"single"}})}},[x("div",{class:_.followContainer},[x("div",{class:_.teacherContent},[x("div",{class:_.teacherIcon,onClick:function(t){1===e.liveFlag&&(t.stopPropagation(),E({api:"joinLiveRoom",content:{roomId:e.roomUid,teacherId:e.userId}}))}},[x(B,{class:[_.avatar,(a.checkBadge("VIP",e.teacher,e.vipType)||a.checkBadge("SVIP",e.teacher,e.vipType))&&_.avatarActive],round:!0,src:e.avatar||F,fit:"cover"},null),1===e.liveFlag?x("p",{class:[_.liveTag,_.liveTagFollow]},[T("直播中")]):(a.checkBadge("SVIP",e.teacher,e.vipType)||a.checkBadge("VIP",e.teacher,e.vipType))&&x(B,{class:_.teacherIconVip,src:a.checkBadge("SVIP",e.teacher,e.vipType)?z("svip_active.png"):a.checkBadge("VIP",e.teacher,e.vipType)?z("vip_active.png"):z("vip_default.png")},null)])]),x("div",null,[x("div",{class:_.teacherInfo},[x("div",{class:_.teacherInfoName},[e.userName||"游客".concat(e.userId||"")]),a.checkBadge("DEGREE",e.teacher)&&x("img",{src:A},null),a.checkBadge("TEACHER",e.teacher)&&x("img",{src:U},null)]),x("div",{class:_.piNameSubject},[x("div",{class:_.subjectList},[a.getSubjectNameList(e.subjectName).map((function(e){return x("span",{class:_.subject},[e])}))])])])]),x("div",{class:_.teacherHonor},[x("div",null,[T("勋章:")]),x("div",{class:_.teacherIcons},[x(B,{class:_.iconOther,src:a.checkBadge("STYLE",e.teacher)?z("cert_active.png"):z("cert_default.png")},null),x(B,{class:_.iconOther,src:a.checkBadge("VIDEO",e.teacher)?z("video_active.png"):z("video_default.png")},null),x(B,{class:_.iconOther,src:a.checkBadge("LIVE",e.teacher)?z("live_active.png"):z("live_default.png")},null),x(B,{class:_.iconOther,src:a.checkBadge("MUSIC",e.teacher)?z("music_active.png"):z("music_default.png")},null)]),x("div",{class:_.score},[T("评分: ")]),x("div",{class:_.level},[e.starGrade?x(R,{readonly:!0,modelValue:e.starGrade,iconPrefix:"iconfont",color:"#FFC459","void-icon":"star_default",icon:"star_active",size:15},null):x("span",{style:{fontSize:"12px",color:"#999999"}},[T("暂无评分")])])]),x("div",{class:[_["teacher-bottom"],_.followFans]},[x("div",{class:_["teacher-data"]},[x("div",{class:_["teacher-data_item"]},[T("粉丝 "),x("span",null,[e.fansNum||0])]),x("div",{class:_["teacher-data_item"]},[T("已上课时 "),x("span",null,[e.expTime||0])])]),x("div",{class:_.unlinkeBtn,onClick:function(t){t.stopPropagation(),a.onUnLike(e)}},[T("取消关注")])])])})),"function"==typeof t||"[object Object]"===Object.prototype.toString.call(t)&&!V(t)?e:{default:function(){return[e]}})):x(L,{btnStatus:!1,classImgSize:"SMALL",tips:"暂无关注"},null)])}}))}}}))}();
|