web/h5/static/js/0.33e7a4e15555c88c0239.js

(开头部分) 44KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

webpackJsonp([0],{"0Y9P":function(t,e,s){"use strict";var i=s("Dd8w"),r=s.n(i),n=s("CjLw"),o=s("OGZL"),a=s("NYxO"),c={props:{courseList:{type:Object,default:{}},feedback:{type:Boolean,default:!0},index:{type:Number,default:-1},typeList:{type:String,default:"course_list"},normalTagShow:{type:Boolean,default:!0},vipTagShow:{type:Boolean,default:!1},moreType:{type:String,default:"normal"},vipName:{type:String,default:"会员"},levelId:{type:Number,default:1}},components:{"e-class":n.a},data:function(){return{type:"price",pathName:this.$route.name}},filters:{courseListData:o.a},computed:r()({},Object(a.mapState)(["courseSettings"]),{sourceType:{get:function(){return this.courseList.sourceType}},sort:{get:function(){return this.courseList.sort}},lastDays:{get:function(){return this.courseList.lastDays}},limit:{get:function(){return this.courseList.limit}},categoryId:{get:function(){return this.courseList.categoryId}},courseItemData:{get:function(){return!this.courseList.items.length},set:function(){}},listObj:function(){return{type:"price",typeList:this.typeList,showStudent:!this.courseSettings||Number(this.courseSettings.show_student_num_enabled)}}}),watch:{sort:function(t){this.fetchCourse()},limit:function(t,e){if(e>t){var s=this.courseList.items.slice(0,t);this.courseList.items=s}else this.fetchCourse()},lastDays:function(t){this.fetchCourse()},categoryId:function(t){this.fetchCourse()},sourceType:function(t,e){t!==e&&(this.courseList.items=[]),this.fetchCourse()}},created:function(){this.pathName.includes("Setting")&&this.fetchCourse()},methods:{jumpTo:function(t){this.feedback&&("vip"===this.moreType?this.$router.push({name:"course_list"===this.typeList?"vip_course":"vip_classroom",query:{vipName:this.vipName,levelId:this.levelId}}):this.$router.push({name:"course_list"===this.typeList?"more_course":"more_class"}))},fetchCourse:function(){if("custom"!==this.sourceType){var t={sort:this.sort,limit:this.limit,lastDays:this.lastDays,categoryId:this.categoryId};this.$emit("fetchCourse",{index:this.index,params:t,typeList:this.typeList})}}}},u={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return t.courseList.items.length?s("div",{staticClass:"e-course-list"},[s("div",{staticClass:"e-course-list__header"},[s("div",{staticClass:"clearfix"},[s("span",{staticClass:"e-course-list__list-title text-overflow"},[t._v(t._s(t.courseList.title))]),t._v(" "),s("span",{staticClass:"e-course-list__more"},[s("span",{staticClass:"more-text pull-left",on:{click:function(e){t.jumpTo(t.courseList.source)}}},[t._v("更多")])])])]),t._v(" "),s("div",{staticClass:"e-course-list__body"},t._l(t.courseList.items,function(e){return s("e-class",{key:e.id,attrs:{course:t._f("courseListData")(e,t.listObj),discount:"course_list"===t.typeList?e.courseSet.discount:"",courseType:"course_list"===t.typeList?e.courseSet.type:"",typeList:t.typeList,normalTagShow:t.normalTagShow,vipTagShow:t.vipTagShow,type:t.type,isVip:e.vipLevelId,feedback:t.feedback}})})),t._v(" "),s("div",{directives:[{name:"show",rawName:"v-show",value:t.courseItemData,expression:"courseItemData"}],staticClass:"e-course__empty"},[t._v("暂无"+t._s("course_list"===t.typeList?"课程":"班级"))])]):t._e()},staticRenderFns:[]},l=s("VU/8")(c,u,!1,null,null,null);e.a=l.exports},"1JqO":function(t,e,s){"use strict";var i=s("yQV0");e.a={data:function(){return{redirect:""}},created:function(){this.redirect=decodeURIComponent(this.$route.fullPath)},methods:{afterLogin:function(){var t=this,e=this.$route.query.redirect?decodeURIComponent(this.$route.query.redirect):"/",s=this.$route.query.skipUrl?decodeURIComponent(this.$route.query.skipUrl):"",r=this.$route.query.callbackType,n=this.$route.query.activityId,o=decodeURIComponent(this.$route.query.callback);setTimeout(function(){if(r)switch(r){case"marketing":Object(i.a)(n,o)}else s?t.$router.replace({path:e,query:{backUrl:s}}):t.$router.replace({path:e})},2e3)}}}},"6vT6":function(t,e,s){"use strict";var i={name:"e-popup",props:{show:{type:Boolean,default:!1},title:{type:String,default:""},contentClass:{type:String,default:""}},computed:{popupShow:{get:function(){return this.show},set:function(t){this.$emit("update:show",t)}}},methods:{toggleClick:function(){this.popupShow=!1}}},r={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("van-popup",{staticClass:"e-popup",attrs:{position:"bottom"},model:{value:t.popupShow,callback:function(e){t.popupShow=e},expression:"popupShow"}},[s("div",{staticClass:"e-popup__title"},[s("span",{staticClass:"name"},[t._v(t._s(t.title))]),t._v(" "),s("i",{staticClass:"icon h5-icon h5-icon-guanbi",on:{click:t.toggleClick}})]),t._v(" "),s("div",{staticClass:"e-popup__content",class:t.contentClass},[t._t("default")],2)])},staticRenderFns:[]},n=s("VU/8")(i,r,!1,null,null,null);e.a=n.exports},CjLw:function(t,e,s){"use strict";var i=s("fZjL"),r=s.n(i),n=s("Dd8w"),o=s.n(n),a=s("NYxO"),c={props:{course:{type:Object,default:function(){return{}}},type:{type:String,default:"price"},courseType:{type:String,default:"normal"},discount:{type:String,default:"10"},feedback:{type:Boolean,default:!0},typeList:{type:String,default:"course_list"},normalTagShow:{type:Boolean,default:!0},vipTagShow:{type:Boolean,default:!1},isVip:{type:String,default:"0"}},data:function(){return{pathName:this.$route.name}},computed:o()({},Object(a.mapState)(["vipSwitch","isLoading"]),{discountNum:function(){if("class_list"===this.typeList)return!1;if(""!==this.discount){var t=Number(this.discount);return 10!==t&&(0==t?"限免":t+"折")}}}),watch:{course:{handler:function(t){var e=t.courseSet;if("h5Setting"!==this.pathName&&e)for(var s=r()(e.cover),i=0;i<s.length;i++)e.cover[s[i]]=e.cover[s[i]].replace(/^(\/\/)|(http:\/\/)/,"https://")},immediate:!0}},methods:{onClick:function(t){if(this.feedback){var e="order"===this.type,s=this.course.id||this.course.targetId;"SPAN"!==t.target.tagName&&(e?location.href=this.order.targetUrl:this.$router.push({path:"course_list"===this.typeList?"/course/"+s:"/classroom/"+s}))}}}},u={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"e-course"},[s("div",{staticClass:"clearfix",on:{click:t.onClick}},[s("div",{staticClass:"e-course__left pull-left"},[s("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.course.imgSrc.url,expression:"course.imgSrc.url"}],class:t.course.imgSrc.className}),t._v(" "),t.normalTagShow?s("div",["live"===t.courseType?s("span",{staticClass:"tag tag-live"},[t._v("直播")]):t._e(),t._v(" "),t.discountNum?s("span",{staticClass:"tag tag-discount"},[t._v(t._s(t.discountNum))]):t._e()]):t._e(),t._v(" "),t.vipTagShow&&t.vipSwitch&&Number(t.isVip)?s("span",{staticClass:"tag tag-vip"},[t._v("会员免费")]):t._e()]),t._v(" "),s("div",{staticClass:"e-course__right pull-left"},[s("div",{staticClass:"e-course__header text-overflow"},[t._v(t._s(t.course.header))]),t._v(" "),s("div",{staticClass:"e-course__middle"},[t.course.middle.value?s("div",{domProps:{innerHTML:t._s(t.course.middle.html)}}):t._e()]),t._v(" "),s("div",{staticClass:"e-course__bottom",domProps:{innerHTML:t._s(t.course.bottom.html)}})])])])},staticRenderFns:[]},l=s("VU/8")(c,u,!1,null,null,null);e.a=l.exports},GK7I:function(t,e,s){"use strict";var i=s("rsAy"),r=s("xPBg"),n={name:"review",props:{review:{type:Object,default:function(){return{}}},course:{type:Object,default:function(){return{}}},disableMask:{type:Boolean,default:!0},isClass:{type:Boolean,default:!0},timeFormat:{type:String,default:"simple"}},data:function(){return{loadAllReview:!1}},components:{moreMask:i.a},filters:{userName:function(t){return t&&t.nickname||"匿名用户"},avatar:function(t){return t&&t.avatar&&t.avatar.middle},time:function(t,e){var s=new Date(t);return"simple"===e?Object(r.formatSimpleTime)(s):"complete"===e?Object(r.formatCompleteTime)(s):t}},computed:{posts:function(){return this.review&&this.review.posts||[]},rating:{get:function(){return Number(this.review.rating)},set:function(){}},emptyRating:{get:function(){return this.rating>=0?Number(5-this.rating):5},set:function(){}},textOption:function(){return{paddingTop:70,lineHeight:25,align:"right",content:"显示全部"}},courseTitle:function(){return this.isClass?"":this.course.displayedTitle}}},o={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"e-review"},[s("img",{staticClass:"e-review-avatar avatar-img",attrs:{src:t._f("avatar")(t.review.user),alt:""}}),t._v(" "),s("div",{staticClass:"e-review-body"},[s("div",[s("span",{staticClass:"e-review-nickname text-14"},[t._v(t._s(t._f("userName")(t.review.user)))]),t._v(" "),s("van-rate",{staticClass:"e-review-rating",attrs:{size:15,count:t.emptyRating,color:"#B0BDC9",readonly:!0},model:{value:t.emptyRating,callback:function(e){t.emptyRating=e},expression:"emptyRating"}}),t._v(" "),s("van-rate",{staticClass:"e-review-rating",attrs:{size:15,count:t.rating,color:"#FFAA00",readonly:!0},model:{value:t.rating,callback:function(e){t.rating=e},expression:"rating"}})],1),t._v(" "),s("div",{staticClass:"e-review-time text-12"},[t._v(t._s(t._f("time")(t.review.createdTime,t.timeFormat)))]),t._v(" "),t.disableMask?s("div",{staticClass:"e-review-content text-14"},[t._v(t._s(t.review.content))]):s("more-mask",{attrs:{text:t.textOption,maxHeight:100,disabled:t.loadAllReview},on:{maskLoadMore:function(e){t.loadAllReview=!0}}},[s("div",{staticClass:"e-review-content text-14"},[t._v(t._s(t.review.content))])]),t._v(" "),t.courseTitle?s("span",{staticClass:"e-review-origin text-12"},[t._v("来自:"+t._s(t.courseTitle))]):t._e(),t._v(" "),t._l(t.posts,function(e){return s("div",{staticClass:"e-review__post"},[s("img",{staticClass:"e-review-avatar e-review__post-avatar avatar-img",attrs:{src:t._f("avatar")(e.user),alt:""}}),t._v(" "),s("div",{staticClass:"e-review__post-body"},[s("span",{staticClass:"e-review-nickname text-14"},[t._v(t._s(t._f("userName")(e.user))+" 回复 "+t._s(t._f("userName")(t.review.user))+":")]),t._v(" "),s("div",{staticClass:"e-review-content text-14"},[t._v(t._s(e.content))])])])})],2)])},staticRenderFns:[]},a=s("VU/8")(n,o,!1,null,null,null);e.a=a.exports},NyOD:function(t,e,s){"use strict";var i=s("yQV0");e.a={methods:{activityHandle:function(t,e){var s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];Object(i.a)(t,e,s)}}}},OGZL:function(t,e,s){"use strict";e.a=function(t,e){switch(e.type){case"price":var s=e.showStudent?'<span class="switch-box__state"><p style="color: #B0BDC9">\n            '+t.studentNum+"人在学</p></span>":"",i="0.00"===t.price?'<p style="color: #408FFB">免费</p>':'<p style="color: #ff5353">¥ '+t.price+"</p>";return"classroom_list"===e.typeList?{id:t.id,targetId:t.targetId,imgSrc:{url:t.cover.middle||"",className:"e-class__img"},header:t.title,middle:{value:t.courseNum,html:'<div class="e-course__count">共 '+t.courseNum+" 门课程</div>"},bottom:{value:t.price||t.studentNum,html:'<span class="switch-box__price">'+i+'</span>\n                  <span class="switch-box__state"><p style="color: #B0BDC9">\n                    '+t.studentNum+"人在学</p>\n                  </span>"}}:{id:t.id,imgSrc:{url:t.courseSet.cover.middle||"",className:"e-course__img"},header:t.courseSetTitle,middle:{value:t.title,html:'<div class="e-course__project text-overflow">\n                  <span>'+t.title+"</span>\n                </div>"},bottom:{value:t.price||t.studentNum,html:'<span class="switch-box__price">'+i+"</span>"+s}};case"confirmOrder":return{imgSrc:{url:t.cover.middle||"",className:"e-course__img"},header:t.title,middle:"",bottom:{value:t.coinPayAmount,html:'<span class="switch-box__price">\n                  <p style="color: #ff5353">¥ '+t.coinPayAmount+"</p>\n                </span>"}};case"rank":return"classroom_list"===e.typeList?{id:t.id,targetId:t.targetId,imgSrc:{url:t.cover.middle||"",className:"e-class__img"},header:t.title,middle:"",bottom:{value:t.courseNum,html:'<div class="e-course__count">共 '+t.courseNum+" 门课程</div>"}}:{id:t.id,imgSrc:{url:t.courseSet.cover.middle||"",className:"course_list"===e.typeList?"e-course__img":"e-class__img"},header:t.courseSetTitle,middle:{value:t.title,html:'<div class="e-course__project text-overflow">\n                  <span>'+t.title+"</span>\n                </div>"},bottom:{value:t.progress.percent,html:'<div class="rank-box">\n                  <div class="progress round-conner">\n                    <div class="curRate round-conner"\n                      style="width:'+t.progress.percent+'%">\n                    </div>\n                  </div>\n                  <span>'+t.progress.percent+"%</span>\n                </div>"}};default:return"empty data"}}},OPcZ:function(t,e,s){"use strict";var i=s("xPBg");e.a={methods:{timeExpire:function(t){var e=t.createdTime,s=t.deadline;return e?(e=Object(i.formatFullTime)(new Date(e)))+" 至 "+(s=Object(i.formatFullTime)(new Date(s))):"有效期截止:"+(s=Object(i.formatFullTime)(new Date(s)))},priceHtml:function(t){var e=t.rate,s=t.type,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=parseInt(e,10),n=r.toString().length>3?"text-16 ml-5":"",o=Number(e).toFixed(2).split(".")[1];o=0===Number(o)?"":"."+o;var a="discount"===s?"折":"元";return i?'<span class="'+n+'">'+r+'</span><span class="text-14">'+(o+a)+"</span>":r+o+a},scopeFilter:function(t){var e=t.targetType,s=t.target;return"classroom"===e?s?s.title:"全部班级":"course"===e?s?s.title:"全部课程":"vip"===e?s?s.name:"全部会员":"全部商品"},handleClick:function(t){this.$emit("buttonClick",t)}}}},PirY:function(t,e){function s(t,e){t.onload=function(){this.onerror=this.onload=null,e(null,t)},t.onerror=function(){this.onerror=this.onload=null,e(new Error("Failed to load "+this.src),t)}}function i(t,e){t.onreadystatechange=function(){"complete"!=this.readyState&&"loaded"!=this.readyState||(this.onreadystatechange=null,e(null,t))}}t.exports=function(t,e,r){var n=document.head||document.getElementsByTagName("head")[0],o=document.createElement("script");"function"==typeof e&&(r=e,e={}),e=e||{},r=r||function(){},o.type=e.type||"text/javascript",o.charset=e.charset||"utf8",o.async=!("async"in e)||!!e.async,o.src=t,e.attrs&&function(t,e){for(var s in e)t.setAttribute(s,e[s])}(o,e.attrs),e.text&&(o.text=""+e.text),("onload"in o?s:i)(o,r),o.onload||s(o,r),n.appendChild(o)}},SQAI:function(t,e,s){"use strict";var i={name:"e-coupon",mixins:[s("OPcZ").a],props:{showButton:{type:Boolean,default:!0},showSelecet:{type:Boolean,default:!1},coupon:{type:Object,default:function(){return{}}},index:{type:Number,default:-1},active:{type:Number,default:-1}},data:function(){return{}},methods:{onSelect:function(){this.showSelecet&&this.$emit("chooseItem",{index:this.index,itemData:this.coupon})},couponHandle:function(){this.$emit("couponHandle",this.coupon)}}},r={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"coupon-container e-coupon",on:{click:t.onSelect}},[s("div",{staticClass:"e-coupon__container clearfix e-coupon-single"},[s("div",{key:t.index,staticClass:"e-coupon__body"},[s("div",{staticClass:"e-coupon__header clearfix"},[s("span",{staticClass:"e-coupon__price",domProps:{innerHTML:t._s(t.priceHtml(t.coupon))}}),t._v(" "),s("div",{staticClass:"e-coupon__name"},[s("div",{staticClass:"text-overflow text-14 coupon-name"},[t._v(t._s(t.coupon.name||"优惠券"))]),t._v(" "),s("span",{staticClass:"text-10"},[t._v(t._s(t.timeExpire(t.coupon)))])]),t._v(" "),t.coupon.currentUserCoupon?s("div",{staticClass:"stamp"}):t._e(),t._v(" "),t.showSelecet?s("div",{staticClass:"e-coupon__select-circle"},[s("i",{staticClass:"select-icon",class:t.index===t.active?"h5-icon h5-icon-check":""})]):t._e(),t._v(" "),t.showButton&&!t.coupon.currentUserCoupon?s("span",{staticClass:"coupon-button",on:{click:t.couponHandle}},[t._v("领券")]):t._e()]),t._v(" "),s("div",{staticClass:"e-coupon__middle"}),t._v(" "),s("div",{staticClass:"e-coupon__bottom text-overflow"},[t._v("\n        可用范围:"+t._s(t.scopeFilter(t.coupon))+"\n      ")])])])])},staticRenderFns:[]},n=s("VU/8")(i,r,!1,null,null,null);e.a=n.exports},SldL:function(t,e){!function(e){"use strict";var s,i=Object.prototype,r=i.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",a=n.asyncIterator||"@@asyncIterator",c=n.toStringTag||"@@toStringTag",u="object"==typeof t,l=e.regeneratorRuntime;if(l)u&&(t.exports=l);else{(l=e.regeneratorRuntime=u?t.exports:{}).wrap=w;var d="suspendedStart",p="suspendedYield",h="executing",f="completed",m={},v={};v[o]=function(){return this};var _=Object.getPrototypeOf,y=_&&_(_(I([])));y&&y!==i&&r.call(y,o)&&(v=y);var g=k.prototype=b.prototype=Object.create(v);x.prototype=g.constructor=k,k.constructor=x,k[c]=x.displayName="GeneratorFunction",l.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===x||"GeneratorFunction"===(e.displayName||e.name))},l.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,k):(t.__proto__=k,c in t||(t[c]="GeneratorFunction")),t.prototype=Object.create(g),t},l.awrap=function(t){return{__await:t}},S(T.prototype),T.prototype[a]=function(){return this},l.AsyncIterator=T,l.async=function(t,e,s,i){var r=new T(w(t,e,s,i));return l.isGeneratorFunction(e)?r:r.next().then(function(t){return t.done?t.value:r.next()})},S(g),g[c]="Generator",g[o]=function(){return this},g.toString=function(){return"[object Generator]"},l.keys=function(t){var e=[];for(var s in t)e.push(s);return e.reverse(),function s(){for(;e.length;){var i=e.pop();if(i in t)return s.value=i,s.done=!1,s}return s.done=!0,s}},l.values=I,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=s,this.done=!1,this.delegate=null,this.method="next",this.arg=s,this.tryEntries.forEach(N),!t)for(var e in this)"t"===e.charAt(0)&&r.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=s)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function i(i,r){return a.type="throw",a.arg=t,e.next=i,r&&(e.method="next",e.arg=s),!!r}for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var c=r.call(o,"catchLoc"),u=r.call(o,"finallyLoc");if(c&&u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(t,e){for(var s=this.tryEntries.length-1;s>=0;--s){var i=this.tryEntries[s];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var n=i;break}}n&&("break"===t||"continue"===t)&&n.tryLoc<=e&&e<=n.finallyLoc&&(n=null);var o=n?n.completion:{};return o.type=t,o.arg=e,n?(this.method="next",this.next=n.finallyLoc,m):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),m},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var s=this.tryEntries[e];if(s.finallyLoc===t)return this.complete(s.completion,s.afterLoc),N(s),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var s=this.tryEntries[e];if(s.tryLoc===t){var i=s.completion;if("throw"===i.type){var r=i.arg;N(s)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,i){return this.delegate={iterator:I(t),resultName:e,nextLoc:i},"next"===this.method&&(this.arg=s),m}}}function w(t,e,s,i){var r=e&&e.prototype instanceof b?e:b,n=Object.create(r.prototype),o=new j(i||[]);return n._invoke=function(t,e,s){var i=d;return function(r,n){if(i===h)throw new Error("Generator is already running");if(i===f){if("throw"===r)throw n;return $()}for(s.method=r,s.arg=n;;){var o=s.delegate;if(o){var a=L(o,s);if(a){if(a===m)continue;return a}}if("next"===s.method)s.sent=s._sent=s.arg;else if("throw"===s.method){if(i===d)throw i=f,s.arg;s.dispatchException(s.arg)}else"return"===s.method&&s.abrupt("return",s.arg);i=h;var c=C(t,e,s);if("normal"===c.type){if(i=s.done?f:p,c.arg===m)continue;return{value:c.arg,done:s.done}}"throw"===c.type&&(i=f,s.method="throw",s.arg=c.arg)}}}(t,s,o),n}function C(t,e,s){try{return{type:"normal",arg:t.call(e,s)}}catch(t){return{type:"throw",arg:t}}}function b(){}function x(){}function k(){}function S(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function T(t){var e;this._invoke=function(s,i){function n(){return new Promise(function(e,n){!function e(s,i,n,o){var a=C(t[s],t,i);if("throw"!==a.type){var c=a.arg,u=c.value;return u&&"object"==typeof u&&r.call(u,"__await")?Promise.resolve(u.__await).then(function(t){e("next",t,n,o)},function(t){e("throw",t,n,o)}):Promise.resolve(u).then(function(t){c.value=t,n(c)},o)}o(a.arg)}(s,i,e,n)})}return e=e?e.then(n,n):n()}}function L(t,e){var i=t.iterator[e.method];if(i===s){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=s,L(t,e),"throw"===e.method))return m;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var r=C(i,t.iterator,e.arg);if("throw"===r.type)return e.method="throw",e.arg=r.arg,e.delegate=null,m;var n=r.arg;return n?n.done?(e[t.resultName]=n.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=s),e.delegate=null,m):n:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,m)}function O(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function N(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function j(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(O,this),this.reset(!0)}function I(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,n=function e(){for(;++i<t.length;)if(r.call(t,i))return e.value=t[i],e.done=!1,e;return e.value=s,e.done=!0,e};return n.next=n}}return{next:$}}function $(){return{value:s,done:!0}}}(function(){return this}()||Function("return this")())},TmV0:function(t,e,s){s("fZOM"),t.exports=s("FeBl").Object.values},XmAh:function(t,e,s){"use strict";var i=s("f4F5"),r=(s.n(i),s("Cj3+")),n=(s.n(r),s("wA3Z"));s.n(n)},Xxa5:function(t,e,s){t.exports=s("jyFz")},exGp:function(t,e,s){"use strict";e.__esModule=!0;var i,r=s("//Fk"),n=(i=r)&&i.__esModule?i:{default:i};e.default=function(t){return function(){var e=t.apply(this,arguments);return new n.default(function(t,s){return function i(r,o){try{var a=e[r](o),c=a.value}catch(t){return void s(t)}if(!a.done)return n.default.resolve(c).then(function(t){i("next",t)},function(t){i("throw",t)});t(c)}("next")})}}},fZOM:function(t,e,s){var i=s("kM2E"),r=s("mbce")(!1);i(i.S,"Object",{values:function(t){return r(t)}})},gRE1:function(t,e,s){t.exports={default:s("TmV0"),__esModule:!0}},hQlr:function(t,e){},il3B:function(t,e,s){"use strict";var i=s("Dd8w"),r=s.n(i),n=s("woOf"),o=s.n(n),a=s("//Fk"),c=s.n(a),u=s("7+uW"),l=s("9JZw"),d=s("SSsa"),p=s("CsZI"),h=Object(l.a)({render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("transition",{attrs:{name:"van-dialog-bounce"}},[s("div",{directives:[{name:"show",rawName:"v-show",value:t.value,expression:"value"}],class:[t.b(),t.className]},[t.title?s("div",{class:t.b("header",{isolated:!t.message&&!t.$slots.default}),domProps:{textContent:t._s(t.title)}}):t._e(),t.message||t.$slots.default?s("div",{class:t.b("content")},[t._t("default",[t.message?s("div",{class:t.b("message",{"has-title":t.title}),domProps:{innerHTML:t._s(t.message)}}):t._e()])],2):t._e(),s("div",{staticClass:"van-hairline--top",class:t.b("footer",{buttons:t.showCancelButton&&t.showConfirmButton})},[s("van-button",{directives:[{name:"show",rawName:"v-show",value:t.showCancelButton,expression:"showCancelButton"}],class:t.b("cancel"),attrs:{loading:t.loading.cancel,size:"large"},on:{click:function(e){t.handleAction("cancel")}}},[t._v("\n        "+t._s(t.cancelButtonText||t.$t("cancel"))+"\n      ")]),s("van-button",{directives:[{name:"show",rawName:"v-show",value:t.showConfirmButton,expression:"showConfirmButton"}],class:[t.b("confirm"),{"van-hairline--left":t.showCancelButton&&t.showConfirmButton}],attrs:{size:"large",loading:t.loading.confirm},on:{click:function(e){t.handleAction("confirm")}}},[t._v("\n        "+t._s(t.confirmButtonText||t.$t("confirm"))+"\n      ")])],1)])])},name:"dialog",components:{VanButton:d.a},mixins:[p.a],props:{title:String,message:String,callback:Function,className:[String,Object,Array],beforeClose:Function,confirmButtonText:String,cancelButtonText:String,showCancelButton:Boolean,showConfirmButton:{type:Boolean,default:!0},overlay:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!1}},data:function(){return{loading:{confirm:!1,cancel:!1}}},methods:{handleAction:function(t){var e=this;this.beforeClose?(this.loading[t]=!0,this.beforeClose(t,function(s){!1!==s&&e.onClose(t),e.loading[t]=!1})):this.onClose(t)},onClose:function(t){this.$emit("input",!1),this.$emit(t),this.callback&&this.callback(t)}}}),f=void 0,m=function(t){return new c.a(function(e,s){f||((f=new(u.default.extend(h))({el:document.createElement("div")})).$on("input",function(t){f.value=t}),document.body.appendChild(f.$el)),o()(f,r()({resolve:e,reject:s},t))})};m.defaultOptions={value:!0,title:"",message:"",overlay:!0,className:"",lockScroll:!0,beforeClose:null,confirmButtonText:"",cancelButtonText:"",showConfirmButton:!0,showCancelButton:!1,closeOnClickOverlay:!1,callback:function(t){f["confirm"===t?"resolve":"reject"](t)}},m.alert=function(t){return m(r()({},m.currentOptions,t))},m.confirm=function(t){return m(r()({},m.currentOptions,{showCancelButton:!0},t))},m.close=function(){f&&(f.value=!1)},m.setDefaultOptions=function(t){o()(m.currentOptions,t)},m.resetDefaultOptions=function(){m.currentOptions=r()({},m.defaultOptions)},m.install=function(){u.default.use(h)},u.default.prototype.$dialog=m,m.resetDefaultOptions();e.a=m},jW8y:function(t,e,s){"use strict";s("eqfM");var i=s("/QYm"),r=s("Dd8w"),n=s.n(r),o=s("NYxO"),a=s("Du/2"),c=s("1JqO"),u=(s("gyMJ"),{mixins:[c.a],props:{hiddeTitle:{type:Boolean,default:!1},errorMsg:{type:String,default:""}},computed:n()({},Object(o.mapState)("course",{details:function(t){return t.details},joinStatus:function(t){return t.joinStatus},courseLessons:function(t){return t.courseLessons},selectedPlanId:function(t){return t.selectedPlanId}}),Object(o.mapState)(["courseSettings","user"]),{currentCourseType:function(){return Number(this.details.parentId)?"班级":"课程"}}),data:function(){return{directoryArray:[],chapters:[],tasks:[],unit:[],optionalMap:[],unitShow:{},firstLesson:""}},watch:{selectedPlanId:{immediate:!0,handler:function(t){var e=this;if(this.courseLessons.length){var s=0,i=0,r=0;this.directoryArray=this.courseLessons.map(function(t){if(e.firstLesson||(e.firstLesson=t.type),s++,e.$set(t,"show",!0),"chapter"===t.type&&(r++,s=0),"unit"===t.type&&(i=s-1),"lesson"===t.type){var n="chapter"===e.firstLesson?Math.max(r-1,0):Math.max(r,0),o=i;e.$set(t,"show",n+"-"+o)}return t}),this.getTasks(this.directoryArray)}}}},methods:n()({},Object(o.mapMutations)("course",{setSourceType:a.k}),{lessonToggle:function(t,e){var s=t+"-"+e;this.$set(this.unitShow,s,!this.unitShow[s])},filterNumber:function(t,e,s){return s?"":"1"===t.isOptional?"选修":e+1},getTasks:function(t){var e=this,s=[],i=0,r=0;this.chapters=[],this.tasks=[],this.unit=[],this.optionalMap=[],t.forEach(function(t){if("lesson"==t.type&&(r++,i=Number(t.isOptional)?++i:i,e.optionalMap[r]=i,t.tasks.forEach(function(t){t.tagStatus=e.getCurrentStatus(t)})),"chapter"!==t.type){if("unit"===t.type){var n="chapter"===e.firstLesson?e.chapters.length-1:e.chapters.length,o=s.length;e.$set(e.unitShow,n+"-"+o,!0),e.unit.push(t)}s.push(t)}else s.length>0?(e.tasks.push([].concat(s)),s=[]):e.chapters.length>0&&e.tasks.push([]),e.chapters.push(t)}),this.unit.length&&"chapter"===this.firstLesson||this.$set(this.unitShow,"0-0",!0),"chapter"!==t[t.length-1].type&&this.tasks.push(s),"chapter"!==t[0].type&&this.chapters.unshift({show:!0})},getCurrentStatus:function(t){return Number(t.isFree)?"is-free":Number(this.details.tryLookable)&&"video"===t.type&&t.activity.mediaStorage?"is-tryLook":""},filterTaskStatus:function(t){return this.details.member||"is-free"!==t.tagStatus?this.details.member||"is-tryLook"!==t.tagStatus?"":"试看":"免费"},lessonCellClick:function(t){if(this.errorMsg)this.$emit("showDialog");else if(!this.details.allowAnonymousPreview&&this.$router.push({name:"login",query:{redirect:this.redirect}}),!this.joinStatus&&["is-tryLook","is-free"].includes(t.tagStatus))switch(t.type){case"video":case"audio":this.$router.push({name:"course_try"}),this.setSourceType({sourceType:t.type,taskId:t.id});break;case"doc":case"text":case"ppt":this.$router.push({name:"course_web",query:{courseId:this.selectedPlanId,taskId:t.id,type:t.type,preview:1}});break;default:return Object(i.a)("请先加入"+this.currentCourseType)}else this.joinStatus?this.showTypeDetail(t):Object(i.a)("请先加入"+this.currentCourseType)},showTypeDetail:function(t){if("published"===t.status)switch(t.type){case"video":"self"===t.mediaSource?this.setSourceType({sourceType:"video",taskId:t.id}):Object(i.a)("暂不支持此类型");break;case"audio":this.setSourceType({sourceType:"audio",taskId:t.id});break;case"text":case"ppt":case"doc":this.$router.push({name:"course_web",query:{courseId:this.selectedPlanId,taskId:t.id,type:t.type}});break;case"live":var e=new Date,s=new Date(1e3*t.endTime),r=(new Date(1e3*t.startTime),!1);if(e>s){if("videoGenerated"==t.activity.replayStatus)return void("self"===t.mediaSource?this.setSourceType({sourceType:"video",taskId:t.id}):Object(i.a)("暂不支持此类型"));if("ungenerated"==t.activity.replayStatus)return void Object(i.a)("暂无回放");r=!0}this.$router.push({name:"live",query:{courseId:this.selectedPlanId,taskId:t.id,type:t.type,title:t.title,replay:r}});break;default:Object(i.a)("暂不支持此类型")}else Object(i.a)("敬请期待")}})}),l={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("e-panel",{staticClass:"directory",attrs:{title:"课程目录","hidde-title":t.hiddeTitle}},[0==t.courseLessons.length?s("div",{staticClass:"empty"},[t._v("暂无学习任务")]):s("div",{staticClass:"directory-list"},t._l(t.chapters,function(e,i){return s("div",{staticClass:"directory-list__item"},["chapter"===e.type?s("div",{staticClass:"directory-list__item-chapter",on:{click:function(t){e.show=!e.show}}},[s("span",{staticClass:"text-overflow"},[t._v("第"+t._s(e.number)+t._s(t.courseSettings.chapter_name)+":"+t._s(e.title))]),t._v(" "),s("i",{class:[e.show?"icon-packup":"icon-unfold"]})]):t._e(),t._v(" "),t._l(t.tasks[i],function(r,n){return s("div",{class:["directory-list__item-unit",{"unit-show":e.show||e.show&&"lesson"===t.tasks[i][0].type}]},["unit"===r.type?s("div",{staticClass:"lesson-cell__unit"},[s("span",{staticClass:"lesson-cell__unit-title text-overflow"},[t._v("第"+t._s(r.number)+t._s(t.courseSettings.part_name)+":"+t._s(r.title))]),t._v(" "),s("i",{class:[t.unitShow[i+"-"+n]?"icon-packup":"icon-unfold"],on:{click:function(e){t.lessonToggle(i,n)}}})]):t._e(),t._v(" "),"lesson"===r.type?s("div",{staticClass:"lesson-cell__hour text-overflow",class:{"lesson-show":t.unitShow[r.show]||"lesson"===t.tasks[i][0].type}},[r.tasks.length>1?s("div",[s("div",{staticClass:"lesson-cell__lesson text-overflow"},[s("i",{staticClass:"h5-icon h5-icon-dot color-primary text-18"}),t._v(" "),s("span",[t._v(t._s(Number(r.isOptional)?"选修 ":"课时 ")+" "+t._s(Number(r.isOptional)?" ":r.number-t.optionalMap[r.number]+":")+t._s(r.title))])]),t._v(" "),t._l(r.tasks,function(e,i){return s("div",{class:["box","show-box"]},[s("div",{staticClass:"lesson-cell"},[Number(r.isOptional)?t._e():s("span",{staticClass:"lesson-cell__number"},[t._v(t._s(t.filterNumber(e,i)))]),t._v(" "),s("div",{staticClass:"lesson-cell__content",on:{click:function(s){t.lessonCellClick(e)}}},[s("span",[t._v(t._s(e.title))]),t._v(" "),s("span",[t._v(t._s(t._f("taskType")(e))+t._s(t._f("filterTask")(e)))])]),t._v(" "),s("div",{class:["lesson-cell__status",t.details.member?"":e.tagStatus]},[t._v("\n                  "+t._s(t.filterTaskStatus(e))+"\n                ")])])])})],2):t._e(),t._v(" "),1===r.tasks.length?s("div",[s("div",{staticClass:"lesson-cell__lesson text-overflow",on:{click:function(e){t.lessonCellClick(r.tasks[0])}}},[s("i",{staticClass:"h5-icon h5-icon-dot color-primary text-18"}),t._v(" "),s("span",[t._v(t._s(Number(r.isOptional)?"选修 ":"课时 ")+" "+t._s(Number(r.isOptional)?" ":r.number-t.optionalMap[r.number]+":")+t._s(r.tasks[0].title))]),t._v(" "),s("div",{staticClass:"lesson-cell"},[s("span",{staticClass:"lesson-cell__number"},[t._v(t._s(t.filterNumber(r.tasks[0],0,!0)))]),t._v(" "),s("div",{staticClass:"lesson-cell__content ml3"},[s("span",[t._v(t._s(t._f("taskType")(r.tasks[0]))+t._s(t._f("filterTask")(r.tasks[0])))])]),t._v(" "),s("div",{class:["lesson-cell__status",t.details.member?"":r.tasks[0].tagStatus]},[t._v("\n                  "+t._s(t.filterTaskStatus(r.tasks[0]))+"\n                ")])])])]):t._e()]):t._e()])})],2)}))])},staticRenderFns:[]},d=s("VU/8")(u,l,!1,null,null,null);e.a=d.exports},jyFz:function(t,e,s){var i=function(){return this}()||Function("return this")(),r=i.regeneratorRuntime&&Object.getOwnPropertyNames(i).indexOf("regeneratorRuntime")>=0,n=r&&i.regeneratorRuntime;if(i.regeneratorRuntime=void 0,t.exports=s("SldL"),r)i.regeneratorRuntime=n;else try{delete i.regeneratorRuntime}catch(t){i.regeneratorRuntime=void 0}},lpC9:function(t,e,s){"use strict";var i=s("xPBg"),r={props:{activity:{type:Object,default:{}}},data:function(){return{timer:null,counting:!0,seckillClass:"seckill-unstart",seckilling:!1,buyCountDownText:"",endCountDownText:""}},created:function(){this.countDownTime()},beforeDestroy:function(){this.clearInterval()},computed:{statusTitle:{get:function(){var t=this.activity.status;if("unstart"===t)return this.counting=!1,"秒杀未开始";if("closed"===t)return this.counting=!1,this.seckillClass="seckill-closed","秒杀已结束";if("ongoing"===t){if(!this.counting)return"秒杀已结束";if(0==this.activity.productRemaind)return this.counting=!1,this.seckillClass="seckill-closed",this.$emit("sellOut",!0),"商品已售空";var e=(new Date).getTime();if(this.startStamp<e&&e<this.endStamp)return this.seckilling=!0,this.counting=!0,this.seckillClass="seckill-ongoing",'距离结束仅剩<span class="ml10 mlm">'+this.endCountDownText+"</span>";if(this.startStamp>e)return this.seckilling=!1,this.counting=!0,this.seckillClass="seckill-unstart",'距离开抢<span class="ml10 mlm">'+this.buyCountDownText+"</span>"}},set:function(){}},startStamp:function(){return new Date(this.activity.startTime).getTime()},endStamp:function(){return new Date(this.activity.endTime).getTime()}},methods:{countDownTime:function(){var t=this;this.timer=setInterval(function(){t.endCountDownText=Object(i.dateTimeDown)(t.endStamp),t.buyCountDownText=Object(i.dateTimeDown)(t.startStamp),"已到期"==t.endCountDownText&&(t.seckillClass="seckill-closed",t.counting=!1,t.clearInterval(),t.$emit("timesUp"))},1e3)},clearInterval:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(){clearInterval(this.timer),this.timer=null})}},n={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{class:["seckill-countdown-container clearfix",t.seckillClass]},[s("span",{staticClass:"pull-left status-title"},[t._v("秒杀"+t._s("ongoing"===t.activity.status&&t.seckilling?"中":""))]),t._v(" "),s("div",{staticClass:"pull-right text-12",domProps:{innerHTML:t._s(t.statusTitle)}})])},staticRenderFns:[]};var o=s("VU/8")(r,n,!1,function(t){s("hQlr")},null,null);e.a=o.exports},mbce:function(t,e,s){var i=s("lktj"),r=s("TcQ7"),n=s("NpIQ").f;t.exports=function(t){return function(e){for(var s,o=r(e),a=i(o),c=a.length,u=0,l=[];c>u;)n.call(o,s=a[u++])&&l.push(t?[s,o[s]]:o[s]);return l}}},oHlh:function(t,e,s){"use strict";var i=s("fZjL"),r=s.n(i),n=s("Dd8w"),o=s.n(n),a=s("NYxO"),c={props:{type:{type:String,default:"price"},course:{type:Object,default:{}},order:{type:Object,default:{}}},data:function(){return{isFree:0==this.course.price}},computed:o()({},Object(a.mapState)(["courseSettings"]),{rate:function(){return parseInt(this.course.publishedTaskNum)?parseInt(this.course.progress.percent):0},showStudent:function(){return!this.courseSettings||Number(this.courseSettings.show_student_num_enabled)}}),filters:{numFilter:function(t){return parseFloat(t).toFixed(2)}},methods:{goToPay:function(){this.$router.push({path:"/pay",query:{id:this.order.id,source:"order",sn:this.order.sn,targetId:this.order.targetId}})}}},u={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"e-course-switch-box"},["price"===t.type?s("div",{staticClass:"switch-box"},[s("span",{staticClass:"switch-box__price"},[t.isFree?s("p",{staticClass:"free"},[t._v("免费")]):t._e(),t._v(" "),t.isFree?t._e():s("p",{staticClass:"price"},[t._v("¥ "+t._s(t.course.price))])]),t._v(" "),s("span",{staticClass:"switch-box__state"},[t.showStudent?s("p",[t._v(t._s(t.course.studentNum)+"人在学")]):t._e()])]):t._e(),t._v(" "),"order"===t.type?s("div",{staticClass:"switch-box"},[s("span",{staticClass:"switch-box__price"},[t.isFree?s("p",{staticClass:"free"},[t._v("免费")]):t._e(),t._v(" "),t.isFree?t._e():s("p",{staticClass:"price"},[t._v("¥ "+t._s(t.order.pay_amount/100))])]),t._v(" "),s("span",{staticClass:"switch-box__state"},["created"!==t.order.status&&"paying"!==t.order.status?s("p",{class:t.order.status},[t._v("\n        "+t._s(t._f("filterOrderStatus")(t.order.status))+"\n      ")]):t._e(),t._v(" "),"created"===t.order.status||"paying"===t.order.status?s("span",{staticClass:"order-pay",on:{click:t.goToPay}},[t._v(t._s(t._f("filterOrderStatus")(t.order.status)))]):t._e()])]):t._e(),t._v(" "),"confirmOrder"===t.type?s("div",{staticClass:"switch-box"},[s("span",{staticClass:"switch-box__price"},[s("p",{staticClass:"price"},[t._v("¥ "+t._s(t._f("numFilter")(t.order.totalPrice)))])])]):t._e(),t._v(" "),"rank"===t.type?s("div",{staticClass:"rank-box"},[s("div",{staticClass:"progress round-conner"},[s("div",{staticClass:"curRate round-conner",style:{width:t.rate+"%"}})]),t._v(" "),s("span",[t._v(t._s(this.rate)+"%")])]):t._e()])},staticRenderFns:[]},l={components:{switchBox:s("VU/8")(c,u,!1,null,null,null).exports},props:{course:{type:Object,default:function(){return{}}},order:{type:Object,default:function(){return{}}},type:{type:String,default:"price"},feedback:{type:Boolean,default:!0},typeList:{type:String,default:"course_list"},duration:{type:Number,default:0}},data:function(){return{pathName:this.$route.name}},computed:{imgSrc:function(){if("classroom_list"===this.typeList)return this.course.cover.middle;var t=this.course.courseSet;return t?t.cover.middle:this.order.cover.middle},title:function(){return"classroom_list"===this.typeList?this.course.title:this.course.courseSetTitle||(this.course.courseSet?this.course.courseSet.title:"")||this.order.title},teachPlan:function(){return!!this.course.title&&this.course.title},imgClass:function(){return"classroom_list"===this.typeList?"e-class__img":"vip"===this.typeList?"e-vip__img":"e-course__img"},vipDuration:function(){return"month"===this.order.unitType?this.duration+"个月":"year"===this.order.unitType?this.duration+"年":this.duration+"天"}},watch:{course:{handler:function(t){var e=t.courseSet;if("miniprogramSetting"===this.pathName&&e)for(var s=r()(e.cover),i=0;i<s.length;i++)e.cover[s[i]]=e.cover[s[i]].replace(/^(\/\/)|(http:\/\/)/,"https://")},immediate:!0}},methods:{onClick:function(t){if(this.feedback&&"vip"!==this.typeList){var e="order"===this.type,s=this.course.id||this.order.targetId;"SPAN"!==t.target.tagName?e?location.href=this.order.targetUrl:this.$router.push({path:"course_list"===this.typeList?"/course/"+s:"/classroom/"+s}):console.log(t.target.tagName)}}}},d={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"e-course"},[s("div",{staticClass:"clearfix",on:{click:t.onClick}},[s("div",{staticClass:"e-course__left pull-left"},[s("img",{directives:[{name:"lazy",rawName:"v-lazy",value:t.imgSrc,expression:"imgSrc"}],class:t.imgClass})]),t._v(" "),s("div",{staticClass:"e-course__right pull-left"},["confirmOrder"===t.type?s("div",{staticClass:"e-course__title course-confirm-title"},[t._v("\n        "+t._s(t.title)),"vip"===t.typeList?s("span",{staticClass:"grey-medium"},[t._v(" x "+t._s(t.vipDuration))]):t._e()]):s("div",[s("div",{staticClass:"e-course__title text-overflow"},[t._v(t._s(t.title))]),t._v(" "),"classroom_list"===t.typeList?s("div",{staticClass:"e-course__count"},[t._v("\n          共 "+t._s(t.course.courseNum)+" 门课程\n        ")]):t._e(),t._v(" "),"course_list"===t.typeList?s("div",{staticClass:"e-course__project text-overflow"},[t.teachPlan?s("span",[t._v(t._s(t.teachPlan))]):t._e()]):t._e()]),t._v(" "),s("switchBox",{attrs:{type:t.type,course:t.course,order:t.order,studentNum:t.course.studentNum,publishedTaskNum:t.course.publishedTaskNum}})],1)])])},staticRenderFns:[]},p=s("VU/8")(l,d,!1,null,null,null);e.a=p.exports},rsAy:function(t,e,s){"use strict";var i={name:"more-mask",props:{maxHeight:{default:288},disabled:{default:!1},forceShow:{type:Boolean,default:!1},text:{type:Object,default:function(){return{content:"",lineHeight:17,paddingTop:100,align:"center"}}}},data:function(){return{realHeight:0,intervalTime:5e3,intervalId:void 0}},computed:{exccedHeight:function(){return this.realHeight>this.maxHeight||this.forceShow},heightStyle:function(){return{maxHeight:!this.exccedHeight||this.disabled||this.forceShow?"none":this.maxHeight+"px",paddingBottom:this.forceShow||this.exccedHeight&&!this.disabled?"25px":"0"}},textStyle:function(){return{paddingTop:this.text.paddingTop+"px",lineHeight:this.text.lineHeight+"px",textAlign:""+this.text.align}}},mounted:function(){var t=this;this.intervalId=setInterval(function(){t.intervalTime-=500,t.intervalTime<0?clearInterval(t.intervalId):t.realHeight=t.$el.getBoundingClientRect().height},500)},methods:{maskLoadMore:function(){this.$emit("maskLoadMore")}}},r={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"more-mask"},[s("div",{staticClass:"more-mask__body",style:t.heightStyle},[t._t("default")],2),t._v(" "),t.disabled?t._e():s("div",{directives:[{name:"show",rawName:"v-show",value:t.exccedHeight,expression:"exccedHeight"}],staticClass:"more-mask__footer",style:t.textStyle,on:{touchstart:function(e){return e.preventDefault(),t.maskLoadMore(e)}}},[t._v("\n    "+t._s(t.text.content||"点击查看更多")+"\n  ")])])},staticRenderFns:[]},n=s("VU/8")(i,r,!1,null,null,null);e.a=n.exports},"w/qc":function(t,e,s){"use strict";var i=s("//Fk"),r=s.n(i),n=s("gRE1"),o=s.n(n),a=(s("eqfM"),s("/QYm")),c=s("gyMJ"),u={classroom:"classroom",course:"course",vip:"vip",all:"all"};e.a={methods:{couponHandle:function(t){var e=this,s=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.$store.state.token){var i=t.token;if(t.currentUserCoupon||s){var r=t.targetType===u.all?u.course:t.targetType;if(o()(u).includes(r))if(r!==u.vip)if(t.target){var n=t.target.id;this.getPathParams(r,n).then(function(t){var s=t.id;s&&e.$router.push({path:"/"+r+"/"+s})})}else this.$router.push({path:"/"+r+"/explore"});else{var l=t.target&&t.target.id;this.$router.push({path:"/vip",query:{id:l}})}else a.a.fail("暂不支持查看:"+r+"类型商品")}else c.a.receiveCoupon({data:{token:i}}).then(function(){a.a.success({message:"领取成功",duration:2e3}),t.currentUserCoupon=!0}).catch(function(e){a.a.fail(e.message),t.unreceivedNum="0"})}else this.$router.push({name:"login",query:{redirect:this.$route.fullPath}})},getPathParams:function(t,e){return t!==u.course?r.a.resolve({id:e}):c.a.getCourseByCourseSet({query:{id:e}}).then(function(t){return t.length&&t[0]?{id:t[0].id}:r.a.reject({message:"当前课程不存在了"})}).catch(function(t){a.a.fail(t.message)})}}}},wA3Z:function(t,e){},yQV0:function(t,e,s){"use strict";s("XmAh");var i=s("il3B"),r=(s("eqfM"),s("/QYm")),n=s("gyMJ"),o=/micromessenger/.test(navigator.userAgent.toLowerCase());e.a=function(t,e){var s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!t||s&&!e)r.a.fail("缺少分享参数");else{var a={domainUri:location.origin,itemUri:"",source:"h5"};n.a.marketingActivities({query:{activityId:t},data:a}).then(function(t){var n=-1!==t.url.indexOf("?")?"&":"?",a=s?""+e+n+"ticket="+t.ticket:t.url;o?window.location.href=a:i.a.confirm({message:"去微信完成活动",confirmButtonText:"复制链接",title:""}).then(function(){try{t=a,e=function(){r.a.success("复制成功")},(s=document.createElement("textArea")).id="for_clipboard",s.value=t,s.style.position="fixed",s.style.top=0,s.style.left=0,s.style.border="none",s.style.outline="none",s.style.resize="none",s.style.background="transparent",s.style.color="transparent",document.body.appendChild(s),s.select(),document.execCommand("copy"),document.body.removeChild(s),e()}catch(t){r.a.fail("请更换浏览器复制")}var t,e,s}).catch(function(){})}).catch(function(t){r.a.fail(t.message)})}}}});

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。