Files
amb_wechatapp/public/assets/pc/banner-panel.75c6d906.js
T

2 lines
13 KiB
JavaScript

import{_ as C}from"./index.09b7dc2d.js";import{m as E,a as N}from"./video.f85c3a09.js";import{aY as m,x as d,y as f,aA as o,a$ as a,B as t,b0 as c,b2 as _,aZ as j,aT as h,bl as $,bm as U,bp as P,bq as I,bP as M,bx as B,bi as V,bg as L,bn as D,bL as A,aG as T,a_ as b,b1 as R,bU as W,bA as J,bB as q,A as F}from"./arco.718bb75f.js";/* empty css *//* empty css */import{m as G}from"./mobile-jump-code.151f9a0b.js";/* empty css *//* empty css *//* empty css */const Y={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:{}},Z=e=>(P("data-v-6ea22d67"),e=e(),I(),e),H={class:"components-article-panel"},K={class:"cover-container",style:{width:"100%"}},Q={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=Z(()=>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,i,s,x,n,l){const y=$,u=m("icon-mobile"),r=m("mobile-jump-popover"),p=U;return d(),f("div",H,[o(p,null,{default:a(()=>[o(y,{span:5},{default:a(()=>[t("div",K,[t("div",Q,[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:a(()=>[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(),f("div",pe," \u5B66\u4E60\u6B21\u6570\uFF1A"+c(s.studyNum)+" \u6B21 ",1)):_("",!0),s.time>0?(d(),f("div",ue," \u4E0A\u67B6\u65F6\u95F4\uFF1A"+c(e.$format.formatDate(s.time)),1)):_("",!0)]),_e])]),t("div",me,[j(e.$slots,"btns",{},void 0,!0)])])])]),_:3}),o(y,{span:2},{default:a(()=>[t("div",ye,[o(r,{type:s.type,id:s.id},{default:a(()=>[t("span",null,[o(u),h("\u624B\u673A\u89C2\u770B")])]),_:1},8,["type","id"])])]),_:1})]),_:3})])}const gt=C(Y,[["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 we(e,i,s,x,n,l){const y=m("icon-exclamation-circle"),u=M,r=B,p=m("mobile-jump-code"),w=V,k=L;return d(),f("div",ve,[o(k,{visible:n.show,"onUpdate:visible":i[0]||(i[0]=S=>n.show=S),onClose:l.handleCancel,onCancel:l.handleCancel,onOk:l.handleOk,"title-align":"start",width:700,"hide-cancel":!0},{title:a(()=>[t("div",ge,[o(r,null,{default:a(()=>[o(y,{size:"20"}),o(u,{bold:""},{default:a(()=>[h(" \u8BF7\u4F7F\u7528\u624B\u673A\u626B\u4E00\u626B\uFF0C\u8FDB\u5165\u5E97\u94FA\u5B8C\u6210\u8D2D\u4E70 ")]),_:1})]),_:1})])]),footer:a(()=>[o(r,{size:"large"},{default:a(()=>[o(u,{underline:"",onClick:l.handleCancel},{default:a(()=>[h(" \u53D6\u6D88\u8D2D\u4E70 ")]),_:1},8,["onClick"]),o(w,{type:"primary",onClick:l.handleOk},{default:a(()=>[h("\u5DF2\u5B8C\u6210\u8D2D\u4E70")]),_:1},8,["onClick"])]),_:1})]),default:a(()=>[t("div",be,[o(p,{type:s.type,id:s.id},null,8,["type","id"])])]),_:1},8,["visible","onClose","onCancel","onOk"])])}const ke=C(fe,[["render",we]]),Se={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(i=>{this.$message.success(i.msg),this.$emit("ok",!1),this.loading=!1}).catch(i=>{this.loading=!1,this.$message.warning(i.msg)})}},watch:{visible(){this.show=this.visible,this.password=""}}},Ce={class:"components-file-download-modal"};function xe(e,i,s,x,n,l){const y=D,u=A,r=L;return d(),f("div",Ce,[o(r,{visible:n.show,"onUpdate:visible":i[2]||(i[2]=p=>n.show=p),onClose:l.handleCancel,onCancel:l.handleCancel,onOk:l.handleOk,"title-align":"start",width:400},{title:a(()=>[h(" \u5BC6\u7801\u5151\u6362 ")]),default:a(()=>[o(u,{loading:e.loading,tip:"\u52A0\u8F7D\u4E2D...",style:{width:"100%"}},{default:a(()=>[o(y,{modelValue:n.password,"onUpdate:modelValue":i[0]||(i[0]=p=>n.password=p),onPressEnter:l.handleOk,visibility:n.visibility,"onUpdate:visibility":i[1]||(i[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=C(Se,[["render",xe]]);var g;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 i=15,s=0;e=="back"?g.currentTime-i<0?s=0:s=g.currentTime-i:g.currentTime+i>g.duration?s=g.duration:s=g.currentTime+i,g.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){g=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 $e(e,i,s,x,n,l){const y=m("icon-play-arrow-fill"),u=m("icon-pause"),r=V,p=W,w=B,k=J,S=q,O=m("media-video");return d(),f("div",Ie,[Ve,t("div",ze,[o(w,{size:"large"},{default:a(()=>[o(r,{shape:"circle"},{default:a(()=>[n.loading?_("",!0):(d(),f(T,{key:0},[n.isplay?_("",!0):(d(),b(y,{key:0,size:"20",onClick:l.play},null,8,["onClick"])),n.isplay?(d(),b(u,{key:1,onClick:l.pause,size:"20"},null,8,["onClick"])):_("",!0)],64))]),_:1}),o(w,{size:"medium"},{default:a(()=>[t("span",Ee,c(e.$format.formatMediaTime(n.currentTime)),1),o(p,{onChange:l.sliderChange,modelValue:n.currentTime,"onUpdate:modelValue":i[0]||(i[0]=v=>n.currentTime=v),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(S,{trigger:"hover",onSelect:l.speedSelect},{content:a(()=>[(d(!0),f(T,null,R(n.speedOption,(v,ct)=>(d(),b(k,{value:v},{default:a(()=>[h(c(v.name),1)]),_:2},1032,["value"]))),256))]),default:a(()=>[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=C(Te,[["render",$e],["__scopeId","data-v-8be3ec96"]]);const Be={components:{payJumpModal:ke,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:""},tryUrl:{type:String,default:""}},computed:{},methods:{payOk(){this.modal.pay=!1,this.$emit("payok",!1)}},watch:{}},z=e=>(P("data-v-9acdc7b2"),e=e(),I(),e),Le={class:"components-banner-panel"},je={class:"cover-container",style:{width:"100%"}},Me={class:"img-info",style:{height:"240px",width:"100%"}},De=["src"],Ae={class:"goods-type",style:{bottom:"12px",right:"12px"}},Re={class:"goods-info",style:{"min-height":"240px",width:"100%"}},We={class:"info-wrap",style:{"min-height":"240px"}},Je={style:{"min-height":"200px"}},qe={class:"title-wrap"},Fe={class:"intro-wrap"},Ge={class:"intro"},Ye={key:0,class:"price-wrap marketing-switch-local"},Ze={class:"price-normal"},He={class:"price-current"},Ke=z(()=>t("span",{class:"price-icon"},"\xA5",-1)),Qe={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,i,s,x,n,l){const y=m("media-video"),u=$,r=V,p=m("icon-mobile"),w=m("mobile-jump-popover"),k=U,S=m("pay-jump-modal"),O=m("password-exchange-modal");return d(),f("div",Le,[o(k,null,{default:a(()=>[o(u,{span:7},{default:a(()=>[t("div",je,[t("div",Me,[t("div",{class:"cover-wrap",style:F("background-image: url("+s.cover+");background-size:100% 100%;")},[s.tryUrl?(d(),b(y,{key:0,source:s.tryUrl,cover:s.cover},null,8,["source","cover"])):_("",!0),s.tryUrl?_("",!0):(d(),f(T,{key:1},[t("img",{src:s.cover,class:"goods-cover"},null,8,De),t("div",Ae,c(e.$t(s.type)),1)],64))],4)])])]),_:1}),o(u,{span:15},{default:a(()=>[t("div",Re,[t("div",We,[t("div",Je,[t("div",qe,c(s.name),1),t("div",Fe,[t("div",Ge,c(s.briefing),1)]),s.payType=="pay"?(d(),f("div",Ye,[t("div",Ze,[t("div",He,[Ke,t("div",null,[t("div",Qe,[t("span",Xe,c(s.price),1)])])])])])):_("",!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(),b(r,{key:0,type:"primary",size:"large",disabled:""},{default:a(()=>[h("\u4EC5\u6307\u5B9A\u5B66\u5458\u53EF\u7528")]),_:1})):_("",!0),s.payType=="bind_course"?(d(),b(r,{key:1,type:"primary",size:"large"},{default:a(()=>[h("\u8BF7\u8BA2\u9605\u5173\u8054\u8BFE\u7A0B")]),_:1})):_("",!0),s.payType=="pay"?(d(),b(r,{key:2,type:"primary",size:"large",onClick:i[0]||(i[0]=v=>n.modal.pay=!0)},{default:a(()=>[h("\u7ACB\u5373\u8D2D\u4E70")]),_:1})):_("",!0),s.payType=="password"?(d(),b(r,{key:3,type:"primary",size:"large",onClick:i[1]||(i[1]=v=>n.modal.password=!0)},{default:a(()=>[h("\u5BC6\u7801\u5151\u6362")]),_:1})):_("",!0)])]),nt])])])])]),_:1}),o(u,{span:2},{default:a(()=>[t("div",lt,[o(w,{type:s.type,id:s.id},{default:a(()=>[t("span",null,[o(p),h("\u624B\u673A\u89C2\u770B")])]),_:1},8,["type","id"])])]),_:1})]),_:1}),o(S,{onOk:l.payOk,type:s.type,id:s.id,visible:n.modal.pay,onCancel:i[2]||(i[2]=v=>{n.modal.pay=!1})},null,8,["onOk","type","id","visible"]),o(O,{"course-id":s.id,onOk:l.payOk,visible:n.modal.password,onCancel:i[3]||(i[3]=v=>{n.modal.password=!1})},null,8,["course-id","onOk","visible"])])}const bt=C(Be,[["render",dt],["__scopeId","data-v-9acdc7b2"]]);export{gt as a,bt as b,Ue as m,ke as p};