;(function(){function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable;})),keys.push.apply(keys,symbols);}return keys;}function _objectSpread(target){for(var i=1;iarr.length)len=arr.length;for(var i=0,arr2=new Array(len);i0&&createVNode(SectionDetail,{"icon":"elegant","title":"老师风采","size":24,"border":false},{default:function _default(){return[createVNode("div",{"class":styles$5.videoList},[userInfo.styleVideo.map(function(item){return createVNode("div",{"class":styles$5.videoItem},[createVNode("div",{"class":styles$5.itemBg,"onClick":function onClick(){_this6.videoStatus=true;_this6.isAddBrowse=true;_this6.videoItem=item;}},null),createVNode(Icon,{"class":styles$5['icon-upload'],"name":getAssetsHomeFile$2('icon_video.png'),"size":26},null),createVNode(Image,{"src":item.cover||iconUploadPoster,"fit":"cover"},null)]);})])];}}),this.fansList&&this.fansList.length>0&&createVNode(SectionDetail,{"icon":"fans","title":"粉丝群","size":24,"border":false},_isSlot$2(_slot=this.fansList.map(function(item){return createVNode(Cell,{"center":true,"class":styles$5.fansGroup,"border":false},{icon:function icon(){return createVNode(Image,{"src":item.img||getAssetsHomeFile$2('icon_fans.png'),"fit":"cover","class":styles$5.fansImage},null);},title:function title(){return createVNode("div",{"class":styles$5.fansTitle},[createVNode("div",{"class":styles$5.title},[item.name]),createVNode("p",{"class":"van-ellipsis"},[item.introduce])]);},default:function _default(){return createVNode(Button,{"type":"primary","size":"small","round":true,"disabled":item.hasWaitAuditFlag,"onClick":function onClick(){return _this6.onDetail(item);}},{default:function _default(){return[item.existFlag?'去聊天':'',item.hasWaitAuditFlag?'审核中':'',!item.hasWaitAuditFlag&&!item.existFlag?'申请入群':''];}});}});}))?_slot:{default:function _default(){return[_slot];}}),createVNode(Popup,{"show":this.chatStatus,"position":"bottom","round":true,"closeable":true,"safe-area-inset-bottom":true,"onClose":function onClose(){return _this6.chatStatus=false;}},{default:function _default(){return[createVNode(JoinChat,{"item":_this6.chatItem,"onClose":function onClose(id){_this6.fansList.forEach(function(item){item.id===id&&(item.hasWaitAuditFlag=true);});_this6.chatStatus=false;}},null)];}}),createVNode(Popup,{"show":this.videoStatus,"round":true,"class":styles$5.videoGroup,"closeable":true,"onClose":function onClose(){_this6.videoStatus=false;_this6.isAddBrowse=false;}},{default:function _default(){var _this6$videoItem;return[_this6.videoStatus&&createVNode(ColVideo,{"playsinline":true,"onPlay":_this6.onPlay,"src":((_this6$videoItem=_this6.videoItem)===null||_this6$videoItem===void 0?void 0:_this6$videoItem.videoUrl)+'#t=0.1'},null)];}})]);}});var practice="_practice_xjmim_1";var group="_group_xjmim_5";var price$1="_price_xjmim_10";var rTag="_rTag_xjmim_27";var tag="_tag_xjmim_30";var selectPopup="_selectPopup_xjmim_34";var selectContainer="_selectContainer_xjmim_39";var rTitle="_rTitle_xjmim_42";var selectPopupContent="_selectPopupContent_xjmim_45";var desc="_desc_xjmim_48";var times="_times_xjmim_49";var selectBtn="_selectBtn_xjmim_60";var btn="_btn_xjmim_65";var protocol="_protocol_xjmim_84";var arrangeCell="_arrangeCell_xjmim_88";var fixedBtn="_fixedBtn_xjmim_94";var styles$3={practice:practice,group:group,price:price$1,rTag:rTag,tag:tag,selectPopup:selectPopup,selectContainer:selectContainer,rTitle:rTitle,selectPopupContent:selectPopupContent,desc:desc,times:times,selectBtn:selectBtn,btn:btn,protocol:protocol,arrangeCell:arrangeCell,fixedBtn:fixedBtn};var Practice=defineComponent({name:'practice',props:{userInfo:{type:Object,default:{}}},data:function data(){var query=this.$route.query;return{teacherId:query.teacherId,subjectId:query.subjectId,teacherSubjectList:[],subjectStatus:false,subjectInfo:{subjectPrice:0,courseMinutes:0,subjectName:'',subjectId:0},courseNum:4,calendarStatus:false,calendarList:[],selectCourseList:[],coursePlanStatus:false,selectStatus:false,coursePlanList:[],calendarDate:dayjs().add(1,'day').toDate(),// 日历当前时间 settingStatus:true,// 是否设置陪练课 loadDataStatus:true// 是否加载数据 };},mounted:function mounted(){var _this7=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee5(){var res,result,_state$user$data,userSubjectId,findItem,tempRes,_subjectName,subjectPrice,courseMinutes,subjectId;return regeneratorRuntime.wrap(function _callee5$(_context5){while(1){switch(_context5.prev=_context5.next){case 0:_context5.prev=0;_this7.loadDataStatus=true;_context5.next=4;return request.get('/api-student/courseSchedule/getTeacherSubjectPrice',{params:{teacherId:_this7.teacherId}});case 4:res=_context5.sent;_this7.loadDataStatus=false;result=res.data||[];if(result.length>0){userSubjectId=_this7.subjectId||((_state$user$data=state.user.data)===null||_state$user$data===void 0?void 0:_state$user$data.subjectId);findItem=result.find(function(item){return item.subjectId===Number(userSubjectId);});// 判断是否有跟学生相同的科目,如果没有则默认取第一个 tempRes=findItem||result[0];_subjectName=tempRes.subjectName,subjectPrice=tempRes.subjectPrice,courseMinutes=tempRes.courseMinutes,subjectId=tempRes.subjectId;_this7.subjectInfo={subjectPrice:subjectPrice,courseMinutes:courseMinutes,subjectName:_subjectName,subjectId:subjectId};result.forEach(function(item){item.name=item.subjectName;});_this7.teacherSubjectList=result;_this7.getList();_this7.onBuy(true);_this7.settingStatus=true;}else{_this7.settingStatus=false;}_context5.next=13;break;case 10:_context5.prev=10;_context5.t0=_context5["catch"](0);_this7.loadDataStatus=false;case 13:case"end":return _context5.stop();}}},_callee5,null,[[0,10]]);}))();},computed:{showSelectList:function showSelectList(){var arr=this.selectCourseList;var list=_toConsumableArray(arr);list.forEach(function(item){item.title=dayjs(item.startTime).format('YYYY-MM-DD')+' '+getWeekCh(dayjs(item.startTime).day())+' '+item.start+'~'+item.end;});return list;},selectType:function selectType(){// 循环次数是否足够 return this.selectCourseList.length0;_context7.next=15;break;case 13:_context7.prev=13;_context7.t0=_context7["catch"](0);case 15:case"end":return _context7.stop();}}},_callee7,null,[[0,13]]);}))();},onSelectDay:function onSelectDay(obj){var result=obj||[];var list=_toConsumableArray(this.selectCourseList);result.forEach(function(item){var isExist=list.some(function(course){return course.startTime===item.startTime;});!isExist&&list.push(_objectSpread({},item));});// 去掉不在 var tempList=[];list.forEach(function(item){var isExist=result.some(function(course){return course.startTime===item.startTime;});isExist&&tempList.push(item);});// 对数组进行排序 tempList.sort(function(first,second){if(first.startTime>second.startTime)return 1;if(first.startTime0&&createVNode(Cell,{"title":"陪练课收费"},{default:function _default(){return createVNode("div",{"class":styles$3.price},[createVNode("span",null,[createTextVNode("\xA5"),_this15.$filters.moneyFormat(_this15.subjectInfo.subjectPrice)]),createTextVNode("/"),_this15.subjectInfo.courseMinutes,createTextVNode("\u5206\u949F")]);}}),createVNode(Cell,{"title":"选择专业","isLink":true,"value":_this15.subjectInfo.subjectName,"onClick":function onClick(){return _this15.subjectStatus=true;}},null),createVNode(Cell,{"title":"课时数"},{default:function _default(){return createVNode(Stepper,{"modelValue":_this15.courseNum,"onUpdate:modelValue":function onUpdateModelValue($event){return _this15.courseNum=$event;},"theme":"round","max":12,"min":1,"buttonSize":22,"onChange":function onChange(){_this15.selectCourseList=[];}},null);}})];}}),this.calendarStatus&&createVNode("div",{"class":styles$3.group},[createVNode(Calendar,{"selectList":this.selectCourseList,"list":this.calendarList,"maxDays":this.courseNum,"nextMonth":function nextMonth(date){return _this15.getList(date);},"prevMonth":function prevMonth(date){return _this15.getList(date);},"selectDay":this.onSelectDay,"calendarDate":this.calendarDate,"onUpdate:calendarDate":function onUpdateCalendarDate($event){return _this15.calendarDate=$event;}},null)]),createVNode(Cell,{"class":[styles$3.arrangeCell]},{title:function title(){return createVNode("div",{"class":styles$3.rTitle},[createVNode("span",null,[createTextVNode("\u5DF2\u9009\u62E9\u8BFE\u7A0B\u65F6\u95F4")])]);},label:function label(){return createVNode("div",{"class":styles$3.rTag},[_this15.showSelectList.map(function(item){return createVNode(Fragment,null,[createVNode(Tag,{"plain":true,"round":true,"closeable":true,"size":"large","type":"primary","class":styles$3.tag,"onClose":function onClose(){return _this15.onCloseTag(item);}},{default:function _default(){return[item.title];}}),createVNode("br",null,null)]);})]);}}),createVNode(Popup,{"show":this.selectStatus,"class":styles$3.selectPopup},{default:function _default(){return[createVNode("div",{"class":styles$3.selectContainer},[createVNode("div",{"class":styles$3.rTitle},[createVNode("span",null,[createTextVNode("\u63D0\u793A")])]),createVNode("div",{"class":styles$3.selectPopupContent},[createVNode("p",{"class":styles$3.desc},[_this15.selectType==='noEnough'&&!_this15.coursePlanStatus?'您所选择的上课时间未达到您输入的课时数,系统根据已选时间将自动按周顺延排课。':'您已选择以下上课时间段,时间段会暂时锁定,锁定期间学员不可购买该时间段课程。']),_this15.coursePlanList&&_this15.coursePlanList.length>0&&_this15.coursePlanStatus&&createVNode("p",{"class":styles$3.times},[_this15.coursePlanList.map(function(item){return createVNode("span",null,[dayjs(item.startTime||new Date()).format('YYYY-MM-DD'),' ',dayjs(item.startTime||new Date()).format('HH:mm'),createTextVNode("~"),dayjs(item.endTime||new Date()).format('HH:mm')]);})])]),createVNode("div",{"class":styles$3.selectBtn},[createVNode(Button,{"class":styles$3.btn,"type":"primary","round":true,"block":true,"plain":true,"onClick":_this15.onReset},{default:function _default(){return[_this15.selectType==='noEnough'?'继续选择':'重新选择'];}}),createVNode(Button,{"class":styles$3.btn,"type":"primary","round":true,"block":true,"onClick":_this15.onSure},{default:function _default(){return[createTextVNode("\u786E\u8BA4")];}})])])];}}),createVNode(ActionSheet,{"show":this.subjectStatus,"actions":this.teacherSubjectList,"cancelText":"取消","closeOnClickAction":true,"onCancel":function onCancel(){return _this15.subjectStatus=false;},"onSelect":function onSelect(item){var subjectName=item.subjectName,subjectPrice=item.subjectPrice,courseMinutes=item.courseMinutes,subjectId=item.subjectId;_this15.subjectInfo={subjectPrice:subjectPrice,courseMinutes:courseMinutes,subjectName:subjectName,subjectId:subjectId};_this15.subjectStatus=false;}},null)]),createVNode("div",{"class":['btnGroup',styles$3.fixedBtn],"style":{background:'#fff',paddingTop:'10px'}},[createVNode(Button,{"block":true,"round":true,"type":"primary","onClick":this.onSubmit},{default:function _default(){return[createTextVNode("\u786E\u8BA4\u7EA6\u8BFE")];}})])]):createVNode(ColResult,{"btnStatus":false,"classImgSize":"SMALL","tips":"老师暂未开放陪练课"},null))]);}});var liveList="_liveList_1qowf_1";var liCover="_liCover_1qowf_4";var liContent="_liContent_1qowf_10";var liTitle="_liTitle_1qowf_13";var avatar="_avatar_1qowf_22";var liUserInfo="_liUserInfo_1qowf_29";var userInfo="_userInfo_1qowf_30";var num="_num_1qowf_42";var buyNum="_buyNum_1qowf_45";var price="_price_1qowf_51";var liveGroup="_liveGroup_1qowf_59";var subjectName$1="_subjectName_1qowf_64";var styles$2={liveList:liveList,liCover:liCover,liContent:liContent,liTitle:liTitle,avatar:avatar,liUserInfo:liUserInfo,userInfo:userInfo,num:num,buyNum:buyNum,price:price,liveGroup:liveGroup,subjectName:subjectName$1};function _isSlot$1(s){return typeof s==='function'||Object.prototype.toString.call(s)==='[object Object]'&&!isVNode(s);}var Live=defineComponent({name:'live',data:function data(){var query=this.$route.query;return{list:[],dataShow:true,// 判断是否有数据 loading:false,finished:false,params:{teacherId:query.teacherId,groupStatus:'APPLY',page:1,rows:20}};},mounted:function mounted(){this.getList();},methods:{formatTime:function formatTime(time){var timeStr=dayjs(time||new Date());var weekStr=['周日','周一','周二','周三','周四','周五','周六'];// console.log(timeStr.day()) return timeStr.format('YYYY-MM-DD')+"(".concat(weekStr[timeStr.day()],")");},getList:function getList(){var _this16=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee14(){var params,res,result;return regeneratorRuntime.wrap(function _callee14$(_context14){while(1){switch(_context14.prev=_context14.next){case 0:_context14.prev=0;params=_objectSpread({},_this16.params);if(state.version){params.version=state.version||'';// 处理ios审核版本 params.platform='ios-student';}_context14.next=5;return request.post('/api-student/courseGroup/queryPageCourseGroup',{data:_objectSpread({},params)});case 5:res=_context14.sent;_this16.loading=false;result=res.data||{};// 处理重复请求数据 if(!(_this16.list.length>0&&result.pageNo===1)){_context14.next=10;break;}return _context14.abrupt("return");case 10:_this16.list=_this16.list.concat(result.rows||[]);_this16.finished=result.pageNo>=result.totalPage;_this16.params.page=result.pageNo+1;_this16.dataShow=_this16.list.length>0;_context14.next=20;break;case 16:_context14.prev=16;_context14.t0=_context14["catch"](0);_this16.dataShow=false;_this16.finished=true;case 20:case"end":return _context14.stop();}}},_callee14,null,[[0,16]]);}))();},onDetail:function onDetail(item){this.$router.push({path:'/liveDetail',query:{groupId:item.courseGroupId}});}},render:function render(){var _this17=this;var _slot;return createVNode(Fragment,null,[this.dataShow?createVNode(List,{"class":styles$2.liveList,"loading":this.loading,"onUpdate:loading":function onUpdateLoading($event){return _this17.loading=$event;},"immediateCheck":false,"finished":this.finished,"finishedText":"没有更多了"},_isSlot$1(_slot=this.list.map(function(item){return createVNode(CellGroup,{"class":styles$2.liveGroup,"border":false,"onClick":function onClick(){return _this17.onDetail(item);}},{default:function _default(){return[createVNode(Cell,null,{icon:function icon(){return createVNode("div",{"style":{position:'relative'}},[createVNode(Image,{"class":styles$2.liCover,"src":item.backgroundPic,"fit":"cover"},null),createVNode("span",{"class":styles$2.subjectName},[item===null||item===void 0?void 0:item.subjectName])]);},title:function title(){return createVNode("div",{"class":styles$2.liContent},[createVNode("div",{"class":[styles$2.liTitle,'van-ellipsis']},[item.courseGroupName]),createVNode("div",{"class":styles$2.liUserInfo},[createVNode("div",{"class":[styles$2.userInfo,'van-hairline--right']},[createVNode(Image,{"class":styles$2.avatar,"fit":"cover","src":item.avatar||iconTeacher},null),createVNode("p",null,[createTextVNode("\u8001\u5E08\uFF1A"),item.teacherName||"\u6E38\u5BA2".concat(item.teacherId)])]),item.existBuy===1?createVNode("span",{"class":styles$2.buyNum},[createTextVNode("\u5DF2\u8D2D\u4E70")]):createVNode("span",{"class":styles$2.num},[item.studentCount,createTextVNode("\u4EBA\u5DF2\u8D2D\u4E70")])])]);}}),createVNode(Cell,{"titleStyle":{color:'#666666',fontSize:'13px'}},{title:function title(){return createVNode("span",{"style":{display:'flex',alignItems:'center',fontSize:'13px'}},[createVNode(Icon,{"name":iconTime,"size":"16","style":{marginRight:'5px'}},null),_this17.formatTime(item.salesStartDate)]);},default:function _default(){return createVNode("div",{"class":styles$2.price},[item.coursePrice>0&&createVNode(Fragment,null,[createVNode("span",null,[createTextVNode("\xA5"),_this17.$filters.moneyFormat(item.coursePrice)]),createTextVNode("/")]),item.courseNum,createTextVNode("\u8BFE\u65F6")]);}})];}});}))?_slot:{default:function _default(){return[_slot];}}):createVNode(ColResult,{"btnStatus":false,"classImgSize":"SMALL","tips":"暂无直播课"},null)]);}});var videoItem="_videoItem_ck7bl_1";var viCover="_viCover_ck7bl_8";var viSection="_viSection_ck7bl_13";var viTitle="_viTitle_ck7bl_16";var viUserInfo="_viUserInfo_ck7bl_21";var viUserLogo="_viUserLogo_ck7bl_28";var viUserName="_viUserName_ck7bl_35";var viUserNum="_viUserNum_ck7bl_39";var viPrice="_viPrice_ck7bl_42";var subjectName="_subjectName_ck7bl_47";var styles$1={videoItem:videoItem,viCover:viCover,viSection:viSection,viTitle:viTitle,viUserInfo:viUserInfo,viUserLogo:viUserLogo,viUserName:viUserName,viUserNum:viUserNum,viPrice:viPrice,subjectName:subjectName};var VideoItem=defineComponent({name:'VideoItem',props:{item:Object,onClick:{type:Function,default:function _default(item){}}},render:function render(){var _this18=this;var item=this.item;return createVNode("div",{"class":styles$1.videoItem,"onClick":function onClick(){_this18.onClick(item);}},[createVNode("div",{"style":{position:'relative'}},[createVNode(Image,{"class":styles$1.viCover,"fit":"cover","src":item===null||item===void 0?void 0:item.lessonCoverUrl},null),createVNode("span",{"class":styles$1.subjectName},[item===null||item===void 0?void 0:item.lessonSubjectName])]),createVNode("div",{"class":styles$1.viSection},[createVNode("div",{"class":[styles$1.viTitle,'van-ellipsis']},[item===null||item===void 0?void 0:item.lessonName]),createVNode("div",{"class":styles$1.viUserInfo},[createVNode(Image,{"src":(item===null||item===void 0?void 0:item.avatar)||iconTeacher,"class":styles$1.viUserLogo},null),createVNode("span",{"class":[styles$1.viUserName,'van-hairline--right']},[(item===null||item===void 0?void 0:item.userName)||"\u6E38\u5BA2".concat((item===null||item===void 0?void 0:item.teacherId)||'')]),createVNode("span",{"class":styles$1.viUserNum},[item===null||item===void 0?void 0:item.countStudent,createTextVNode("\u4EBA\u5DF2\u8D2D\u4E70")])]),createVNode("div",{"class":styles$1.viPrice},[(item===null||item===void 0?void 0:item.lessonPrice)>0&&createVNode(Fragment,null,[createTextVNode("\uFFE5"),item===null||item===void 0?void 0:item.lessonPrice,createTextVNode("/")]),item===null||item===void 0?void 0:item.lessonCount,createTextVNode("\u8BFE\u65F6")])])]);}});var videoList="_videoList_1yf9v_1";var styles={videoList:videoList};function _isSlot(s){return typeof s==='function'||Object.prototype.toString.call(s)==='[object Object]'&&!isVNode(s);}var VideoList=defineComponent({name:'VideoList',data:function data(){var query=this.$route.query;return{list:[],dataShow:true,// 判断是否有数据 loading:false,finished:false,params:{teacherId:query.teacherId,page:1,rows:20}};},mounted:function mounted(){this.getList();},methods:{getList:function getList(){var _this19=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee15(){var params,res,result;return regeneratorRuntime.wrap(function _callee15$(_context15){while(1){switch(_context15.prev=_context15.next){case 0:_context15.prev=0;params=_objectSpread({},_this19.params);if(state.version){params.version=state.version||'';// 处理ios审核版本 params.platform='ios-student';}_context15.next=5;return request.post('/api-student/videoLesson/selectGroup',{data:_objectSpread({},params)});case 5:res=_context15.sent;_this19.loading=false;result=res.data||{};// 处理重复请求数据 if(!(_this19.list.length>0&&result.pageNo===1)){_context15.next=10;break;}return _context15.abrupt("return");case 10:_this19.list=_this19.list.concat(result.rows||[]);_this19.finished=result.pageNo>=result.totalPage;_this19.params.page=result.pageNo+1;_this19.dataShow=_this19.list.length>0;_context15.next=20;break;case 16:_context15.prev=16;_context15.t0=_context15["catch"](0);_this19.dataShow=false;_this19.finished=true;case 20:case"end":return _context15.stop();}}},_callee15,null,[[0,16]]);}))();},onDetail:function onDetail(item){this.$router.push({path:'/videoDetail',query:{groupId:item.id}});}},render:function render(){var _this20=this;var _slot;return createVNode(Fragment,null,[this.dataShow?createVNode(List,{"class":styles.videoList,"loading":this.loading,"onUpdate:loading":function onUpdateLoading($event){return _this20.loading=$event;},"finished":this.finished,"immediateCheck":false,"finishedText":"没有更多了","onLoad":this.getList},_isSlot(_slot=this.list.map(function(item){return createVNode(VideoItem,{"item":item,"onClick":_this20.onDetail},null);}))?_slot:{default:function _default(){return[_slot];}}):createVNode(ColResult,{"btnStatus":false,"classImgSize":"SMALL","tips":"暂无视频课"},null)]);}});var Music=defineComponent({name:'music',data:function data(){var query=this.$route.query;return{teacherId:query.teacherId,list:[],dataShow:false,// 判断是否有数据 loading:false,finished:false,params:{page:1,rows:20}};},methods:{onItemClick:function onItemClick(item){var _this21=this;musicBuy(item,function(path){_this21.$router.push({path:path,query:{orderType:'MUSIC'}});});}},render:function render(){return createVNode(Fragment,null,[createVNode(MusicList,{"hideSearch":true,"onItemClick":this.onItemClick,"teacherId":this.teacherId},null)]);}});var getAssetsHomeFile$1=function getAssetsHomeFile$1(fileName){var path="../images/".concat(fileName);var modules={"../images/cert_active.png":__glob_15_0,"../images/cert_default.png":__glob_15_1,"../images/follow_bg.png":__glob_15_2,"../images/head_bg.png":__glob_15_3,"../images/icon_fans.png":__glob_15_4,"../images/icon_subject.png":__glob_15_5,"../images/icon_video.png":__glob_15_6,"../images/live_active.png":__glob_15_7,"../images/live_bg.png":__glob_15_8,"../images/live_default.png":__glob_15_9,"../images/music_active.png":__glob_15_10,"../images/music_default.png":__glob_15_11,"../images/video_active.png":__glob_15_12,"../images/video_default.png":__glob_15_13,"../images/vip_active.png":__glob_15_14,"../images/vip_default.png":__glob_15_15};return modules[path].default;};var TeacherHeader=defineComponent({name:'teacher-header',props:{userInfo:{type:Object,default:{}},teacherId:{type:String||Number,default:''}},computed:{subjectNameList:function subjectNameList(){var userInfo=this.userInfo;var subjectName=userInfo.subjectName;return subjectName?subjectName.split(','):[];},starGrade:function starGrade(){var starGrade=this.userInfo.starGrade;return Number(starGrade)||0;}},methods:{onStart:function onStart(){var _this22=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee16(){var star,count;return regeneratorRuntime.wrap(function _callee16$(_context16){while(1){switch(_context16.prev=_context16.next){case 0:_context16.prev=0;star=_this22.userInfo.isStar?0:1;_context16.next=4;return request.get('/api-student/teacher/starOrUnStar',{params:{userId:_this22.teacherId,starStatus:star}});case 4:// const str = star ? '关注成功' : '已取消关注' _this22.userInfo.isStar=star;count=star?_this22.userInfo.fansNum+1:_this22.userInfo.fansNum-1;_this22.userInfo.fansNum=count<=0?0:count;// Toast(str) _context16.next=11;break;case 9:_context16.prev=9;_context16.t0=_context16["catch"](0);case 11:case"end":return _context16.stop();}}},_callee16,null,[[0,9]]);}))();},// 检验是否有对应徽章 checkBadge:function checkBadge(type){// tag : 老师点亮图标 // STYLE:个人风采 // VIDEO:视频课 // LIVE:直播课, // MUSIC:曲目 逗号隔开 var status=false;var userInfo=this.userInfo;switch(type){case'STYLE':case'VIDEO':case'LIVE':case'MUSIC':if(userInfo.tag){status=userInfo.tag.indexOf(type)>-1;}break;case'VIP':status=userInfo.isVip>0;break;default:status=false;break;}return status;}},render:function render(){var _this23=this;return createVNode(Fragment,null,[createVNode("div",{"class":styles$7.headerContent},[createVNode("div",{"class":styles$7.headerCount},[createVNode(Cell,{"class":styles$7['open-teacher-info'],"border":false,"center":true},{default:function _default(){return[createVNode("div",{"class":styles$7['teacher-info']},[createVNode("div",{"class":styles$7['teacher-name']},[createVNode("div",{"class":styles$7.teacherCert},[createVNode("span",{"class":styles$7.teacherLast},[_this23.userInfo.username||"\u6E38\u5BA2".concat(_this23.userInfo.userId||'')]),createVNode(Image,{"class":styles$7.iconVip,"src":_this23.checkBadge('VIP')?getAssetsHomeFile$1('vip_active.png'):getAssetsHomeFile$1('vip_default.png')},null),createVNode(Image,{"class":styles$7.iconOther,"src":_this23.checkBadge('STYLE')?getAssetsHomeFile$1('cert_active.png'):getAssetsHomeFile$1('cert_default.png')},null),createVNode(Image,{"class":styles$7.iconOther,"src":_this23.checkBadge('VIDEO')?getAssetsHomeFile$1('video_active.png'):getAssetsHomeFile$1('video_default.png')},null),createVNode(Image,{"class":styles$7.iconOther,"src":_this23.checkBadge('LIVE')?getAssetsHomeFile$1('live_active.png'):getAssetsHomeFile$1('live_default.png')},null),createVNode(Image,{"class":styles$7.iconOther,"src":_this23.checkBadge('MUSIC')?getAssetsHomeFile$1('music_active.png'):getAssetsHomeFile$1('music_default.png')},null)])]),createVNode("div",{"class":styles$7.level},[_this23.starGrade?createVNode(Rate,{"readonly":true,"modelValue":_this23.starGrade,"iconPrefix":"iconfont","color":"#FFC459","void-icon":"star_default","icon":"star_active","size":15},null):createVNode("span",{"style":{fontSize:'12px',color:'#999999'}},[createTextVNode("\u6682\u65E0\u8BC4\u5206")])])])];},icon:function icon(){return createVNode("div",{"style":{position:'relative',lineHeight:0},"onClick":function onClick(){// 判断是否在直播中 if(_this23.userInfo.liveing===1){postMessage({api:'joinLiveRoom',content:{roomId:_this23.userInfo.roomUid,teacherId:_this23.userInfo.userId}});}}},[createVNode(Image,{"class":styles$7.userLogo,"src":_this23.userInfo.heardUrl||iconTeacher,"fit":"cover"},null),_this23.userInfo.liveing===1&&createVNode("p",{"class":styles$7.liveTag},[createTextVNode("\u76F4\u64AD\u4E2D")])]);}}),createVNode("p",{"class":styles$7.piNameSubject},[createVNode(Image,{"class":styles$7.subjectSection,"src":getAssetsHomeFile$1('icon_subject.png'),"fit":"contain"},null),createVNode("div",{"class":styles$7.subjectList},[this.subjectNameList.map(function(item){return createVNode("span",{"class":styles$7.subject},[item]);})])]),createVNode("div",{"class":styles$7['teacher-bottom']},[createVNode("div",{"class":styles$7['teacher-data']},[createVNode("div",{"class":styles$7['teacher-data_item']},[createTextVNode("\u7C89\u4E1D "),createVNode("span",null,[this.userInfo.fansNum||0])]),createVNode("div",{"class":styles$7['teacher-data_item']},[createTextVNode("\u5DF2\u4E0A\u8BFE\u65F6 "),createVNode("span",null,[this.userInfo.expTime||0])])]),createVNode("div",{"class":styles$7.teacherOperation},[createVNode(Button,{"type":"primary","size":"small","plain":!!this.userInfo.isStar,"round":true,"class":styles$7.btn,"onClick":this.onStart},{default:function _default(){return[!_this23.userInfo.isStar&&createVNode(Icon,{"name":"plus"},null),_this23.userInfo.isStar?'已关注':'关注'];}}),createVNode(Button,{"type":"primary","size":"small","round":true,"style":{marginLeft:'5px'},"class":styles$7.btn,"onClick":function onClick(){postMessage({api:'joinChatGroup',content:{type:'single',// single 单人 multi 多人 id:_this23.teacherId}});}},{default:function _default(){return[createVNode(Icon,{"name":"chat-o","style":{marginRight:'3px'}},null),createTextVNode("\u804A\u5929")];}})])])])])]);}});var getAssetsHomeFile=exports('getAssetsHomeFile',function(fileName){var path="./images/".concat(fileName);var modules={"./images/cert_active.png":__glob_15_0,"./images/cert_default.png":__glob_15_1,"./images/follow_bg.png":__glob_15_2,"./images/head_bg.png":__glob_15_3,"./images/icon_fans.png":__glob_15_4,"./images/icon_subject.png":__glob_15_5,"./images/icon_video.png":__glob_15_6,"./images/live_active.png":__glob_15_7,"./images/live_bg.png":__glob_15_8,"./images/live_default.png":__glob_15_9,"./images/music_active.png":__glob_15_10,"./images/music_default.png":__glob_15_11,"./images/video_active.png":__glob_15_12,"./images/video_default.png":__glob_15_13,"./images/vip_active.png":__glob_15_14,"./images/vip_default.png":__glob_15_15};return modules[path].default;});var teacherHome=exports('default',defineComponent({name:'teacherHome',data:function data(){// 先取session中的数据,没有再取参数,默认为老师风采 var tabs=sessionStorage.getItem('teacherHomeTabs')||'';var query=this.$route.query;return{teacherId:query.teacherId,tabs:tabs||query.tabs||'single',userInfo:{},background:'transparent',height:'auto'};},created:function created(){return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee17(){return regeneratorRuntime.wrap(function _callee17$(_context17){while(1){switch(_context17.prev=_context17.next){case 0:case"end":return _context17.stop();}}},_callee17);}))();},mounted:function mounted(){var _this24=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee18(){return regeneratorRuntime.wrap(function _callee18$(_context18){while(1){switch(_context18.prev=_context18.next){case 0:_this24.getTeacherDetail();// 监听页面返回 listenerMessage('webViewOnResume',function(){_this24.getTeacherDetail();});useEventListener(document,'scroll',function(evt){var _useWindowScroll=useWindowScroll(),y=_useWindowScroll.y;if(y.value>45){_this24.background='#37cdb1';}else{_this24.background='transparent';}});case 3:case"end":return _context18.stop();}}},_callee18);}))();},methods:{getTeacherDetail:function getTeacherDetail(){var _this25=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee19(){var res;return regeneratorRuntime.wrap(function _callee19$(_context19){while(1){switch(_context19.prev=_context19.next){case 0:_context19.prev=0;_context19.next=3;return request.get('/api-student/teacher/queryTeacherHome',{params:{userId:_this25.teacherId}});case 3:res=_context19.sent;_this25.userInfo=res.data;_context19.next=9;break;case 7:_context19.prev=7;_context19.t0=_context19["catch"](0);case 9:case"end":return _context19.stop();}}},_callee19,null,[[0,7]]);}))();}},render:function render(){var _this26=this;return createVNode("div",{"class":styles$6['teacher-record']},[createVNode("div",{"class":styles$6.teacherHeader},[createVNode("div",{"ref":"headers"},[createVNode(ColHeader,{"background":this.background,"border":false,"color":"#fff","backIconColor":"white","onHeaderBack":function onHeaderBack(){_this26.$nextTick(function(){var _useRect=useRect(_this26.$refs.headers),height=_useRect.height;_this26.height=height;});}},null)]),createVNode(TeacherHeader,{"userInfo":this.userInfo,"teacherId":this.teacherId},null)]),createVNode(Tabs,{"color":"var(--van-primary)","background":"#f8f9fc","shrink":true,"lineWidth":20,"sticky":true,"offsetTop":this.height,"active":this.tabs,"onUpdate:active":function onUpdateActive($event){return _this26.tabs=$event;},"onChange":function onChange(){sessionStorage.setItem('teacherHomeTabs',_this26.tabs);}},{default:function _default(){return[createVNode(Tab,{"title":"个人风采","name":"single"},{default:function _default(){return[_this26.tabs==='single'&&createVNode(Single,{"userInfo":_this26.userInfo},null)];}}),createVNode(Tab,{"title":"陪练课","name":"practice"},{default:function _default(){return[_this26.tabs==='practice'&&createVNode(Practice,{"userInfo":_this26.userInfo},null)];}}),createVNode(Tab,{"title":"直播课","name":"live"},{default:function _default(){return[_this26.tabs==='live'&&createVNode(Live,null,null)];}}),createVNode(Tab,{"title":"视频课","name":"video"},{default:function _default(){return[_this26.tabs==='video'&&createVNode(VideoList,null,null)];}}),createVNode(Tab,{"title":"乐谱","name":"music"},{default:function _default(){return[_this26.tabs==='music'&&createVNode(Music,null,null)];}})];}})]);}}));}};});})();