2 lines
13 KiB
JavaScript
2 lines
13 KiB
JavaScript
import{_ as S}from"./index.f9a502e2.js";import{m as E,a as N}from"./video.635b4c2f.js";import{aY as m,x as d,y as h,aA as o,a$ as i,B as t,b0 as c,b2 as v,aZ as L,aT as _,bm as B,bn as U,bq as P,br as I,bQ as M,by as $,bj as V,bh as j,bo as A,bM as D,aG as T,a_ as f,b1 as F,bV as R,bB as W,bC as J,A as q}from"./arco.c6cced51.js";/* empty css *//* empty css */import{m as G}from"./mobile-jump-code.791b2397.js";/* empty css *//* empty css *//* empty css */const Q={components:{mobileJumpPopover:E},data(){return{}},props:{id:{type:String,default:""},briefing:{type:String,default:""},cover:{type:String,default:""},name:{type:String,default:""},type:{type:String,default:""},time:{type:String,default:""},studyNum:{type:String,default:""}},computed:{},methods:{},watch:{}},Y=e=>(P("data-v-6ea22d67"),e=e(),I(),e),Z={class:"components-article-panel"},H={class:"cover-container",style:{width:"100%"}},K={class:"img-info",style:{height:"180px",width:"100%"}},X={class:"cover-wrap"},ee=["src"],te=["src"],se={class:"goods-type",style:{bottom:"12px",right:"12px"}},ie={class:"goods-info",style:{width:"100%"}},ae={class:"info-wrap",style:{}},oe={style:{height:"150px"}},ne={class:"title-wrap"},le={class:"intro-wrap"},de={class:"intro"},ce={class:"extend-wrap"},re={class:"play-update-info"},pe={key:0,class:"info-item"},ue={key:1,class:"info-item"},_e=Y(()=>t("div",{class:"term-of-validity"},[t("div",{class:"info-item"},[t("div",{class:"item-title"})])],-1)),me={class:"sunscribe_btn"},ye={style:{"text-align":"right"}};function he(e,a,s,x,n,l){const y=B,u=m("icon-mobile"),r=m("mobile-jump-popover"),p=U;return d(),h("div",Z,[o(p,null,{default:i(()=>[o(y,{span:5},{default:i(()=>[t("div",H,[t("div",K,[t("div",X,[t("img",{class:"goods-back-cover",src:s.cover},null,8,ee),t("img",{src:s.cover,class:"goods-cover"},null,8,te),t("div",se,c(e.$t(s.type)),1)])])])]),_:1}),o(y,{span:17},{default:i(()=>[t("div",ie,[t("div",ae,[t("div",oe,[t("div",ne,c(s.name),1),t("div",le,[t("div",de,c(s.briefing),1)]),t("div",ce,[t("div",re,[s.studyNum>0?(d(),h("div",pe," \u5B66\u4E60\u6B21\u6570\uFF1A"+c(s.studyNum)+" \u6B21 ",1)):v("",!0),s.time>0?(d(),h("div",ue," \u4E0A\u67B6\u65F6\u95F4\uFF1A"+c(e.$format.formatDate(s.time)),1)):v("",!0)]),_e])]),t("div",me,[L(e.$slots,"btns",{},void 0,!0)])])])]),_:3}),o(y,{span:2},{default:i(()=>[t("div",ye,[o(r,{type:s.type,id:s.id},{default:i(()=>[t("span",null,[o(u),_("\u624B\u673A\u89C2\u770B")])]),_:1},8,["type","id"])])]),_:1})]),_:3})])}const gt=S(Q,[["render",he],["__scopeId","data-v-6ea22d67"]]),fe={components:{mobileJumpCode:G},data(){return{show:this.visible}},props:{visible:{type:Boolean,default:!1},type:{type:String,default:""},id:{type:[String,Number],default:""}},computed:{},methods:{handleCancel(){this.$emit("cancel",!1)},handleOk(){this.$emit("ok",!1)}},watch:{visible(){this.show=this.visible}}},ve={class:"components-file-download-modal"},ge={style:{padding:"40px 0"}},be={style:{padding:"20px 50px"}};function ke(e,a,s,x,n,l){const y=m("icon-exclamation-circle"),u=M,r=$,p=m("mobile-jump-code"),k=V,w=j;return d(),h("div",ve,[o(w,{visible:n.show,"onUpdate:visible":a[0]||(a[0]=C=>n.show=C),onClose:l.handleCancel,onCancel:l.handleCancel,onOk:l.handleOk,"title-align":"start",width:700,"hide-cancel":!0},{title:i(()=>[t("div",ge,[o(r,null,{default:i(()=>[o(y,{size:"20"}),o(u,{bold:""},{default:i(()=>[_(" \u8BF7\u4F7F\u7528\u624B\u673A\u626B\u4E00\u626B\uFF0C\u8FDB\u5165\u5E97\u94FA\u5B8C\u6210\u8D2D\u4E70 ")]),_:1})]),_:1})])]),footer:i(()=>[o(r,{size:"large"},{default:i(()=>[o(u,{underline:"",onClick:l.handleCancel},{default:i(()=>[_(" \u53D6\u6D88\u8D2D\u4E70 ")]),_:1},8,["onClick"]),o(k,{type:"primary",onClick:l.handleOk},{default:i(()=>[_("\u5DF2\u5B8C\u6210\u8D2D\u4E70")]),_:1},8,["onClick"])]),_:1})]),default:i(()=>[t("div",be,[o(p,{type:s.type,id:s.id},null,8,["type","id"])])]),_:1},8,["visible","onClose","onCancel","onOk"])])}const we=S(fe,[["render",ke]]),Ce={components:{},data(){return{show:this.visible,password:"",visibility:!1}},props:{visible:{type:Boolean,default:!1},courseId:{type:[Number,String],default:""}},computed:{},methods:{handleCancel(){this.$emit("cancel",!1)},handleOk(){var e=this;if(!e.password)return this.$message.warning("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u5151\u6362\u7801"),!1;this.loading=!0,this.$request.post("api/course/subscription/passwordPay",{password:e.password,course_id:e.courseId}).then(a=>{this.$message.success(a.msg),this.$emit("ok",!1),this.loading=!1}).catch(a=>{this.loading=!1,this.$message.warning(a.msg)})}},watch:{visible(){this.show=this.visible,this.password=""}}},Se={class:"components-file-download-modal"};function xe(e,a,s,x,n,l){const y=A,u=D,r=j;return d(),h("div",Se,[o(r,{visible:n.show,"onUpdate:visible":a[2]||(a[2]=p=>n.show=p),onClose:l.handleCancel,onCancel:l.handleCancel,onOk:l.handleOk,"title-align":"start",width:400},{title:i(()=>[_(" \u5BC6\u7801\u5151\u6362 ")]),default:i(()=>[o(u,{loading:e.loading,tip:"\u52A0\u8F7D\u4E2D...",style:{width:"100%"}},{default:i(()=>[o(y,{modelValue:n.password,"onUpdate:modelValue":a[0]||(a[0]=p=>n.password=p),onPressEnter:l.handleOk,visibility:n.visibility,"onUpdate:visibility":a[1]||(a[1]=p=>n.visibility=p),placeholder:"\u8BF7\u8F93\u5165\u5151\u6362\u5BC6\u7801",defaultVisibility:!1,"allow-clear":""},null,8,["modelValue","onPressEnter","visibility"])]),_:1},8,["loading"])]),_:1},8,["visible","onClose","onCancel","onOk"])])}const Oe=S(Ce,[["render",xe]]);var b;const Te={components:{mediaVideo:N},data(){return{player:null,playingVideo:{},videoLoading:!0,fullScreen:!1,initCurrentTime:0,percent:0,opacity:0,value:0,duration:0,currentTime:0,videoCtx:null,loading:!1,isplay:!1,speedOption:[{name:"\u6B63\u5E38",key:0,value:1},{name:"0.5\u500D",key:1,value:.5},{name:"0.8\u500D",key:2,value:.8},{name:"1.25\u500D",key:3,value:1.25},{name:"1.5\u500D",key:4,value:1.5}],checked:{mode:0,speed:0}}},props:{name:{type:String,default:""},patch:{type:String,default:""},path:{type:String,default:""}},watch:{path(){this.audio.src=this.path,this.videoCtx.src=this.path,this.stop()}},methods:{setSinger:function(e){this.singer=e},playerOnPlay:function(e){this.playState="playing",this.$emit("play")},playerOnPause:function(e){this.playState="pause",this.$emit("pause")},audioLoaded(e){this.duration=e.detail.duration?parseInt(e.detail.duration):0},playerOnEnded:function(e){this.playState="pause",this.stop(),this.$emit("ended")},playerOnTimeupdate:function(e){this.playState="playing",this.duration=parseInt(e.detail.duration),this.currentTime=parseInt(e.detail.currentTime),this.$emit("timeUpdate",e.detail)},playerOnWaiting:function(e){this.playState="loading"},playerOnError:function(e){this.isplay=!1},stop:function(){this.isplay=!1,this.$refs.audioPlayer.stop(),this.$emit("stop")},seek:function(e){this.$refs.audioPlayer.seek(e)},play:function(){if(this.isplay)return!1;this.isplay=!0,console.log("this.$refs.audioPlayer",this.$refs.audioPlayer),this.$refs.audioPlayer.play(),this.$emit("play")},pause:function(){this.isplay=!1,this.$refs.audioPlayer.pause(),this.$emit("pause")},getCurrentTime(){return this.currentTime},setCurrentTime(e){this.seek(e)},playbackRate:function(e){this.$refs.audioPlayer.playbackRate(e)},sliderChange:function(e){console.log("e",e),this.isSliderChanging=!1,this.seek(e)},sliderChanging:function(){this.isSliderChanging=!0},stepChange(e){var a=15,s=0;e=="back"?b.currentTime-a<0?s=0:s=b.currentTime-a:b.currentTime+a>b.duration?s=b.duration:s=b.currentTime+a,b.seek(s)},showModel(e){this.modal[e]=!this.modal[e]},speedSelect(e){this.checked.speed=e.key,this.$refs.audioPlayer.playbackRate(e.value)}},created:function(){},mounted(e){b=this,this.videoLoading=!1}},Pe=e=>(P("data-v-8be3ec96"),e=e(),I(),e),Ie={class:"components-media-audio"},Ve=Pe(()=>t("div",{class:"mask frosted-glass-mask"},null,-1)),ze={class:"media-control"},Ee={class:"progress-val progress-val-start"},Ne={class:"progress-val progress-val-end"};function Be(e,a,s,x,n,l){const y=m("icon-play-arrow-fill"),u=m("icon-pause"),r=V,p=R,k=$,w=W,C=J,O=m("media-video");return d(),h("div",Ie,[Ve,t("div",ze,[o(k,{size:"large"},{default:i(()=>[o(r,{shape:"circle"},{default:i(()=>[n.loading?v("",!0):(d(),h(T,{key:0},[n.isplay?v("",!0):(d(),f(y,{key:0,size:"20",onClick:l.play},null,8,["onClick"])),n.isplay?(d(),f(u,{key:1,onClick:l.pause,size:"20"},null,8,["onClick"])):v("",!0)],64))]),_:1}),o(k,{size:"medium"},{default:i(()=>[t("span",Ee,c(e.$format.formatMediaTime(n.currentTime)),1),o(p,{onChange:l.sliderChange,modelValue:n.currentTime,"onUpdate:modelValue":a[0]||(a[0]=g=>n.currentTime=g),max:n.duration,step:1,style:{width:"150px"}},null,8,["onChange","modelValue","max"]),t("span",Ne,c(e.$format.formatMediaTime(n.duration)),1)]),_:1}),o(C,{trigger:"hover",onSelect:l.speedSelect},{content:i(()=>[(d(!0),h(T,null,F(n.speedOption,(g,ct)=>(d(),f(w,{value:g},{default:i(()=>[_(c(g.name),1)]),_:2},1032,["value"]))),256))]),default:i(()=>[t("span",null,c(n.speedOption[n.checked.speed].name),1)]),_:1},8,["onSelect"])]),_:1})]),o(O,{audio:!0,ref:"audioPlayer",domId:"audio",height:1,source:s.path,isLive:!1,onPlay:l.playerOnPlay,onPause:l.playerOnPause,onEnded:l.playerOnEnded,onTimeupdate:l.playerOnTimeupdate,onWaiting:l.playerOnWaiting,onError:l.playerOnError,onLoadedmetadata:l.audioLoaded},null,8,["source","onPlay","onPause","onEnded","onTimeupdate","onWaiting","onError","onLoadedmetadata"])])}const Ue=S(Te,[["render",Be],["__scopeId","data-v-8be3ec96"]]);const $e={components:{payJumpModal:we,mobileJumpPopover:E,passwordExchangeModal:Oe,mediaAudio:Ue,mediaVideo:N},data(){return{modal:{pay:!1,password:!1},sort:"desc"}},props:{id:{type:[String,Number],default:""},price:{type:String,default:""},briefing:{type:String,default:""},cover:{type:String,default:""},name:{type:String,default:""},type:{type:String,default:""},time:{type:String,default:""},payType:{type:String,default:""},studyNum:{type:String,default:""},isFree:{type:Boolean,default:!1},vipFreeAccess:{type:Boolean,default:!1},tryUrl:{type:String,default:""}},computed:{},methods:{payOk(){this.modal.pay=!1,this.$emit("payok",!1)},subscribe(){this.$emit("subscribe")}},watch:{}},z=e=>(P("data-v-5a36aa22"),e=e(),I(),e),je={class:"components-banner-panel"},Le={class:"cover-container",style:{width:"100%"}},Me={class:"img-info",style:{height:"240px",width:"100%"}},Ae=["src"],De={class:"goods-type",style:{bottom:"12px",right:"12px"}},Fe={class:"goods-info",style:{"min-height":"240px",width:"100%"}},Re={class:"info-wrap",style:{"min-height":"240px"}},We={style:{"min-height":"200px"}},Je={class:"title-wrap"},qe={class:"intro-wrap"},Ge={class:"intro"},Qe={key:0,class:"price-wrap marketing-switch-local"},Ye={class:"price-normal"},Ze={class:"price-current"},He=z(()=>t("span",{class:"price-icon"},"\xA5",-1)),Ke={class:"price-label"},Xe={class:"price--integer"},et={class:"extend-wrap"},tt={class:"play-update-info"},st={class:"info-item"},it=z(()=>t("div",{class:"term-of-validity"},[t("div",{class:"info-item"},[t("div",{class:"item-title"})])],-1)),at={class:"goods-buy marketing-switch-local",style:{}},ot={class:"base-button-box"},nt=z(()=>t("div",{class:"tip"},null,-1)),lt={style:{"text-align":"right"}};function dt(e,a,s,x,n,l){const y=m("media-video"),u=B,r=V,p=m("icon-mobile"),k=m("mobile-jump-popover"),w=U,C=m("pay-jump-modal"),O=m("password-exchange-modal");return d(),h("div",je,[o(w,null,{default:i(()=>[o(u,{span:7},{default:i(()=>[t("div",Le,[t("div",Me,[t("div",{class:"cover-wrap",style:q("background-image: url("+s.cover+");background-size:100% 100%;")},[s.tryUrl?(d(),f(y,{key:0,source:s.tryUrl,cover:s.cover},null,8,["source","cover"])):v("",!0),s.tryUrl?v("",!0):(d(),h(T,{key:1},[t("img",{src:s.cover,class:"goods-cover"},null,8,Ae),t("div",De,c(e.$t(s.type)),1)],64))],4)])])]),_:1}),o(u,{span:15},{default:i(()=>[t("div",Fe,[t("div",Re,[t("div",We,[t("div",Je,c(s.name),1),t("div",qe,[t("div",Ge,c(s.briefing),1)]),s.payType=="pay"?(d(),h("div",Qe,[t("div",Ye,[t("div",Ze,[He,t("div",null,[t("div",Ke,[t("span",Xe,c(s.price),1)])])])])])):v("",!0),t("div",et,[t("div",tt,[t("div",st,c(e.$format.formatDate(s.time))+"\uFF5C"+c(s.studyNum)+" \u6B21\u5B66\u4E60 ",1)]),it])]),t("div",at,[t("div",ot,[t("div",null,[t("div",null,[s.payType=="student"?(d(),f(r,{key:0,type:"primary",size:"large",disabled:""},{default:i(()=>[_("\u4EC5\u6307\u5B9A\u5B66\u5458\u53EF\u7528")]),_:1})):s.payType=="bind_course"?(d(),f(r,{key:1,type:"primary",size:"large"},{default:i(()=>[_("\u8BF7\u8BA2\u9605\u5173\u8054\u8BFE\u7A0B")]),_:1})):s.isFree||s.vipFreeAccess?(d(),f(r,{key:2,type:"primary",size:"large",onClick:l.subscribe},{default:i(()=>[_("\u52A0\u5165\u5B66\u4E60")]),_:1},8,["onClick"])):s.payType=="pay"?(d(),f(r,{key:3,type:"primary",size:"large",onClick:a[0]||(a[0]=g=>n.modal.pay=!0)},{default:i(()=>[_("\u7ACB\u5373\u8D2D\u4E70")]),_:1})):s.payType=="password"?(d(),f(r,{key:4,type:"primary",size:"large",onClick:a[1]||(a[1]=g=>n.modal.password=!0)},{default:i(()=>[_("\u5BC6\u7801\u5151\u6362")]),_:1})):v("",!0)])]),nt])])])])]),_:1}),o(u,{span:2},{default:i(()=>[t("div",lt,[o(k,{type:s.type,id:s.id},{default:i(()=>[t("span",null,[o(p),_("\u624B\u673A\u89C2\u770B")])]),_:1},8,["type","id"])])]),_:1})]),_:1}),o(C,{onOk:l.payOk,type:s.type,id:s.id,visible:n.modal.pay,onCancel:a[2]||(a[2]=g=>{n.modal.pay=!1})},null,8,["onOk","type","id","visible"]),o(O,{"course-id":s.id,onOk:l.payOk,visible:n.modal.password,onCancel:a[3]||(a[3]=g=>{n.modal.password=!1})},null,8,["course-id","onOk","visible"])])}const bt=S($e,[["render",dt],["__scopeId","data-v-5a36aa22"]]);export{gt as a,bt as b,Ue as m,we as p};
|