| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([[19],{1127:function(e,t,n){e.exports=n.p+"img/course-list-icon@2x.372f9c6.png"},1128:function(e,t,n){"use strict";var r=n(807);n.n(r).a},1129:function(e,t,n){"use strict";var r=n(808);n.n(r).a},1268:function(e,t,n){"use strict";n.r(t);n(43),n(31),n(30),n(19),n(40),n(32);var r=n(8),l=(n(380),n(16)),o=n(27),c=n(647),d=n(238),v=n.n(d);function h(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,n)}return t}function y(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?h(Object(source),!0).forEach((function(t){Object(l.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):h(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}var m={name:"SeoLearnDetail",data:function(){return{baseUrl:"",isWeixinApp:!0,isInitPlayer:!1,player:null}},components:{ErrorPage404:n(612).a},head:function(){var e=this.head||{},t=e.title,title=void 0===t?"":t,n=e.keyword,r=void 0===n?"":n,l=e.description,o=void 0===l?"":l,c=e.h1,h1=void 0===c?"":c,d=e.canonical,v=void 0===d?"":d,h=e.metaLocation,y={title:title,meta:[{name:"keywords",content:r},{name:"description",content:o},{name:"h1",content:h1},{name:"viewport",content:"width=device-width, initial-scale=1.0, viewport-fit=cover"}],link:[{rel:"canonical",href:v},{rel:"stylesheet",href:"https://g.alicdn.com/de/prismplayer/2.9.13/skins/default/aliplayer-min.css"}],script:[{src:"https://g.alicdn.com/de/prismplayer/2.9.13/aliplayer-min.js"}]};return h&&y.meta.push({name:"location",content:h}),y},computed:y(y({},Object(o.c)(["deviceType"])),{},{showWxHeader:function(){return!this.deviceType.app&&!this.isWeixinApp&&(this.deviceType.android||this.deviceType.ios)},mainMarginTop:function(){return this.mobile&&this.showWxHeader?"0 !important":this.mobile?"0px !important":"20px !important"},learnBtnText:function(){var text="立即学习";return 0===Number(this.learnDetail.is_user_buy)&&Number(this.learnDetail.price)>0&&this.learnDetail.video_id&&(text="免费试看"),text}}),asyncData:function(e){return Object(r.a)(regeneratorRuntime.mark((function t(){var n,r,l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=Object.assign({},e),r=new c.a(n),t.next=4,r.dealData();case 4:return l=t.sent,t.abrupt("return",y({},l));case 6:case"end":return t.stop()}}),t)})))()},mounted:function(){this.baseUrl=this.$store.state.domainConfig.siteUrl,this.isWeixinApp=navigator.userAgent.indexOf("miniProgram")>-1},methods:{_initPlayer:function(e,t){var n=new Aliplayer({id:"player",width:"100%",height:"100%",useH5Prism:!0,autoplay:!0,vid:e,playauth:t,cover:"",encryptType:1},(function(e){console.log("The player is created.")}));this.player=n,this.isInitPlayer=!0},_replayVideo:function(e,t){this.player.replayByVidAndPlayAuth(e,t)},_getVideoPlayAuth:function(e){var t=this;this.$axios.$post("/api/sale/authVideo",{video_id:e}).then((function(n){if(1===Number(n.status))if(1===Number(n.data.valid)){var r=n.data.paly_data&&n.data.paly_data.PlayAuth||"";t.isInitPlayer?t._replayVideo(e,r):t._initPlayer(e,r)}else t.$message.info("请先购买课程")}))},handleClickPlayIcon:function(){this.learnDetail.is_user_buy?this._getVideoPlayAuth(this.learnDetail.videos[0].video_id):this.learnDetail.video_id?this._getVideoPlayAuth(this.learnDetail.video_id):this.$message.info("请先购买课程")},handleClickLearn:function(){this.isInitPlayer||this.handleClickPlayIcon()},handleClickPay:function(){var e={product_type:505,product_id:this.sale_id,next:location.href+"?act=pay"};this.userinfo&&this.userinfo.nickname?this.deviceType.ios||this.deviceType.android?location.href="proginn://pay?"+v.a.stringify(e):location.href=this.baseUrl+"/pay?"+v.a.stringify(e):this.deviceType.ios||this.deviceType.android?location.href="proginn://login?backToPage=true":location.href=this.baseUrl+"/?loginbox=show&next="+encodeURIComponent(location.href)},handleClickLearnItem:function(e){this._getVideoPlayAuth(e.video_id)}}},f=(n(1128),n(1129),n(17)),component=Object(f.a)(m,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return e.isExist?r("div",{class:e.mobile?"mobileMain":"mobileWeb",style:{marginTop:e.mainMarginTop}},[e.mobile?r("div",{staticClass:"learn-detail-wrapper-mobile"},[e._v("\n 移动端详情\n ")]):r("div",{staticClass:"learn-detail-wrapper"},[r("div",{staticClass:"learn-top"},[r("div",{staticClass:"video-wrapper"},[r("div",{directives:[{name:"show",rawName:"v-show",value:!e.isInitPlayer,expression:"!isInitPlayer"}],staticClass:"cover-wrapper"},[r("div",{staticClass:"cover-bg"}),e._v(" "),r("img",{staticClass:"cover",attrs:{src:e.learnDetail.video_img,alt:"videoCover"}}),e._v(" "),r("img",{staticClass:"play-icon",attrs:{src:n(644),alt:"icon"},on:{click:e.handleClickPlayIcon}})]),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:e.isInitPlayer,expression:"isInitPlayer"}],attrs:{id:"player"}})]),e._v(" "),r("div",{staticClass:"learn-detail-content"},[r("div",{staticClass:"learn-title-wrapper"},[r("div",{staticClass:"title-text"},[e._v(e._s(e.learnDetail.title||""))]),e._v(" "),r("div",{staticClass:"buy-info"},[r("span",{staticClass:"buy-num"},[e._v(e._s(e.learnDetail.buy_num||0)+"人")]),e._v("已购买")])]),e._v(" "),r("div",{staticClass:"learn-action-wrapper"},[r("el-button",{staticClass:"learn-btn",on:{click:e.handleClickLearn}},[e._v(e._s(e.learnBtnText))]),e._v(" "),1!=e.learnDetail.is_user_buy?r("el-button",{staticClass:"buy-btn ",on:{click:e.handleClickPay}},[e._v("¥"+e._s(e.learnDetail.price||"0.00")+" 购买")]):e._e()],1)])]),e._v(" "),r("div",{staticClass:"learn-intro"},[r("div",{staticClass:"learn-title"},[e._v("课程介绍")]),e._v(" "),r("div",{staticClass:"learn-intro-text"},[e._v(e._s(e.learnDetail.content))]),e._v(" "),r("div",{staticClass:"course-list"},e._l(e.learnDetail.videos,(function(t){return r("div",{key:t.id,staticClass:"course-list-item",on:{click:function(n){return e.handleClickLearnItem(t)}}},[r("div",{staticClass:"course-title"},[e._v(e._s(t.name))]),e._v(" "),r("img",{staticClass:"course-img",attrs:{src:n(1127),alt:"play"}})])})),0)])])]):r("ErrorPage404")}),[],!1,null,"3673fb44",null);t.default=component.exports},807:function(e,t,n){},808:function(e,t,n){}}]);
|