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