1 |
- !function(){function e(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function r(r){for(var n=1;n<arguments.length;n++){var o=null!=arguments[n]?arguments[n]:{};n%2?e(Object(o),!0).forEach((function(e){t(r,e,o[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(o)):e(Object(o)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(o,e))}))}return r}function t(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function n(e,r,t,n,o,a,i){try{var c=e[a](i),u=c.value}catch(s){return void t(s)}c.done?r(u):Promise.resolve(u).then(n,o)}function o(e){return function(){var r=this,t=arguments;return new Promise((function(o,a){var i=e.apply(r,t);function c(e){n(i,o,a,c,u,"next",e)}function u(e){n(i,o,a,c,u,"throw",e)}c(void 0)}))}}var a=document.createElement("style");a.innerHTML="._live-detail_13imh_1 ._introduction_13imh_1{color:#7a7a7a;line-height:.61333rem;padding-bottom:.21333rem}._live-detail_13imh_1 .van-tabs__wrap{margin-bottom:.4rem}._live-detail_13imh_1 .van-button--disabled{opacity:.5}._live-detail_13imh_1 ._tips_13imh_12{background-color:#fff;border-radius:.26667rem;margin:.37333rem .32rem;padding:var(--van-cell-vertical-padding) var(--van-cell-horizontal-padding)}._live-detail_13imh_1 ._tips_13imh_12 h3{display:flex;font-size:.37333rem;font-weight:500;color:#333;line-height:1}._live-detail_13imh_1 ._tips_13imh_12 p{text-align:justify;padding-top:.24rem;font-size:.32rem;color:#7a7a7a;line-height:.61333rem}._live-detail_13imh_1 ._tips_13imh_12 .van-icon{margin-right:.16rem}._live-detail_13imh_1 ._btnMore_13imh_35{display:flex;justify-content:space-around}._live-detail_13imh_1 ._btnMore_13imh_35 .van-button{width:60%}._live-detail_13imh_1 ._shareCourse_13imh_42{margin:0;padding:.21333rem;background:#fff}._live-detail_13imh_1 ._shareCourse_13imh_42 .itemTitle{max-width:2.93333rem!important}\n",document.head.appendChild(a),System.register(["./index-legacy.97a66b6e.js","./index-legacy.3cd25b27.js","./index-legacy.a99d0def.js","./index-legacy.e16b1b80.js","./orderStatus-legacy.e93602e6.js","./index-legacy.fa2a959d.js","./index-legacy.222f4854.js","./index-legacy.9f1d9750.js","./live-item-legacy.e6d5b131.js","./icon-share-legacy.b913ab9e.js","./index-legacy.910e15ce.js","./plyr-legacy.2bfabaee.js","./tcplayer.v4.8.0.min-legacy.a43c3c0e.js","./tcplayer-legacy.cc17772c.js","./index-legacy.85b40712.js","./index-legacy.150b4b76.js","./index-legacy.d58ec43b.js","./icon_teacher-legacy.42ba77b1.js","./icon_timer2-legacy.b6c78faa.js","./icon-jiaozi-legacy.dd5ed0e2.js","./index-legacy.cbe8ef8b.js","./code-down-load-legacy.8f5eecd6.js","./logo-legacy.cf4b3bd2.js","./browser-legacy.97328ec4.js","./html2canvas.esm-legacy.19f9c2b7.js"],(function(e){"use strict";var t,n,a,i,c,u,s,l,d,m,f,p,h,v,g,b,I,y,_,j,Y,A,w;return{setters:[function(e){t=e.d,n=e.u,a=e.g,i=e.w,c=e.n,u=e.T,s=e.D,l=e.j,d=e.f,m=e.M,f=e.z,p=e.B,h=e.aR},function(e){v=e.C},function(e){g=e.S},function(e){b=e.U},function(e){I=e.o,y=e.a},function(e){_=e.C},function(e){j=e.C},function(e){Y=e.C},function(e){A=e.L},function(e){w=e.i},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function(){var U="_live-detail_13imh_1",T="_introduction_13imh_1",x="_tips_13imh_12",O="_btnMore_13imh_35",N="_shareCourse_13imh_42";e("default",t({name:"LiveDetail",data:function(){var e=this.$route.query;return{joinRoom:e.joinRoom,recomUserId:e.recomUserId,groupId:e.groupId,courseId:e.classId,platform:e.p,live:{},shareStatus:!1,shareUrl:""}},computed:{userInfo:function(){var e,r,t=this.live;console.log("live",t);var o=t.planList||[],a=(null===(e=o[0])||void 0===e?void 0:e.startTime)||new Date,i=(null===(r=o[0])||void 0===r?void 0:r.endTime)||new Date;return{avatar:t.avatar,headUrl:t.avatar,username:t.userName||"游客".concat(t.teacherId||""),id:t.teacherId,startTime:"".concat(n(a).format("YYYY-MM-DD")," ").concat(n(a).format("HH:mm"),"~").concat(n(i).format("HH:mm"))||"",buyNum:t.studentCount,lessonId:t.courseGroupId,lessonPrice:t.coursePrice,lessonNum:t.courseNum,lessonDesc:t.courseIntroduce,lessonCoverUrl:t.backgroundPic||t.backgroundPicTemplate,lessonName:t.courseGroupName,subjectName:t.subjectName,courseStartTime:t.courseStartTime,auditVersion:t.auditVersion||0,isDegree:!!t.degreeFlag,isTeacher:!!t.teacherFlag}},platformStatus:function(){var e=a.user.data,r=this.$route.query;return e.tenantId>0&&"tenant"==r.p},courseInfo:function(){var e=[];return(this.live.planList||[]).forEach((function(r){var t=r.startTime||new Date,o=r.endTime||new Date;e.push({courseTime:"".concat(n(t).format("YYYY-MM-DD")," ").concat(n(t).format("HH:mm"),"~").concat(n(o).format("HH:mm")),coursePlan:r.plan,roomUid:r.roomUid,liveState:r.liveState,id:r.courseId})})),e||[]},salesEndDate:function(){var e=this.live;return n(e.salesEndDate||new Date).format("YYYY-MM-DD")},liveStatus:function(){var e=this,r=this.live.planList||[],t={status:!1,liveStatus:0,roomUid:""};return r.forEach((function(r){r.courseId===Number(e.courseId)&&(t.status=!0,t.liveStatus=r.liveStatus,t.roomUid=r.roomUid)})),t}},mounted:function(){var e=this;return o(regeneratorRuntime.mark((function r(){var t,n;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,e._init();case 2:/(localhost|192)/g.test(location.origin)?e.shareUrl="https://dev.colexiu.com/teacher/#/shareLive?recomUserId=".concat(null===(t=a.user.data)||void 0===t?void 0:t.userId,"&groupId=").concat(e.groupId,"&userType=").concat(a.platformType,"&p=tenant"):e.shareUrl="".concat(location.origin,"/teacher/#/shareLive?recomUserId=").concat(null===(n=a.user.data)||void 0===n?void 0:n.userId,"&groupId=").concat(e.groupId,"&userType=").concat(a.platformType,"&p=tenant");case 3:case"end":return r.stop()}}),r)})))()},methods:{_init:function(){var e=this;return o(regeneratorRuntime.mark((function r(){var t;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,i.get("/api-student/courseGroup/queryLiveCourseInfo",{params:{groupId:e.groupId}});case 3:t=r.sent,e.live=t.data||{},r.next=9;break;case 7:r.prev=7,r.t0=r.catch(0);case 9:case"end":return r.stop()}}),r,null,[[0,7]])})))()},onJoinRoom:function(){var e=this;return o(regeneratorRuntime.mark((function r(){var t,n,o,a;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,i.get("/api-student/courseGroup/queryLiveCourseInfo",{params:{groupId:e.groupId}});case 3:t=r.sent,n=t.data||{},o=n.planList||[],a={},o.forEach((function(r){r.courseId===Number(e.courseId)&&(a=r)})),console.log(a,e.live,"tempObj"),a&&1===a.liveState?c({api:"joinLiveRoom",content:{roomId:a.roomUid,teacherId:e.live.teacherId}}):a&&2===a.liveState?setTimeout((function(){u("课程已结束")}),100):setTimeout((function(){u("课程尚未开始,请耐心等候")}),100),r.next=14;break;case 12:r.prev=12,r.t0=r.catch(0);case 14:case"end":return r.stop()}}),r,null,[[0,12]])})))()},onBuy:function(){var e=this;return o(regeneratorRuntime.mark((function t(){var n,a,c;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(t.prev=0,n=e.live,I.orderObject.orderType="LIVE",I.orderObject.orderName="直播课购买",I.orderObject.orderDesc="直播课购买",I.orderObject.actualPrice=n.coursePrice,I.orderObject.recomUserId=e.recomUserId,I.orderObject.orderNo="",I.orderObject.orderList=[{orderType:"LIVE",goodsName:"直播课购买",courseGroupId:n.courseGroupId,courseGroupName:n.courseGroupName,coursePrice:n.coursePrice,teacherName:n.userName||"游客".concat(n.teacherId||""),teacherId:n.teacherId,avatar:n.avatar,courseInfo:e.courseInfo,recomUserId:e.recomUserId}],!(n.coursePrice<=0)){t.next=13;break}return t.next=12,y((function(){s.alert({message:"领取成功",confirmButtonText:"确定",confirmButtonColor:"#2dc7aa"}).then((function(){e._init()}))}));case 12:return t.abrupt("return");case 13:return t.next=15,i.post("/api-student/userOrder/getPendingOrder",{data:{goodType:"LIVE",bizId:e.groupId}});case 15:a=t.sent,(c=a.data)?s.confirm({title:"提示",message:"您有一个未支付的订单,是否继续支付?",confirmButtonColor:"#269a93",cancelButtonText:"取消订单",confirmButtonText:"继续支付"}).then(o(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:I.orderObject.orderNo=c.orderNo,I.orderObject.actualPrice=c.actualPrice,I.orderObject.discountPrice=c.discountPrice,I.orderObject.paymentConfig=r(r({},c.paymentConfig),{},{paymentVendor:c.paymentVendor,paymentVersion:c.paymentVersion}),e.routerTo();case 5:case"end":return t.stop()}}),t)})))).catch((function(){s.close(),e.cancelPayment(c.orderNo)})):e.routerTo(),t.next=22;break;case 20:t.prev=20,t.t0=t.catch(0);case 22:case"end":return t.stop()}}),t,null,[[0,20]])})))()},routerTo:function(){var e=this.live;this.$router.push({path:"/orderDetail",query:{orderType:"LIVE",courseGroupId:e.courseGroupId}})},cancelPayment:function(e){return o(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,i.post("/api-student/userOrder/orderCancel",{data:{orderNo:e}});case 3:r.next=7;break;case 5:r.prev=5,r.t0=r.catch(0);case 7:case"end":return r.stop()}}),r,null,[[0,5]])})))()}},render:function(){var e=this;return l("div",{class:[U,"mb12"]},[l(_,null,{right:function(){return l("img",{src:w,onClick:function(){return e.shareStatus=!0}},null)}}),l(b,{userInfo:this.userInfo,showBuy:!1,onUserDetail:function(r){"STUDENT"===a.platformType&&d().isApp&&e.$router.push({path:"/teacherHome",query:{teacherId:r.id,tabs:"live"}})}},null),l(g,{border:!0},{default:function(){return[l("p",{class:T},[e.userInfo.lessonDesc])]}}),l(g,{title:"课程列表",icon:"courseList",border:!0,contentStyle:{paddingTop:"0"}},{default:function(){return[e.courseInfo.length>0&&l(v,{courseInfo:e.courseInfo,courseId:Number(e.courseId)||0},null)]}}),l("div",{class:x},[l("h3",null,[l(m,{name:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAAXNSR0IArs4c6QAAASNQTFRFAAAA/wAA/4AA/6pV/5kz/4Ar/4BA/49A/445/4BA/4xA/4VD/4pA/4U9/4lA/4g7/4M+/4Y5/4Y9/4VA/4g+/4U9/4g8/4Y8/4Q+/4U//4U9/4g8/4Y+/4c9/4Y9/4c8/4c+/4c+/4U9/4Y+/4Y9/4Y8/4c+/4Y+/4c9/4Y9/4Y8/4Y9/4c9/4Y9/4Y8/4Y+/4U+/4U9/4c9/4Y8/4U+/4Y9/4c8/4Y8/4Y+/4Y9/4Y+/4c+/4c9/4Y9/4c+/4Y9/4Y9/4Y8/4c9/4Y9/4Y8/4Y9/4U9/4c9/4Y8/4c9/4Y9/4Y9/4Y9/4c9/4Y8/4Y+/4Y9/4Y9/4U8/4Y9/4Y9/4Y9/4Y8/4Y9/4Y9/4Y8/4Y9/4Y9/4Y9/4c9/4Y8/4Y9/4Y9qWZ60gAAAGB0Uk5TAAECAwUGEBASFBQXGBkcHiUoKiwtLi83OkFLTU5TVFVXYmRnaXJzdH1+h42Ok5SUlZeXmJmgoaWlp6qusLGys7u+w8rL0NbW19jZ3d7j5OTn7O3t8vP19/j5+fr7/P3+TBv5LQAAAThJREFUOMvF1OszQkEYx/FK6KakXMpBSDfkknIJSYUuKIVOl+P7//8VXmiOc057mDHTeF7t85vP7uzu7KzFMrE6eY3/jhQebD8Lf7IMdMtJvynx5oaMapjzik2oBdxnEonjO6AVEhmpD4Wlr/HiNfSlcRPsIG99t5tdOkGjsZb4WNcGawolqwFFYE+f7ELEgIq0Z/XJzAtFfeIYkDHu4IiBQxeEYewwEoR1QRTGzhKAqC6IgceIPBDTBXFwG5Eb4v+JUmKU0rS2LGJE1qa9AKXpNCJnU9FeQpW6T/TEfHWqatMjLX6saXrquEHNJTKuGg21SYD8LCgZkiqyX2JSV3bNwqvpU0EdSNY//QJzGwujidMr2/MmqA7tm7P9w4vbN3g0QUXtjvMmaGo5lq88vcutyvlOYEIf2ydPMlkWBCFozgAAAABJRU5ErkJggg==",size:15},null),f("温馨提示")]),l("p",null,[f("1、该直播课程销售截止后,报名人数若少于"),this.live.mixStudentNum||0,f("人将取消开课,已购买学员付费金额将自动返还,请您放心购买;"),l("br",null,null),f("2、直播课教学计划中的上课时间为老师预计时间,实际上课时间以老师开启直播时间为准;"),l("br",null,null),f("3、若您错过老师直播,可通过视频回放观看完整课程。")])]),this.courseInfo.length>0&&1!==this.live.existBuy&&l(j,{position:"bottom",background:"white"},{default:function(){return[l("div",{class:["btnGroup",O]},[l(p,{block:!0,round:!0,type:"primary",onClick:e.onBuy,disabled:e.platformStatus},{default:function(){return[e.live.coursePrice<=0?"免费领取":"立即购买"]}})])]}}),"1"==this.joinRoom&&2!==this.liveStatus.liveStatus&&l(j,{position:"bottom",background:"white"},{default:function(){return[l("div",{class:["btnGroup"],style:{paddingTop:"12px"}},[l(p,{block:!0,round:!0,type:"primary",onClick:e.onJoinRoom},{default:function(){return[f("进入直播间")]}})])]}}),l(h,{show:this.shareStatus,"onUpdate:show":function(r){return e.shareStatus=r},style:{background:"transparent"}},{default:function(){return[l(Y,{teacherId:e.userInfo.id,shareUrl:e.shareUrl,shareType:"live"},{default:function(){return[l(A,{class:N,liveInfo:{backgroundPic:e.userInfo.lessonCoverUrl,courseGroupId:e.userInfo.lessonId,courseGroupName:e.userInfo.lessonName,courseNum:e.userInfo.lessonNum,coursePrice:e.userInfo.lessonPrice,teacherName:e.userInfo.username,teacherId:e.userInfo.id,avatar:e.userInfo.avatar,studentCount:e.userInfo.buyNum,courseStartTime:e.userInfo.courseStartTime,existBuy:0,subjectName:e.userInfo.subjectName}},null)]}})]}})])}}))}}}))}();
|