1 |
- import{C as g}from"./index.98fc0422.js";import{d as n,a as e,C as u,t as l,b as s,q as _,T as p,m as h,B as m,M as S,O as C,I as d,Q as x,U as y,P as V}from"./vendor.8455490d.js";import{C as I}from"./index.911fdb46.js";/* empty css *//* empty css *//* empty css */import{i as v}from"./icon_teacher.2c3a434a.js";import{o as r,i as F}from"./icon_tips.94aebd65.js";import{r as E}from"./vueFilter.0fbb0cac.js";import{C as O,a as b}from"./index.17c691de.js";/* empty css *//* empty css *//* empty css */import"./icon_checkbox_default.2fe5d57e.js";/* empty css */const $="_tips_yibv3_5",A="_btnGroup_yibv3_29",T="_priceSection_yibv3_43",w="_price_yibv3_43",D="_priceUnit_yibv3_54";var a={"order-detail":"_order-detail_yibv3_1",tips:$,btnGroup:A,priceSection:T,price:w,priceUnit:D};const L="_videoOrder_9uus0_1",P="_title_9uus0_1",j="_titleName_9uus0_7",z="_price_9uus0_13",B="_userLogo_9uus0_23",N="_classItem_9uus0_29",k="_time_9uus0_35";var i={videoOrder:L,title:P,titleName:j,price:z,userLogo:B,classItem:N,time:k},G=n({name:"OrderVideo",methods:{async onSubmit(){return console.log("video submit"),!0}},render(){return e("div",{class:i.videoOrder},[e(u,{border:!1},{default:()=>[e(l,{titleClass:i.title,title:"\u8BFE\u7A0B\u540D\u79F0"},null),e(l,{title:"\u5927\u53F7\u57FA\u7840\u6F14\u594F"},{default:()=>e("span",{class:i.price},[e("i",null,[s("\xA5")]),s(" 299.00")])})]}),e(u,{border:!1},{default:()=>[e(l,{titleClass:i.title,title:"\u4E3B\u8BB2\u8001\u5E08"},null),e(l,{class:i.titleName,title:"\u5F20\u674E"},{icon:()=>e(_,{class:i.userLogo,src:v},null)})]}),e(u,{border:!1},{default:()=>[e(l,{titleClass:i.title,title:"\u4E0A\u8BFE\u65F6\u95F4",value:"\uFF08\u51714 \u8BFE\u65F6\uFF09"},null),e(l,null,{title:()=>e("div",null,[[1,2,3].map(t=>e("div",{class:i.classItem},[e("div",{class:i.time},[s("2018-09-09 \u5468\u4E94")]),e("p",null,[s("19:25 - 20:00")]),e("p",null,[s("19:25 - 20:00")])]))])})]})])}});const U="_liveOrder_3lvbz_1",q="_title_3lvbz_1",R="_titleName_3lvbz_7",H="_price_3lvbz_13",M="_userLogo_3lvbz_23",Q="_classItem_3lvbz_29",J="_time_3lvbz_35";var o={liveOrder:U,title:q,titleName:R,price:H,userLogo:M,classItem:Q,time:J},K=n({name:"OrderLive",props:{modelValue:{type:Number,default:0}},methods:{async onSubmit(){console.log("video submit");try{return(await E.post("/api-student/userOrder/executeOrder",{data:{orderName:"\u76F4\u64AD\u8BFE\u8D2D\u4E70",orderDesc:"\u76F4\u64AD\u8BFE\u8D2D\u4E70",orderType:"LIVE",actualPrice:r.liveInfo.coursePrice||0,orderInfos:[{goodType:"LIVE",goodName:"\u76F4\u64AD\u8BFE\u8D2D\u4E70",bizContent:{groupId:r.liveInfo.courseGroupId}}]}})).data}catch{return!1}}},computed:{coursePlan(){return(r.liveInfo||{}).courseInfo||[]}},mounted(){const t=r.liveInfo.coursePrice||0;this.$emit("update:modelValue",t)},render(){return e("div",{class:o.liveOrder},[e(u,{border:!1},{default:()=>[e(l,{titleClass:o.title,title:"\u8BFE\u7A0B\u540D\u79F0"},null),e(l,{title:r.liveInfo.courseGroupName},{default:()=>e("span",{class:o.price},[e("i",null,[s("\xA5")]),this.$filters.moneyFormat(r.liveInfo.coursePrice)])})]}),e(u,{border:!1},{default:()=>[e(l,{titleClass:o.title,title:"\u4E3B\u8BB2\u8001\u5E08"},null),e(l,{class:o.titleName,title:r.liveInfo.teacherName},{icon:()=>e(_,{class:o.userLogo,src:r.liveInfo.avatar||v},null)})]}),e(u,{border:!1},{default:()=>[e(l,{titleClass:o.title,title:"\u4E0A\u8BFE\u65F6\u95F4",value:`\uFF08\u5171${this.coursePlan.length}\u8BFE\u65F6\uFF09`},null),e(l,null,{title:()=>e("div",null,[this.coursePlan.map(t=>e("div",{class:o.classItem},[e("div",{class:o.time},[t.courseTime])]))])})]})])}});const W="_userAuth_1jf99_1",X="_btnGroup_1jf99_6";var Y={userAuth:W,btnGroup:X},Z=n({name:"UserAuth",props:{onSuccess:{type:Function,default:()=>{}}},methods:{onSubmit(){p("\u5B9E\u540D\u6210\u529F"),this.onSuccess()}},render(){return e(S,{class:Y.userAuth,onSubmit:this.onSubmit},{default:()=>[e(O,{style:{marginTop:"15px"}},{default:()=>[e(b,{title:"\u59D3\u540D",required:!0},{default:()=>[e(h,{name:"lessonName",maxlength:50,placeholder:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D",rules:[{required:!1,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"}]},null)]}),e(b,{title:"\u8BC1\u4EF6\u53F7\u7801",required:!0},{default:()=>[e(h,{name:"lessonSubjectName",rules:[{required:!1,message:"\u8BF7\u8F93\u5165\u8EAB\u4EFD\u8BC1\u53F7"}],placeholder:"\u8BF7\u8F93\u5165\u8EAB\u4EFD\u8BC1\u53F7"},null)]})]}),e("div",{class:["btnGroup"]},[e(m,{block:!0,round:!0,type:"primary","native-type":"submit"},{default:()=>[s("\u786E\u5B9A")]})])]})}});const ee="_payment_12480_1",te="_title_12480_13",se="_payAmount_12480_21",le="_amount_12480_31",ie="_blank_12480_39";var c={payment:ee,title:te,payAmount:se,amount:le,blank:ie},oe=n({name:"payment",props:{modelValue:{type:Boolean,default:!1},onBackOut:{type:Function,default:()=>{}}},data(){return{payType:"zfb",pay_channel:""}},methods:{onClose(){C.confirm({message:"\u662F\u5426\u653E\u5F03\u672C\u6B21\u4ED8\u6B3E",confirmButtonText:"\u7EE7\u7EED\u4ED8\u6B3E",cancelButtonText:"\u653E\u5F03"}).then(()=>{}).catch(()=>{this.$emit("update:modelValue",!1),this.onBackOut&&this.onBackOut()})},onSubmit(){const t=this.payType,f=window.navigator.userAgent.toLowerCase();f.indexOf("micromessenger")!=-1?t=="zfb"?this.pay_channel="alipay_qr":t=="wx"&&(this.pay_channel="wx_pub"):f.indexOf("alipayclient")!=-1?t=="zfb"?this.pay_channel="alipay_wap":t=="wx"&&(this.pay_channel="wx_pub"):t=="zfb"?this.pay_channel="alipay_qr":t=="wx"&&(this.pay_channel="wx_pub"),p("\u652F\u4ED8\u6210\u529F"),this.$emit("update:modelValue",!1)}},render(){return e("div",{class:c.payment},[e(d,{onClick:this.onClose,name:"cross",size:20},null),e("div",{class:[c.title,"van-hairline--bottom"]},[s("\u9009\u62E9\u652F\u4ED8\u65B9\u5F0F")]),e("div",{class:c.payAmount},[e("p",null,[s("\u5E94\u4ED8\u91D1\u989D")]),e("div",{class:c.amount},[s("154"),e("span",null,[s("\u5143")])])]),e(x,{modelValue:this.payType,"onUpdate:modelValue":t=>this.payType=t},{default:()=>[e(u,{border:!1},{default:()=>[e(l,{title:"\u652F\u4ED8\u5B9D\u652F\u4ED8",border:!1,center:!0,onClick:()=>{this.payType="zfb"}},{icon:()=>e(d,{name:"alipay",color:"#009fe9",size:22},null),"right-icon":()=>e(y,{name:"zfb"},null)}),e(l,{title:"\u5FAE\u4FE1\u652F\u4ED8",border:!1,center:!0,onClick:()=>{this.payType="wx"}},{icon:()=>e(d,{name:"wechat-pay",color:"#15c434",size:22},null),"right-icon":()=>e(y,{name:"wx"},null)})]})]}),e("div",{class:c.blank},null),e(m,{type:"primary",block:!0,onClick:this.onSubmit},{default:()=>[s("\u786E\u8BA4\u652F\u4ED8")]})])}}),Se=n({name:"order-detail",data(){return{orderType:this.$route.query.orderType,agreeStatus:!1,popupShow:!1,paymentStatus:!1,orderPrice:0}},methods:{onAuthSuccess(){console.log("auth success"),this.popupShow=!1},async onSubmit(){if(!this.agreeStatus){p("\u8BF7\u5148\u9605\u8BFB\u5E76\u540C\u610F\u300A\u9177\u4E50\u79C0\u5E73\u53F0\u670D\u52A1\u534F\u8BAE\u300B");return}if(console.log("submit",this.$refs.orderVideo),this.$refs.orderVideo&&this.orderType=="VIDEO"){const t=await this.$refs.orderVideo.onSubmit();console.log(t)}else if(this.$refs.orderLive&&this.orderType=="LIVE"){const t=await this.$refs.orderLive.onSubmit();t&&console.log(t),console.log(t)}}},render(){return e("div",{class:a["order-detail"]},[this.orderType==="LIVE"&&e(K,{ref:"orderLive",modelValue:this.orderPrice,"onUpdate:modelValue":t=>this.orderPrice=t},null),this.orderType==="VIDEO"&&e(G,{ref:"orderVideo",modelValue:this.orderPrice,"onUpdate:modelValue":t=>this.orderPrice=t},null),e("div",{class:a.tips},[e("h3",null,[e(d,{name:F,size:15},null),s("\u6E29\u99A8\u63D0\u793A")]),e("p",null,[s("1\u3001\u60A8\u652F\u4ED8\u7684\u8BFE\u916C\u8D39\u7528\u5C06\u7531\u5E73\u53F0\u6536\u53D6 "),e("br",null,null),s("2\u3001\u8BFE\u7A0B\u7ED3\u675F7\u5929\u540E\uFF0C\u5E73\u53F0\u5C06\u5355\u8BFE\u65F6\u8D39\u7528\u5411\u8001\u5E08\u7ED3\u7B97")])]),e(g,{modelValue:this.agreeStatus,"onUpdate:modelValue":t=>this.agreeStatus=t,style:{paddingLeft:0,paddingRight:0}},null),e("div",{class:a.btnGroup},[e("div",{class:a.priceSection},[s("\u652F\u4ED8\u91D1\u989D\uFF1A"),e("div",{class:a.price},[e("span",{class:a.priceUnit},[s("\uFFE5")]),e("span",{class:a.priceNum},[this.$filters.moneyFormat(this.orderPrice)])])]),e(m,{type:"primary",round:!0,class:a.btn,onClick:this.onSubmit},{default:()=>[s("\u7ACB\u5373\u652F\u4ED8")]})]),e(I,{modelValue:this.popupShow,"onUpdate:modelValue":t=>this.popupShow=t},{default:()=>[e(Z,{onSuccess:this.onAuthSuccess},null)]}),e(V,{show:this.paymentStatus,closeOnClickOverlay:!1,position:"bottom",round:!0,closeOnPopstate:!0,safeAreaInsetBottom:!0,style:{minHeight:"30%"}},{default:()=>[e(oe,{modelValue:this.paymentStatus,"onUpdate:modelValue":t=>this.paymentStatus=t},null)]})])}});export{Se as default};
|