<<<<<<<< HEAD:dist/assets/video-class-detail-legacy.6878bb7d.js ;(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;i>>>>>>> online:dist/assets/video-class-detail-legacy.dba2a881.js loading:false,finished:false,params:{page:1,rows:20},freeRate:0,// 试看百分比 trySee:false,// 是否试看 videoHeight:'212px'};},computed:{users:function users(){return state.user.data;},offsetTop:function offsetTop(){var navHeight=this.navHeight;var top=Number(navHeight)+44;return top+'px';}},mounted:function mounted(){var _this=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee(){var _state$user$data,_config$data$,res,result,config;return regeneratorRuntime.wrap(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:_this.navHeight=sessionStorage.getItem('navHeight')||0;_context.prev=1;_context.next=4;return request.get('/api-teacher/videoLessonGroup/selectVideoLesson',{params:{groupId:_this.groupId}});case 4:res=_context.sent;result=res.data||{};_this.title=result.lessonGroup.lessonName;_this.lessonPrice=result.lessonGroup.lessonPrice;_this.detailList=result.detailList||[];if(((_state$user$data=state.user.data)===null||_state$user$data===void 0?void 0:_state$user$data.userId)!==result.lessonGroup.teacherId){_this.trySee=!result.alreadyBuy;}_this.detailList.forEach(function(item,index){if(item.id===Number(_this.classId)){_this.posterUrl=item.coverUrl;_this.srcUrl=item.videoUrl;_this.title=item.videoTitle;_this.currentClassIndex=index+1;_this.videoContent=item.videoContent;}});_context.next=13;return request.get('/api-student/sysConfig/queryByParamNameList',{params:{paramNames:'video_lesson_free_rate'}});case 13:config=_context.sent;_this.freeRate=((_config$data$=config.data[0])===null||_config$data$===void 0?void 0:_config$data$.paramValue)||0;_this.getList();_context.next=20;break;case 18:_context.prev=18;_context.t0=_context["catch"](1);case 20:case"end":return _context.stop();}}},_callee,null,[[1,18]]);}))();},methods:{onSearch:function onSearch(){this.params.page=1;this.list=[];this.dataShow=true;// 判断是否有数据 this.loading=false;this.finished=false;this.getList();},getList:function getList(){var _this2=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee2(){var params,res,result;return regeneratorRuntime.wrap(function _callee2$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:_context2.prev=0;params=_this2.params;_context2.next=4;return request.post('/api-student/videoLesson/page',{data:_objectSpread(_objectSpread({},params),{},{videoId:_this2.classId})});case 4:res=_context2.sent;_this2.loading=false;result=res.data||{};console.log(result);// 处理重复请求数据 if(!(_this2.list.length>0&&result.pageNo===1)){_context2.next=10;break;}return _context2.abrupt("return");case 10:_this2.list=_this2.list.concat(result.rows||[]);_this2.finished=result.pageNo>=result.totalPage;_this2.params.page=result.pageNo+1;_this2.dataShow=_this2.list.length>0;_context2.next=20;break;case 16:_context2.prev=16;_context2.t0=_context2["catch"](0);_this2.dataShow=false;_this2.finished=true;case 20:case"end":return _context2.stop();}}},_callee2,null,[[0,16]]);}))();},onPlay:function onPlay(item){var _this3=this;// 判断是否点击的是当前播放的视频 if(item.id===Number(this.classId)){return;}this.reload=true;this.posterUrl=item.imgUrl;this.srcUrl=item.videoUrl;this.title=item.title;this.currentClassIndex=item.index;this.videoContent=item.content;this.classId=item.id;this.onSearch();setTimeout(function(){_this3.reload=false;},0);},onSubmit:function onSubmit(){var _this4=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee3(){return regeneratorRuntime.wrap(function _callee3$(_context3){while(1){switch(_context3.prev=_context3.next){case 0:_context3.prev=0;_context3.next=3;return request.post('/api-teacher/videoLesson/evaluate',{data:{isTeacher:1,videoId:_this4.classId,content:_this4.message,studentId:state.user.data.userId}});case 3:Toast('评论成功');_this4.message='';setTimeout(function(){_this4.onSearch();},1000);_context3.next=10;break;case 8:_context3.prev=8;_context3.t0=_context3["catch"](0);case 10:case"end":return _context3.stop();}}},_callee3,null,[[0,8]]);}))();}},render:function render(){var _this5=this;var _slot,_slot2;return createVNode("div",{"class":styles['video-class-detail']},[createVNode(ColVideo,{"src":this.srcUrl,"poster":this.posterUrl,"freeTitleStatus":this.lessonPrice>0?true:false,"freeRate":Number(this.freeRate),"trySee":this.trySee,"height":this.videoHeight},null),createVNode(Cell,{"border":false,"class":styles.cell,"title":this.title,"titleClass":styles.titleInfo},{icon:function icon(){return createVNode(Icon,{"name":"video","size":18,"color":"var(--van-primary)","style":{display:'flex',alignItems:'center'}},null);},value:function value(){return createVNode("div",{"class":styles.label},[createVNode("span",null,[_this5.currentClassIndex]),createTextVNode("/"),_this5.detailList.length,createTextVNode("\u8BFE\u65F6")]);}}),createVNode("div",{"class":styles.videoDesc},[this.videoContent]),createVNode(Tabs,{"active":this.tabIndex,"onUpdate:active":function onUpdateActive($event){return _this5.tabIndex=$event;},"class":styles.infoField,"color":"var(--van-primary)","lineWidth":20,"sticky":true,"lazyRender":true,"offsetTop":this.offsetTop},{default:function _default(){return[createVNode(Tab,{"title":"目录","name":1},{default:function _default(){return[createVNode("div",{"style":{height:'calc(100vh - 320px)',overflowY:'auto'}},[createVNode(SectionDetail,{"title":"课程列表","icon":"courseList"},_isSlot(_slot=_this5.detailList.map(function(item,index){return createVNode(CourseVideoItem,{"class":'mb12',"playId":Number(_this5.classId),"detail":{id:item.id,title:item.videoTitle,content:item.videoContent,imgUrl:item.coverUrl,videoUrl:item.videoUrl,index:index+1},"onPlay":_this5.onPlay},null);}))?_slot:{default:function _default(){return[_slot];}})])];}}),createVNode(Tab,{"title":"讨论","name":3},{default:function _default(){return[createVNode("div",{"style":{overflowY:'auto',marginBottom:'calc(var(--van-cell-vertical-padding) * 2 + var( --van-cell-line-height))'}},[_this5.dataShow?createVNode(List,{"loading":_this5.loading,"onUpdate:loading":function onUpdateLoading($event){return _this5.loading=$event;},"finished":_this5.finished,"finishedText":" ","immediateCheck":false,"onLoad":_this5.getList},_isSlot(_slot2=_this5.list.map(function(item){return createVNode(Cell,{"class":[styles['message-list'],item.isTeacher===1&&styles['message-active']],"valueClass":styles['message-time']},{icon:function icon(){return createVNode(Image,{"class":styles.userLogo,"src":item.avatar||iconStudent,"fit":"cover"},null);},title:function title(){return createVNode("div",{"class":styles.title},[createVNode("div",{"class":styles['message-name']},[item.userName]),createVNode("div",{"class":styles['message-time']},[dayjs(item.evaluateTime).format('YYYY年MM月DD日')])]);},label:function label(){return createVNode("div",{"class":styles.label},[item.content]);}});}))?_slot2:{default:function _default(){return[_slot2];}}):createVNode(ColResult,{"btnStatus":false,"tips":"暂无讨论"},null)]),createVNode("div",{"class":[styles.messageContainer]},[createVNode(Field,{"placeholder":"快来讨论吧~","modelValue":_this5.message,"onUpdate:modelValue":function onUpdateModelValue($event){return _this5.message=$event;}},{button:function button(){return createVNode(Button,{"type":"primary","disabled":!_this5.message,"style":{padding:'0 20px'},"size":"small","round":true,"onClick":_this5.onSubmit},{default:function _default(){return[createTextVNode("\u53D1\u5E03")];}});}})])];}})];}})]);}}));}};});})();