;(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$4.videoList},[userInfo.styleVideo.map(function(item){return createVNode("div",{"class":styles$4.videoItem,"onClick":function onClick(){_this5.videoStatus=true;_this5.videoItem=item;}},[createVNode(Icon,{"class":styles$4['icon-upload'],"name":getAssetsHomeFile$1('icon_video.png'),"size":26},null),createVNode("video",{"width":"100%","class":styles$4.video},[createVNode("source",{"src":item.videoUrl+'#t=1,4',"type":"video/mp4"},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$4.fansGroup},{icon:function icon(){return createVNode(Image,{"src":item.img||getAssetsHomeFile$1('icon_fans.png'),"fit":"cover","class":styles$4.fansImage},null);},title:function title(){return createVNode("div",{"class":styles$4.fansTitle},[createVNode("div",{"class":styles$4.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 _this5.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 _this5.chatStatus=false;}},{default:function _default(){return[createVNode(JoinChat,{"item":_this5.chatItem,"onClose":function onClose(id){_this5.fansList.forEach(function(item){item.id===id&&(item.hasWaitAuditFlag=true);});_this5.chatStatus=false;}},null)];}}),createVNode(Popup,{"show":this.videoStatus,"round":true,"class":styles$4.videoGroup,"closeable":true,"onClose":function onClose(){return _this5.videoStatus=false;}},{default:function _default(){var _this5$videoItem;return[createVNode(ColVideo,{"playsinline":true,"src":(_this5$videoItem=_this5.videoItem)===null||_this5$videoItem===void 0?void 0:_this5$videoItem.videoUrl},null)];}})]);}});var index='';var practice="_practice_qc3my_1";var group="_group_qc3my_4";var price$1="_price_qc3my_9";var rTag="_rTag_qc3my_18";var tag="_tag_qc3my_21";var selectPopup="_selectPopup_qc3my_25";var selectContainer="_selectContainer_qc3my_30";var rTitle="_rTitle_qc3my_33";var selectPopupContent="_selectPopupContent_qc3my_36";var desc="_desc_qc3my_39";var times="_times_qc3my_40";var selectBtn="_selectBtn_qc3my_51";var btn="_btn_qc3my_56";var protocol="_protocol_qc3my_75";var arrangeCell="_arrangeCell_qc3my_79";var styles$2={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};var Practice=defineComponent({name:'practice',props:{userInfo:{type:Object,default:{}}},data:function data(){var query=this.$route.query;return{teacherId:query.teacherId,teacherSubjectList:[],subjectStatus:false,subjectInfo:{subjectPrice:0,courseMinutes:0,subjectName:'',subjectId:0},courseNum:4,calendarList:[],selectCourseList:[],coursePlanStatus:false,selectStatus:false,coursePlanList:[],calendarDate:new Date()// 日历当前时间 };},mounted:function mounted(){var _this6=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee4(){var res,result,findItem,tempRes,subjectName,subjectPrice,courseMinutes,subjectId;return regeneratorRuntime.wrap(function _callee4$(_context4){while(1){switch(_context4.prev=_context4.next){case 0:_context4.prev=0;_context4.next=3;return request.get('/api-student/courseSchedule/getTeacherSubjectPrice',{params:{teacherId:_this6.teacherId}});case 3:res=_context4.sent;result=res.data||[];findItem=result.find(function(item){return item.subjectId===Number(_this6.userInfo.subjectId);});// 判断是否有跟学生相同的科目,如果没有则默认取第一个 tempRes=findItem||result[0];subjectName=tempRes.subjectName,subjectPrice=tempRes.subjectPrice,courseMinutes=tempRes.courseMinutes,subjectId=tempRes.subjectId;_this6.subjectInfo={subjectPrice:subjectPrice,courseMinutes:courseMinutes,subjectName:subjectName,subjectId:subjectId};result.forEach(function(item){item.name=item.subjectName;});_this6.teacherSubjectList=result;_this6.getList();_this6.onBuy(true);_context4.next=17;break;case 15:_context4.prev=15;_context4.t0=_context4["catch"](0);case 17:case"end":return _context4.stop();}}},_callee4,null,[[0,15]]);}))();},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.lengthsecond.startTime)return 1;if(first.startTime0&&_this15.coursePlanStatus&&createVNode("p",{"class":styles$2.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$2.selectBtn},[createVNode(Button,{"class":styles$2.btn,"type":"primary","round":true,"block":true,"plain":true,"onClick":_this15.onReset},{default:function _default(){return[_this15.selectType==='noEnough'?'继续选择':'重新选择'];}}),createVNode(Button,{"class":styles$2.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(Sticky,{"offsetBottom":0,"position":"bottom"},{default:function _default(){return[createVNode("div",{"class":'btnGroup',"style":{background:'#fff',paddingTop:'10px'}},[createVNode(Button,{"block":true,"round":true,"type":"primary","onClick":_this15.onSubmit},{default:function _default(){return[createTextVNode("\u786E\u8BA4\u7EA6\u8BFE")];}})])];}})]);}});var liveList="_liveList_49wwl_1";var liCover="_liCover_49wwl_4";var liContent="_liContent_49wwl_10";var liTitle="_liTitle_49wwl_13";var avatar="_avatar_49wwl_22";var liUserInfo="_liUserInfo_49wwl_29";var userInfo="_userInfo_49wwl_30";var num="_num_49wwl_42";var buyNum="_buyNum_49wwl_45";var price="_price_49wwl_51";var liveGroup="_liveGroup_49wwl_59";var styles$1={liveList:liveList,liCover:liCover,liContent:liContent,liTitle:liTitle,avatar:avatar,liUserInfo:liUserInfo,userInfo:userInfo,num:num,buyNum:buyNum,price:price,liveGroup:liveGroup};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(){return{list:[],dataShow:true,// 判断是否有数据 loading:false,finished:false,params:{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=_this16.params;_context14.next=4;return request.post('/api-student/courseGroup/queryPageCourseGroup',{data:_objectSpread({},params)});case 4:res=_context14.sent;result=res.data||{};// 处理重复请求数据 if(!(_this16.list.length>0&&result.pageNo===1)){_context14.next=8;break;}return _context14.abrupt("return");case 8:_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=16;break;case 14:_context14.prev=14;_context14.t0=_context14["catch"](0);case 16:case"end":return _context14.stop();}}},_callee14,null,[[0,14]]);}))();},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$1.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$1.liveGroup,"border":false,"onClick":function onClick(){return _this17.onDetail(item);}},{default:function _default(){return[createVNode(Cell,null,{icon:function icon(){return createVNode(Image,{"class":styles$1.liCover,"src":item.backgroundPic,"fit":"cover"},null);},title:function title(){return createVNode("div",{"class":styles$1.liContent},[createVNode("div",{"class":[styles$1.liTitle,'van-ellipsis']},[item.courseGroupName]),createVNode("div",{"class":styles$1.liUserInfo},[createVNode("div",{"class":[styles$1.userInfo,'van-hairline--right']},[createVNode(Image,{"class":styles$1.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$1.buyNum},[createVNode(Icon,{"name":iconSuccess,"size":"15"},null),createTextVNode("\u5DF2\u8D2D\u4E70")]):createVNode("span",{"class":styles$1.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":iconTimer,"size":"16","style":{marginRight:'5px'}},null),_this17.formatTime(item.salesStartDate)]);},default:function _default(){return createVNode("div",{"class":styles$1.price},[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 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(){return{list:[],dataShow:true,// 判断是否有数据 loading:false,finished:false,params:{page:1,rows:20}};},mounted:function mounted(){this.getList();},methods:{getList:function getList(){var _this18=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=_this18.params;_context15.next=4;return request.post('/api-student/videoLesson/selectGroup',{data:_objectSpread({},params)});case 4:res=_context15.sent;result=res.data||{};console.log(result);// 处理重复请求数据 if(!(_this18.list.length>0&&result.pageNo===1)){_context15.next=9;break;}return _context15.abrupt("return");case 9:_this18.list=_this18.list.concat(result.rows||[]);_this18.finished=result.pageNo>=result.totalPage;_this18.params.page=result.pageNo+1;_this18.dataShow=_this18.list.length>0;_context15.next=17;break;case 15:_context15.prev=15;_context15.t0=_context15["catch"](0);case 17:case"end":return _context15.stop();}}},_callee15,null,[[0,15]]);}))();},onDetail:function onDetail(item){this.$router.push({path:'/videoDetail',query:{groupId:item.id}});}},render:function render(){var _this19=this;var _slot;return createVNode(Fragment,null,[this.dataShow?createVNode(List,{"class":styles.videoList,"loading":this.loading,"onUpdate:loading":function onUpdateLoading($event){return _this19.loading=$event;},"finished":this.finished,"immediateCheck":false,"finishedText":"没有更多了","onLoad":this.getList},_isSlot(_slot=this.list.map(function(item){return createVNode(VideoItem,{"item":item,"onClick":_this19.onDetail},null);}))?_slot:{default:function _default(){return[_slot];}}):createVNode(ColResult,{"btnStatus":false,"classImgSize":"SMALL","tips":"暂无视频课"},null)]);}});var Music=defineComponent({name:'music',data:function data(){return{list:[],dataShow:false,// 判断是否有数据 loading:false,finished:false,params:{page:1,rows:20}};},render:function render(){var _this20=this;return createVNode(Fragment,null,[this.dataShow?createVNode(List,{"loading":this.loading,"onUpdate:loading":function onUpdateLoading($event){return _this20.loading=$event;},"finished":this.finished,"finishedText":"没有更多了"},null):createVNode(ColResult,{"btnStatus":false,"classImgSize":"SMALL","tips":"暂无乐谱"},null)]);}});var getAssetsHomeFile=exports('getAssetsHomeFile',function(fileName){var path="./images/".concat(fileName);var modules={"./images/head_bg.png":__glob_25_0,"./images/icon_fans.png":__glob_25_1,"./images/icon_subject.png":__glob_25_2,"./images/icon_video.png":__glob_25_3};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:{}};},created:function created(){var _this21=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee16(){var res;return regeneratorRuntime.wrap(function _callee16$(_context16){while(1){switch(_context16.prev=_context16.next){case 0:_context16.prev=0;_context16.next=3;return request.get('/api-student/teacher/queryTeacherHome',{params:{userId:_this21.teacherId}});case 3:res=_context16.sent;_this21.userInfo=res.data;_context16.next=9;break;case 7:_context16.prev=7;_context16.t0=_context16["catch"](0);case 9:case"end":return _context16.stop();}}},_callee16,null,[[0,7]]);}))();},mounted:function mounted(){useEventListener('scroll',function(e){console.log(e);});},computed:{subjectNameList:function subjectNameList(){var userInfo=this.userInfo;var subjectName=userInfo.subjectName;return subjectName?subjectName.split(','):[];}},methods:{onStart:function onStart(){var _this22=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee17(){var star,str,count;return regeneratorRuntime.wrap(function _callee17$(_context17){while(1){switch(_context17.prev=_context17.next){case 0:_context17.prev=0;star=_this22.userInfo.isStar?0:1;_context17.next=4;return request.get('/api-student/teacher/starOrUnStar',{params:{userId:_this22.teacherId,starStatus:star}});case 4: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);_context17.next=13;break;case 11:_context17.prev=11;_context17.t0=_context17["catch"](0);case 13:case"end":return _context17.stop();}}},_callee17,null,[[0,11]]);}))();}},render:function render(){var _this23=this;return createVNode("div",{"class":styles$5['teacher-record']},[createVNode(Sticky,{"position":"top","offsetTop":0},{default:function _default(){return[createVNode(ColHeader,{"class":styles$5.teacherHeader,"background":"transparent","border":false,"color":"#fff","backIconColor":"white","isFixed":false},{default:function _default(){return createVNode("div",{"class":styles$5.headerContent},[createVNode("div",{"class":styles$5.headerCount},[createVNode(Cell,{"class":styles$5['open-teacher-info'],"border":false,"center":true},{default:function _default(){return[createVNode("div",{"class":styles$5['teacher-info']},[createVNode("div",{"class":styles$5['teacher-name']},[createVNode("div",{"class":styles$5.teacherCert},[createVNode("span",{"style":{display:'inline-block'}},[_this23.userInfo.username||"\u6E38\u5BA2".concat(_this23.userInfo.userId||'')]),_this23.userInfo.entryFlag===1&&createVNode(Image,{"class":styles$5.cert,"src":teacherCert$1},null),_this23.userInfo.musicianFlag===1&&createVNode(Image,{"class":styles$5.cert,"src":musicCert},null)])]),createVNode("div",{"class":styles$5.level},[createVNode(Rate,{"iconPrefix":"iconfont","color":"#FFC459","void-icon":"star_default","modelValue":_this23.userInfo.starGrade,"icon":"star_active","size":15},null)])])];},icon:function icon(){return createVNode(Image,{"class":styles$5.userLogo,"src":_this23.userInfo.heardUrl||iconTeacher,"fit":"cover"},null);}}),createVNode("p",{"class":styles$5.piNameSubject},[createVNode(Image,{"class":styles$5.subjectSection,"src":getAssetsHomeFile('icon_subject.png'),"fit":"contain"},null),_this23.subjectNameList.map(function(item){return createVNode("span",{"class":styles$5.subject},[item]);})]),createVNode("div",{"class":styles$5['teacher-bottom']},[createVNode("div",{"class":styles$5['teacher-data']},[createVNode("div",{"class":styles$5['teacher-data_item']},[createTextVNode("\u7C89\u4E1D "),createVNode("span",null,[_this23.userInfo.fansNum||0])]),createVNode("div",{"class":styles$5['teacher-data_item']},[createTextVNode("\u5DF2\u4E0A\u8BFE\u65F6 "),createVNode("span",null,[_this23.userInfo.expTime||0])])]),createVNode("div",{"class":styles$5.teacherOperation},[createVNode(Button,{"type":"primary","size":"small","plain":!!_this23.userInfo.isStar,"round":true,"style":{padding:'6px 12px'},"onClick":_this23.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":{padding:'6px 12px',marginLeft:'5px'},"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")];}})])])])]);}}),createVNode(Tabs,{"color":"var(--van-primary)","background":"#f8f9fc","lineWidth":20,"active":_this23.tabs,"onUpdate:active":function onUpdateActive($event){return _this23.tabs=$event;},"onChange":function onChange(){sessionStorage.setItem('teacherHomeTabs',_this23.tabs);}},{default:function _default(){return[createVNode(Tab,{"title":"个人风采","name":"single"},null),createVNode(Tab,{"title":"陪练课","name":"practice"},null),createVNode(Tab,{"title":"直播课","name":"live"},null),createVNode(Tab,{"title":"视频课","name":"video"},null),createVNode(Tab,{"title":"乐谱","name":"music"},null)];}})];}}),createVNode("div",{"class":styles$5.container},[this.tabs==='single'&&createVNode(Single,{"userInfo":this.userInfo},null),this.tabs==='practice'&&createVNode(Practice,{"userInfo":this.userInfo},null),this.tabs==='live'&&createVNode(Live,null,null),this.tabs==='video'&&createVNode(VideoList,null,null),this.tabs==='music'&&createVNode(Music,null,null)])]);}}));}};});})();