| 1 |
- import{g as h,d as C,S as Ce,U as he,X as ne,j as t,O as Y,B as s,be as x,E as oe,D as X,y as V,f as te,n as J,T as A,b4 as ve,F as S,w as d,a0 as Oe,V as q,a4 as Pe,W as Ae,Y as Ie,Z as Ne,i as De,v as je,A as le,aT as re}from"./ResizeObserver.es.62ab429c.js";import{C as Le}from"./index.4fff83b2.js";import{C as p}from"./index.d7a13e47.js";import{C as T}from"./index.e24f8570.js";import{C as Ee}from"./index.3ed577ca.js";import{U as Ve}from"./index.3b85c1f2.js";import{i as Se,a as xe,P as Ge}from"./index.112a1cfc.js";import{R as Fe,a as ce}from"./index.4e7a82cc.js";import"./index.9a52dc9a.js";import{a as ue}from"./hooks.26a43327.js";import{a as se}from"./icon_checkbox.808b953c.js";import{i as ae}from"./icon_checkbox_default.256c0849.js";import{a as de}from"./icon_checkbox-tenant.ecfa11df.js";import{C as we}from"./index.786e83cc.js";import{o as n,b as Ue,c as Re,d as pe,r as me}from"./orderStatus.0a0b3657.js";import{I as O}from"./index.021584f9.js";import{i as M}from"./icon_teacher.40b6f077.js";import{C as K,a as W}from"./index.7c01a13f.js";import{S as ge}from"./index.29c1ac1c.js";import{i as ye}from"./icon_member.4d7750c3.js";import{a as ke}from"./index.bd8c6150.js";import{T as ze}from"./index.0eba5ce9.js";import{g as Be}from"./tradeOrder.e4dc73d4.js";import{c as Ye,U as qe}from"./index.4b056ae9.js";import{i as He,b as Me}from"./browser.b3690ea1.js";import{C as $e}from"./index.2745b15c.js";import"./index.3b8bb459.js";import"./index.5a30932c.js";import"./index.ac0c4528.js";import"./index.82be4917.js";import"./use-id.1bbe472d.js";import"./index.2bf63958.js";import"./index.2b14f9f1.js";import"./item.d5496ef2.js";const Qe="_tips_1advv_6",Xe="_paymentInfo_1advv_31",Je="_protocol_1advv_37",Ke="_protocolTenant_1advv_41",We="_btnGroup_1advv_48",Ze="_priceSection_1advv_59",et="_goodsNum_1advv_65",tt="_price_1advv_59",rt="_priceUnit_1advv_78",ot="_isDiscountPrice_1advv_81",st="_btnTenant_1advv_84",at="_qrcodePopup_1advv_92",it="_dialogContainer_1advv_96",nt="_dialogTitle_1advv_104",lt="_dialogContent_1advv_110",ct="_dialogBtnGroup_1advv_116",ut="_dialogBtn_1advv_116",dt="_cellGroup_1advv_125",pt="_timerTitle_1advv_129",mt="_timer_1advv_129",yt="_timerCell_1advv_144";var _={"order-detail":"_order-detail_1advv_1",tips:Qe,paymentInfo:Xe,protocol:Je,protocolTenant:Ke,btnGroup:We,priceSection:Ze,goodsNum:et,price:tt,priceUnit:rt,isDiscountPrice:ot,btnTenant:st,qrcodePopup:at,dialogContainer:it,dialogTitle:nt,dialogContent:lt,dialogBtnGroup:ct,dialogBtn:ut,cellGroup:dt,timerTitle:pt,timer:mt,timerCell:yt};const ft="_payment_y6th3_1",_t="_boxStyle_y6th3_31",ht="_title_y6th3_37",vt="_payAmount_y6th3_45",gt="_amount_y6th3_55",Tt="_blank_y6th3_64",bt="_payTypeRe_y6th3_67",Ct="_recommend_y6th3_75",Ot="_payBtn_y6th3_84",Pt="_tenantPayBtn_y6th3_91";var I={payment:ft,boxStyle:_t,title:ht,payAmount:vt,amount:gt,blank:Tt,payTypeRe:bt,recommend:Ct,payBtn:Ot,tenantPayBtn:Pt};const fe=h.platformType==="TEACHER"?"/api-teacher":"/api-student";var At=C({name:"payment",props:{modelValue:{type:Boolean,default:!1},paymentConfig:{type:Object,default:()=>({})},paymentVendor:{type:String,default:""},paymentChannels:{type:Array,default:()=>[]}},emits:["backOut","close","confirm","update:modelValue"],setup(e,{emit:r}){const o=Ce(),a=he({payType:"wx",pay_channel:""}),l=()=>{X.confirm({message:"\u662F\u5426\u653E\u5F03\u672C\u6B21\u4ED8\u6B3E",confirmButtonText:"\u7EE7\u7EED\u4ED8\u6B3E",cancelButtonText:"\u653E\u5F03"}).then(()=>{}).catch(async()=>{ue("\u53D6\u6D88\u652F\u4ED8"),await b(),r("close"),ue("\u53D6\u6D88\u652F\u4ED8")})},i=ne(()=>{var m;if(e.paymentVendor==="yeepay"||e.paymentVendor==="adapay")return!0;const u=(m=e.paymentChannels)==null?void 0:m.join(",");return!!(u&&u.indexOf("wxpay")!==-1)}),c=ne(()=>{var m;if(e.paymentVendor==="yeepay"||e.paymentVendor==="adapay")return!0;const u=(m=e.paymentChannels)==null?void 0:m.join(",");return!!(u&&u.indexOf("alipay")!==-1)}),b=async u=>{try{await V.post(fe+"/userOrder/orderCancel",{data:{orderNo:e.paymentConfig.orderNo}})}catch{}r("update:modelValue",!1),u||(te().isApp?J({api:"goBack"}):o.go(-1)),r("backOut")},w=async()=>{console.log(e.paymentVendor,"props.paymentVendor"),e.paymentVendor&&(e.paymentVendor.indexOf("wxpay")>-1||e.paymentVendor.indexOf("alipay")>-1)?U():ie()},U=async()=>{try{const u=a.payType==="zfb"?"ali_app":"wx_app";console.log(e.paymentConfig,"paymentConfig");let m=e.paymentVendor;e.paymentChannels.forEach(G=>{a.payType==="zfb"&&G.indexOf("alipay")!==-1&&(m=G),a.payType==="wx"&&G.indexOf("wxpay")!==-1&&(m=G)});const ee={merOrderNo:e.paymentConfig.orderNo,paymentChannel:u,paymentVendor:m},$=await V.post(fe+"/userOrder/executePayment/v2",{data:{...ee}});J({api:"paymentOrder",content:{orderNo:e.paymentConfig.orderNo,payChannel:u,payInfo:$.data.reqParams.body||JSON.stringify($.data.reqParams)}}),A.loading({message:"\u652F\u4ED8\u4E2D...",forbidClick:!0,duration:3e3,loadingType:"spinner"}),A.clear(),r("update:modelValue",!1),ve("paymentOperation",G=>{console.log(G,"init paymentOperation"),Z(G==null?void 0:G.content)})}catch(u){console.log(u)}},Z=u=>{if(console.log(u,"paymentOperation"),u.status==="success"||u.status==="error")A.clear(),r("update:modelValue",!1),o.replace({path:"/tradeDetail",query:{orderNo:e.paymentConfig.orderNo}});else if(u.status==="cancel")A.clear(),r("update:modelValue",!1);else if(u.status==="fail"){const m=a.payType==="zfb"?"\u60A8\u5C1A\u672A\u5B89\u88C5\u652F\u4ED8\u5B9D":"\u60A8\u5C1A\u672A\u5B89\u88C5\u5FAE\u4FE1";X.alert({title:"\u63D0\u793A",message:m}).then(()=>{A.clear(),r("update:modelValue",!1)})}},ie=()=>{const u=a.payType;te().weixin?u=="zfb"?(a.pay_channel="alipay_qr",v("qrCode")):u=="wx"&&(a.pay_channel="wx_pub",v("pay")):te().alipay?u=="zfb"?(a.pay_channel="alipay_wap",v("pay")):u=="wx"&&(a.pay_channel="wx_pub",v("qrCode")):(u=="zfb"?a.pay_channel="alipay_qr":u=="wx"&&(a.pay_channel="wx_pub"),v("qrCode"))},v=u=>{const m=u=="qrCode"?"payCenter":"payResult";r("confirm",{payCode:m,pay_channel:a.pay_channel})};return()=>t("div",{class:I.payment},[t(Y,{onClick:l,name:"cross",size:20},null),t("div",{class:[I.title]},[s("\u9009\u62E9\u652F\u4ED8\u65B9\u5F0F")]),t("div",{class:I.payAmount},[t("p",null,[s("\u5E94\u4ED8\u91D1\u989D")]),t("div",{class:I.amount},[t("span",null,[s("\uFFE5")]),x(e.paymentConfig.actualPrice)])]),t(Fe,{modelValue:a.payType,"onUpdate:modelValue":u=>a.payType=u},{default:()=>[t(T,{border:!1},{default:()=>[i.value&&t(p,{border:!0,center:!0,onClick:()=>{a.payType="wx"}},{icon:()=>t(Y,{name:Se,size:18},null),"right-icon":()=>t(ce,{name:"wx"},{icon:u=>t(Y,{class:I.boxStyle,name:u.checked?h.projectType==="tenant"?de:se:ae},null)}),title:()=>t("div",{class:I.payTypeRe},[s("\u5FAE\u4FE1\u652F\u4ED8 "),t("span",{class:I.recommend},[s("\u63A8\u8350")])])}),c.value&&t(p,{title:"\u652F\u4ED8\u5B9D\u652F\u4ED8",border:!0,center:!0,onClick:()=>{a.payType="zfb"}},{icon:()=>t(Y,{name:xe,size:18},null),"right-icon":()=>t(ce,{name:"zfb"},{icon:u=>t(Y,{class:I.boxStyle,name:u.checked?h.projectType==="tenant"?de:se:ae},null)})})]})]}),t("div",{class:I.blank},null),t(oe,{type:"primary",class:[I.payBtn,h.projectType==="tenant"&&I.tenantPayBtn],block:!0,round:!0,onClick:w},{default:()=>[s("\u786E\u8BA4\u652F\u4ED8")]})])}});const It="_videoOrder_1j16x_1",Nt="_tag_1j16x_1",Dt="_title_1j16x_12",jt="_courseGroupName_1j16x_17",Lt="_titleSong_1j16x_22",Et="_teacher_1j16x_26",Vt="_price_1j16x_32",St="_userLogo_1j16x_43",xt="_classItem_1j16x_49",Gt="_time_1j16x_55",Ft="_line_1j16x_61",wt="_img_1j16x_75",Ut="_titleClass_1j16x_82",Rt="_labelClass_1j16x_87";var g={videoOrder:It,tag:Nt,title:Dt,courseGroupName:jt,titleSong:Lt,teacher:Et,price:Vt,userLogo:St,classItem:xt,time:Gt,line:Ft,img:wt,titleClass:Ut,labelClass:Rt},kt=C({name:"OrderVideo",props:{item:{type:Object,default:{}}},computed:{album(){const e=this.item.courseInfo||[],r=[];return e.map(o=>{o.musicAlbumInfos&&o.musicAlbumInfos.map(a=>{a.relationType==="ALBUM"&&r.findIndex(i=>i.musicAlbumId===a.musicAlbumId)===-1&&r.push(a)})}),this.item.relationType==="GIFT"?[...r]:[]},music(){const e=this.item.courseInfo||[],r=[];return e.map(o=>{o.musicAlbumInfos&&o.musicAlbumInfos.map(a=>{a.relationType==="MUSIC"&&r.findIndex(i=>i.musicAlbumId===a.musicAlbumId)===-1&&r.push(a)})}),this.item.relationType==="GIFT"?[...r]:[]}},render(){const e=this.item;return t("div",{class:g.videoOrder},[t(T,{border:!1},{default:()=>[t(p,{center:!0},{title:()=>t("div",{class:[g.title]},[t("span",{class:g.tag},[s("\u89C6\u9891\u8BFE")]),t("span",{class:[g.courseGroupName,"van-ellipsis"]},[e.courseGroupName])])}),t(p,{center:!0,title:e.teacherName,titleClass:g.teacher},{icon:()=>t(O,{class:g.userLogo,src:e.avatar||M},null),default:()=>t("span",{class:g.price},[t("i",null,[s("\xA5")]),x(e.coursePrice)])})]}),this.album.length>0&&t(T,{border:!1},{default:()=>[t(p,{center:!0},{title:()=>t("div",{class:[g.title,"van-ellipsis"],style:{display:"flex",alignItems:"center"}},[t("span",{class:g.line},null),s("\u9644\u5E26\u4E13\u8F91")]),value:()=>t("span",{class:g.titleSong},[s("\xB7 \u8D60\u9001")])}),this.album.map(r=>t(p,{center:!0,title:r.name,titleClass:g.titleClass,label:r.remark||"",labelClass:[g.labelClass,"van-ellipsis"]},{icon:()=>t(O,{src:r.cover,class:g.img},null)}))]}),this.music.length>0&&t(T,{border:!1},{default:()=>[t(p,{center:!0},{title:()=>t("div",{class:[g.title,"van-ellipsis"],style:{display:"flex",alignItems:"center"}},[t("span",{class:g.line},null),s("\u9644\u5E26\u4E50\u8C31")]),value:()=>t("span",{class:g.titleSong},[s("\xB7 \u8D60\u9001")])}),this.music.map(r=>t(p,{center:!0,title:r.name,titleClass:g.titleClass,label:"\u4F5C\u8005\uFF1A"+(r.remark||""),labelClass:[g.labelClass,"van-ellipsis"]},{icon:()=>t(O,{src:r.cover,class:g.img},null)}))]})])}});const zt="_liveOrder_86fgp_1",Bt="_tag_86fgp_1",Yt="_title_86fgp_12",qt="_courseGroupName_86fgp_17",Ht="_collapseItem_86fgp_22",Mt="_teacher_86fgp_27",$t="_price_86fgp_33",Qt="_userLogo_86fgp_44",Xt="_classItem_86fgp_50",Jt="_time_86fgp_55";var D={liveOrder:zt,tag:Bt,title:Yt,courseGroupName:qt,collapseItem:Ht,teacher:Mt,price:$t,userLogo:Qt,classItem:Xt,time:Jt},Kt=C({name:"OrderLive",props:{item:{type:Object,default:{}}},data(){return{collapse:[1]}},render(){const e=this.item;return t("div",{class:D.liveOrder},[t(T,{border:!1},{default:()=>[t(p,{center:!0},{title:()=>t("div",{class:[D.title,"van-ellipsis"]},[t("span",{class:D.tag},[s("\u76F4\u64AD\u8BFE")]),t("span",{class:[D.courseGroupName,"van-ellipsis"]},[e.courseGroupName])])}),t(p,{center:!0,border:!1,title:e.teacherName,titleClass:D.teacher},{icon:()=>t(O,{class:D.userLogo,src:e.avatar||M},null),default:()=>t("span",{class:D.price},[t("i",null,[s("\xA5")]),x(e.coursePrice)])}),t(p,{border:!1},{default:()=>[t(K,{border:!1,modelValue:this.collapse,"onUpdate:modelValue":r=>this.collapse=r},{default:()=>[t(W,{title:"\u8BFE\u7A0B\u8BE6\u60C5",name:1,class:D.collapseItem},{default:()=>[t("div",{class:D.classItem},[e.courseInfo.map(r=>t("div",{class:D.time},[r.courseTime]))])]})]})]})]})])}});const Wt="_videoOrder_jkrwk_1",Zt="_tag_jkrwk_1",er="_title_jkrwk_12",tr="_courseGroupName_jkrwk_17",rr="_collapseItem_jkrwk_23",or="_teacher_jkrwk_28",sr="_price_jkrwk_34",ar="_userLogo_jkrwk_44",ir="_classItem_jkrwk_50",nr="_time_jkrwk_55";var j={videoOrder:Wt,tag:Zt,title:er,courseGroupName:tr,collapseItem:rr,teacher:or,price:sr,userLogo:ar,classItem:ir,time:nr},lr=C({name:"OrderPractice",props:{item:{type:Object,default:{}}},data(){return{collapse:[1]}},render(){const e=this.item;return console.log(e.classTime),t("div",{class:j.videoOrder},[t(T,{border:!1},{default:()=>[t(p,{center:!0},{title:()=>t("div",{class:[j.title]},[t("span",{class:j.tag},[s("\u8DA3\u7EA0\u8BFE")]),t("span",{class:[j.courseGroupName,"van-ellipsis"]},[e.courseGroupName])])}),t(p,{center:!0,border:!1,title:e.teacherName,titleClass:j.teacher},{icon:()=>t(O,{class:j.userLogo,src:e.avatar||M},null),default:()=>t(S,null,[t("span",{class:j.price},[t("i",null,[s("\xA5")]),x(e.coursePrice)]),s("/"),e.classTime.length,s("\u8BFE\u65F6")])}),t(p,{border:!1},{default:()=>[t(K,{border:!1,modelValue:this.collapse,"onUpdate:modelValue":r=>this.collapse=r},{default:()=>[t(W,{title:"\u8BFE\u7A0B\u8BE6\u60C5",name:1,class:j.collapseItem},{default:()=>[t("div",{class:j.classItem},[e.classTime.map(r=>{const o=`${r.classDate} ${d(r.startTime).format("HH:mm")}-${d(r.endTime).format("HH:mm")}`;return t("div",{class:j.time},[o])})])]})]})]})]})])}});const cr="_memberLogo_10pru_1",ur="_container_10pru_5",dr="_titleClass_10pru_8",pr="_title_10pru_8",mr="_price_10pru_21",yr="_activityClass_10pru_33",fr="_activityTit_10pru_36",_r="_activityTitNum_10pru_42",hr="_timerTitle_10pru_48",vr="_timer_10pru_48",gr="_timerCell_10pru_63",Tr="_cellGroup_10pru_68",br="_cellGroupTimer_10pru_72",Cr="_discountTips_10pru_75",Or="_addNum_10pru_88";var y={memberLogo:cr,container:ur,titleClass:dr,title:pr,price:mr,activityClass:yr,activityTit:fr,activityTitNum:_r,timerTitle:hr,timer:vr,timerCell:gr,cellGroup:Tr,cellGroupTimer:br,discountTips:Cr,addNum:Or},_e="./assets/icon_member_svip.df06c070.png",Pr="./assets/icon_studycard.954b8c8d.png",Ar=C({name:"OrderVideo",props:{item:{type:Object,default:()=>({})},disabled:{type:Boolean,default:!1}},emits:["priceChange"],computed:{needBuyNums(){const e=this.item;if(e.vipEndDays>0){const r=d(e.startTime).add(e.vipEndDays,"day"),o=e.period==="YEAR"?"years":"months",a=r.diff(d(e.startTime),o);return e.period==="MONTH"?a+1:e.period==="QUARTERLY"?Math.ceil((a+1)/3):e.period==="YEAR_HALF"?Math.ceil((a+1)/6):e.period==="YEAR"?a+1:1}return 1},startTime(){const e=this.item;return this.disabled?e.startTime:e.svipEndDays>0&&e.orderType==="SVIP"?d(e.startTime).add(1,"day").format("YYYY-MM-DD"):e.vipEndDays>0&&e.orderType==="VIP"?d(e.startTime).add(1,"day").format("YYYY-MM-DD"):e.startTime},studyCardTimes(){const{activityList:e,discountEndTime:r,discountCardFlag:o}=this.item,a=(e||[]).filter(l=>l.goodType==="DISCOUNT");if(a.length){const l=o?d(r||new Date).toDate():d(new Date).toDate();let i=l;return a.map(c=>{c.unit==="MONTH"?i=d(i).add(1*c.goodsNum,"month").toDate():c.unit==="QUARTERLY"?i=d(i).add(3*c.goodsNum,"month").toDate():c.unit==="YEAR_HALF"?i=d(i).add(6*c.goodsNum,"month").toDate():c.unit==="YEAR"&&(i=d(i).add(1*c.goodsNum,"year").toDate())}),{startTime:o?d(l).add(1,"day").format("YYYY-MM-DD"):d(l).format("YYYY-MM-DD"),endTime:d(i).format("YYYY-MM-DD")}}else return{startTime:null,endTime:null}},vipEndTime(){const e=(this.item.activityList||[]).filter(o=>this.item.orderType===o.goodType);let r=this.item.endTime;return e.map(o=>{o.unit==="MONTH"?r=d(r).add(1*o.goodsNum,"month").toDate():o.unit==="QUARTERLY"?r=d(r).add(3*o.goodsNum,"month").toDate():o.unit==="YEAR_HALF"?r=d(r).add(6*o.goodsNum,"month").toDate():o.unit==="YEAR"&&(r=d(r).add(1*o.goodsNum,"year").toDate())}),d(r).format("YYYY-MM-DD")}},watch:{"item.num"(){(this.item.activityList||[]).map(e=>{e.goodsNum=this.item.num,e.goodNum=this.item.num})}},render(){const e=this.item;return t("div",{class:y.videoOrder},[t(T,{class:["mb12",y.cellGroup],border:!1},{default:()=>[t(p,{titleClass:y.titleClass},{icon:()=>t(O,{class:y.memberLogo,src:e.orderType==="SVIP"?_e:ye},null),title:()=>t(S,null,[t("div",{class:y.container},[t("div",{class:y.title},[e.goodsName||e.goodName]),t("div",{class:y.price},[t("i",null,[s("\xA5 ")]),this.$filters.moneyFormat(e.price)])]),t("div",{class:y.addNum},[t(ge,{disableInput:!0,longPress:!1,disabled:e.period==="PERPETUAL"||this.disabled,modelValue:e.num,"onUpdate:modelValue":r=>e.num=r,theme:"round",min:1,max:(e.activityList||[]).length>0?e.activityBuyCount:99,onChange:()=>{let r=new Date;e.period==="MONTH"?r=d(e.startTime).add(1*e.num,"month").toDate():e.period==="QUARTERLY"?r=d(e.startTime).add(3*e.num,"month").toDate():e.period==="YEAR_HALF"?r=d(e.startTime).add(6*e.num,"month").toDate():e.period==="YEAR"&&(r=d(e.startTime).add(1*e.num,"year").toDate()),e.endTime=d(r).format("YYYY-MM-DD"),this.$emit("priceChange",(e.price*e.num).toFixed(2))}},null)])])}),(e.activityList||[]).map(r=>t(p,{titleClass:[y.titleClass,y.activityClass]},{icon:()=>t(O,{class:y.memberLogo,src:r.goodType==="DISCOUNT"?Pr:r.goodType==="SVIP"?_e:ye},null),title:()=>t(S,null,[t("div",{class:y.container},[t("div",{class:y.title},[r.goodsName||r.goodName]),t("div",{class:y.activityTit},[s("\u8D60\u9001")])]),t("div",{class:y.activityTitNum},[`x${r.goodsNum}`])])}))]}),e.orderType==="SVIP"&&e.vipEndDays>0&&t("div",{class:y.discountTips},[e.num>=this.needBuyNums?t(S,null,[s("\u5F53\u524D\u8D2D\u4E70SVIP\u5DF2\u8FBE\u514D\u8D39\u5347\u7EA7\u6807\u51C6\uFF0C"),t("span",null,[s("VIP("),e.vipEndDays,s("\u5929)\u53EF\u514D\u8D39\u5347\u7EA7\u4E3ASVIP")])]):t(S,null,[s("\u8D2D\u4E70"),this.needBuyNums,s("\u4E2A"),ke[e.period],s("SVIP\u4F1A\u5458\uFF0C"),t("span",null,[s("\u5269\u4F59VIP("),e.vipEndDays,s("\u5929)\u53EF\u514D\u8D39\u5347\u7EA7\u4E3ASVIP")])])]),e.period!=="PERPETUAL"&&t(T,{class:["mb12",y.cellGroup,y.cellGroupTimer],border:!1},{default:()=>[t(p,{center:!0},{title:()=>t("div",{class:y.timerCell},[t("div",{class:y.timerTitle},[t("span",null,[e.orderType,s("\u4F1A\u5458\u751F\u6548\u65F6\u95F4")])]),t("div",{class:y.timer},[this.startTime,s(" \u81F3 "),this.vipEndTime])])}),this.studyCardTimes.startTime&&t(p,{center:!0},{title:()=>t("div",{class:y.timerCell},[t("div",{class:y.timerTitle},[t("span",null,[s("\u7545\u5B66\u5361\u751F\u6548\u65F6\u95F4")])]),t("div",{class:y.timer},[this.studyCardTimes.startTime,s(" \u81F3")," ",this.studyCardTimes.endTime])])})]})])}}),Ir="./assets/music-icon.fd0e8ce9.png";const Nr="_item_11whb_1",Dr="_header_11whb_8",jr="_mate_11whb_12",Lr="_icon_11whb_16",Er="_info_11whb_22",Vr="_btn_11whb_38",Sr="_vip_11whb_46",xr="_free_11whb_50",Gr="_charge_11whb_54",Fr="_tags_11whb_58",wr="_footer_11whb_74",Ur="_user_11whb_80",Rr="_userIcon_11whb_85",kr="_favorite_11whb_90";var R={item:Nr,header:Dr,mate:jr,icon:Lr,info:Er,btn:Vr,vip:Sr,free:xr,charge:Gr,tags:Fr,footer:wr,user:Ur,userIcon:Rr,favorite:kr};function zr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Oe(e)}var Br=C({name:"OrderMusic",props:{item:{type:Object,default:{}}},render(){const e=this.item;return t("div",{class:R.item},[t("header",{class:R.header},[t("div",{class:R.mate},[t(O,{src:e.titleImg||Ir,class:R.icon},null),t("div",{class:R.info},[t("h4",null,[e.name]),t("p",null,[e.composer]),t("div",{class:R.tags},[(e.subjectNames||"").split(",").map(r=>t(ze,null,zr(r)?r:{default:()=>[r]}))])])]),t("div",{class:R.buttons},null)])])}});const Yr="_memberLogo_1ki51_1",qr="_titleClass_1ki51_5",Hr="_title_1ki51_5",Mr="_price_1ki51_14",$r="_timerTitle_1ki51_25",Qr="_timer_1ki51_25",Xr="_timerCell_1ki51_39";var k={memberLogo:Yr,titleClass:qr,title:Hr,price:Mr,timerTitle:$r,timer:Qr,timerCell:Xr},Jr="data:image/png;base64,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",Kr=C({name:"OrderPinao",props:{item:{type:Object,default:{}}},render(){const e=this.item;return console.log(e),t("div",{class:k.videoOrder},[t(T,{class:"mb12",border:!1,style:{borderRadius:"8px"}},{default:()=>[t(p,{center:!0,titleClass:k.titleClass},{icon:()=>t(O,{class:k.memberLogo,src:Jr},null),title:()=>t("div",{class:k.container},[t("div",{class:k.title},[e.times,s("\u5206\u949F\u7434\u623F\u65F6\u957F")]),t("div",{class:k.price},[t("i",null,[s("\xA5")]),this.$filters.moneyFormat(e.salePrice)])])})]})])}});const Wr="_liveOrder_w4wdr_1",Zr="_tag_w4wdr_1",eo="_title_w4wdr_12",to="_collapseItem_w4wdr_17",ro="_line_w4wdr_22",oo="_teacher_w4wdr_31",so="_price_w4wdr_42",ao="_userLogo_w4wdr_52",io="_classItem_w4wdr_58",no="_time_w4wdr_63";var z={liveOrder:Wr,tag:Zr,title:eo,collapseItem:to,line:ro,teacher:oo,price:so,userLogo:ao,classItem:io,time:no},lo="data:image/png;base64,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",co=C({name:"OrderLive",props:{item:{type:Object,default:{}}},data(){return{collapse:[1]}},render(){const e=this.item;return t("div",{class:z.liveOrder},[t(T,{border:!1},{default:()=>[t(p,{center:!0},{title:()=>t("div",{class:[z.title,"van-ellipsis"]},[t("span",{class:z.line},null),s("\u6D3B\u52A8\u62A5\u540D")])}),t(p,{center:!0,border:!1,title:e.goodsName,titleClass:z.teacher},{icon:()=>t(O,{class:z.userLogo,src:lo},null),default:()=>t("span",{class:z.price},[t("i",null,[s("\xA5")]),x(e.actualPrice)])})]})])}});const uo="_album_1uv6f_1",po="_albumType_1uv6f_9",mo="_img_1uv6f_21",yo="_content_1uv6f_34",fo="_footer_1uv6f_50",_o="_icon_1uv6f_71";var H={album:uo,albumType:po,img:mo,content:yo,footer:fo,icon:_o},ho=C({name:"OrderMusic",props:{item:{type:Object,default:{}}},render(){const e=this.item;return t("div",{class:H.album},[t(O,{class:H.img,src:e.albumCoverUrl},null),e.paymentType==="CHARGE"&&t("span",{class:H.albumType},[s("\u4ED8\u8D39")]),t("div",{class:H.content},[t("h4",{class:"van-ellipsis"},[e.albumName]),t("p",{class:"van-multi-ellipsis--l2"},[e.albumDesc]),t("div",{class:H.footer},[t("span",null,[e.musicSheetCount,s("\u9996")]),t("span",null,[e.albumFavoriteCount,s("\u4EBA\u6536\u85CF")])])])])}});const vo="_saveShareImage_r51oz_1",go="_tips_r51oz_8",To="_tipsTitle_r51oz_14",bo="_tipsContent_r51oz_20",Co="_iconLogo_r51oz_26",Oo="_schoolName_r51oz_33",Po="_previewSection_r51oz_48",Ao="_topImage_r51oz_55",Io="_shareSection_r51oz_62",No="_shareContaienr_r51oz_70",Do="_shareType_r51oz_74",jo="_qrcodeSection_r51oz_84",Lo="_memo_r51oz_92";var N={saveShareImage:vo,tips:go,tipsTitle:To,tipsContent:bo,iconLogo:Co,schoolName:Oo,previewSection:Po,topImage:Ao,shareSection:Io,shareContaienr:No,shareType:Do,qrcodeSection:jo,memo:Lo};const Eo="_qrcode_izshm_1",Vo="_qrcodeCanvas_izshm_4",So="_qrcodeLogo_izshm_8",xo="_small_izshm_18";var Q={qrcode:Eo,qrcodeCanvas:Vo,qrcodeLogo:So,small:xo},Go=C({props:{text:{type:String,default:""},size:{type:String,default:"200px"},logoSize:{type:String,default:"default"}},setup(e){const r=q(),o=()=>{Me.toCanvas(r.value,e.text,{margin:1},a=>{a&&console.log(a),console.log("success")})};return Pe(()=>e.text,()=>{o()}),Ae(()=>{Ie(()=>{o()})}),()=>t("div",{class:Q.qrcode,style:{width:e.size,height:e.size}},[t("canvas",{ref:r,class:Q.qrcodeCanvas},null),t("img",{src:He,class:[Q.qrcodeLogo,e.logoSize==="small"&&Q.small]},null)])}}),Fo="./assets/icon-logo.4dc927fa.png",wo=C({name:"qrcode-payment",props:{url:{type:String,default:""},pay_channel:{type:String,default:"wx_pub"}},setup(e){return console.log(e.url,"props.url"),()=>t("div",{class:[N.saveShareImage]},[t("div",{style:{overflow:"hidden"}},[t("div",{class:N.schoolName},null)]),t("img",{src:Fo,class:N.iconLogo},null),t("div",{class:N.shareSection},[t("div",{class:[N.shareContaienr]},[t("div",{class:N.shareType},[s("\u8BF7\u622A\u56FE\u4E8C\u7EF4\u7801"),t("span",null,[s("\u6253\u5F00"),e.pay_channel==="wx_pub"?"\u5FAE\u4FE1":"\u652F\u4ED8\u5B9D",s("\u626B\u7801\u652F\u4ED8")])]),t("div",{class:N.qrcodeSection},[t(Go,{text:e.url,logoSize:"small",size:"100%"},null)]),t("div",{class:N.memo},[s("\u8BF7\u572830\u5206\u949F\u5185\u626B\u7801\u652F\u4ED8")])]),t("div",{class:[N.tips]},[t("div",{class:N.tipsTitle},[s("\u4F7F\u7528\u8BF4\u660E\uFF1A")]),t("div",{class:N.tipsContent},[s("1.\u6253\u5F00"),e.pay_channel==="wx_pub"?"\u5FAE\u4FE1":"\u652F\u4ED8\u5B9D",s("\u626B\u4E00\u626B"),t("br",null,null),s("2.\u9009\u62E9\u76F8\u518C\u4E2D\u7684\u4E8C\u7EF4\u7801"),t("br",null,null),s("3.\u8BF7\u572830\u5206\u949F\u5185\u626B\u7801\u652F\u4ED8")])])])])}});const Uo="_album_11e6q_1",Ro="_albumType_11e6q_9",ko="_img_11e6q_20",zo="_content_11e6q_33",Bo="_musicNum_11e6q_50",Yo="_footer_11e6q_57",qo="_icon_11e6q_69",Ho="_albumWeek_11e6q_76",Mo="_albumTitle_11e6q_85",$o="_albumNum_11e6q_91";var B={album:Uo,albumType:Ro,img:ko,content:zo,musicNum:Bo,footer:Yo,icon:qo,albumWeek:Ho,albumTitle:Mo,albumNum:$o},Qo=C({name:"OrderMusic",props:{item:{type:Object,default:{}}},render(){const e=this.item;return t(S,null,[t("div",{class:B.album},[t(O,{class:B.img,src:e.coverImg},null),t("div",{class:B.content},[t("h4",{class:"van-ellipsis"},[e.name]),t("p",{class:"van-multi-ellipsis--l2"},[e.describe])])]),t("div",{class:B.albumWeek},[t("span",{class:B.albumTitle},[s("\u8D2D\u4E70\u5468\u671F")]),t("span",{class:B.albumNum},[e.purchaseNum,s("\u5929")])])])}});const Xo="_memberLogo_drmni_1",Jo="_container_drmni_5",Ko="_titleClass_drmni_8",Wo="_title_drmni_8",Zo="_price_drmni_21",es="_timerTitle_drmni_33",ts="_timer_drmni_33",rs="_timerCell_drmni_48",os="_cellGroup_drmni_53",ss="_cellGroupTimer_drmni_57",as="_discountTips_drmni_60",is="_addNum_drmni_73";var P={memberLogo:Xo,container:Jo,titleClass:Ko,title:Wo,price:Zo,timerTitle:es,timer:ts,timerCell:rs,cellGroup:os,cellGroupTimer:ss,discountTips:as,addNum:is},Te="./assets/icon_discount.e85d396e.png",ns=C({name:"OrderVideo",props:{item:{type:Object,default:()=>({})},disabled:{type:Boolean,default:!1}},emits:["priceChange"],computed:{startTime(){return this.item.startTime}},render(){const e=this.item;return t("div",{class:P.videoOrder},[t(T,{class:["mb12",P.cellGroup],border:!1},{default:()=>[t(p,{titleClass:P.titleClass},{icon:()=>t(O,{class:P.memberLogo,src:Te},null),title:()=>t(S,null,[t("div",{class:P.container},[t("div",{class:P.title},[e.goodsName||e.goodName]),t("div",{class:P.price},[t("i",null,[s("\xA5 ")]),this.$filters.moneyFormat(e.price)])]),t("div",{class:P.addNum},[t(ge,{disableInput:!0,longPress:!1,disabled:e.period==="PERPETUAL"||this.disabled,modelValue:e.num,"onUpdate:modelValue":r=>e.num=r,theme:"round",min:1,max:99,onChange:()=>{let r=new Date;e.period==="MONTH"?r=d(e.startTime).add(1*e.num,"month").toDate():e.period==="QUARTERLY"?r=d(e.startTime).add(3*e.num,"month").toDate():e.period==="YEAR_HALF"?r=d(e.startTime).add(6*e.num,"month").toDate():e.period==="YEAR"&&(r=d(e.startTime).add(1*e.num,"year").toDate()),e.endTime=d(r).format("YYYY-MM-DD"),this.$emit("priceChange",F(e.price*e.num))}},null)])])})]}),t(T,{class:["mb12",P.cellGroup,P.cellGroupTimer],border:!1},{default:()=>[t(p,{center:!0},{title:()=>t("div",{class:P.timerCell},[t("div",{class:P.timerTitle},[t("span",null,[s("\u7545\u5B66\u5361\u751F\u6548\u65F6\u95F4")])]),t("div",{class:P.timer},[this.startTime,s(" \u81F3 "),e.endTime])])})]})])}});const ls="_videoOrder_1evhl_1",cs="_tag_1evhl_1",us="_title_1evhl_12",ds="_courseGroupName_1evhl_17",ps="_collapseItem_1evhl_23",ms="_teacher_1evhl_28",ys="_price_1evhl_34",fs="_userLogo_1evhl_44",_s="_classItem_1evhl_50",hs="_time_1evhl_55";var L={videoOrder:ls,tag:cs,title:us,courseGroupName:ds,collapseItem:ps,teacher:ms,price:ys,userLogo:fs,classItem:_s,time:hs},vs=C({name:"OrderPractice",props:{item:{type:Object,default:{}}},data(){return{collapse:[1]}},render(){const e=this.item;return console.log(e.classTime),t("div",{class:L.videoOrder},[t(T,{border:!1},{default:()=>[t(p,{center:!0},{title:()=>t("div",{class:[L.title]},[t("span",{class:L.tag},[s("VIP\u5B9A\u5236\u8BFE")]),t("span",{class:[L.courseGroupName,"van-ellipsis"]},[e.courseGroupName])])}),t(p,{center:!0,border:!1,title:e.teacherName,titleClass:L.teacher},{icon:()=>t(O,{class:L.userLogo,src:e.avatar||M},null),default:()=>t(S,null,[t("span",{class:L.price},[t("i",null,[s("\xA5")]),x(e.coursePrice)]),s("/"),e.classTime.length,s("\u8BFE\u65F6")])}),t(p,{border:!1},{default:()=>[t(K,{border:!1,modelValue:this.collapse,"onUpdate:modelValue":r=>this.collapse=r},{default:()=>[t(W,{title:"\u8BFE\u7A0B\u8BE6\u60C5",name:1,class:L.collapseItem},{default:()=>[t("div",{class:L.classItem},[e.classTime.map(r=>{const o=`${r.classDate} ${d(r.startTime).format("HH:mm")}-${d(r.endTime).format("HH:mm")}`;return t("div",{class:L.time},[o])})])]})]})]})]})])}});const gs="_addDiscount_6pjg8_1",Ts="_selectDiscount_6pjg8_1",bs="_boxStyle_6pjg8_4",Cs="_container_6pjg8_25",Os="_memberLogo_6pjg8_28",Ps="_info_6pjg8_34",As="_top_6pjg8_40",Is="_price_6pjg8_48",Ns="_center_6pjg8_51",Ds="_t_6pjg8_40",js="_dis_6pjg8_60",Ls="_text_6pjg8_68",Es="_bottom_6pjg8_71",Vs="_cellGroup_6pjg8_76",Ss="_timer_6pjg8_80",xs="_timerCell_6pjg8_86";var f={addDiscount:gs,selectDiscount:Ts,boxStyle:bs,container:Cs,memberLogo:Os,info:Ps,top:As,price:Is,center:Ns,t:Ds,dis:js,text:Ls,bottom:Es,cellGroup:Vs,timer:Ss,timerCell:xs},Gs=C({name:"add-discount",props:{orderType:{type:String,default:""},orderGoodsType:{type:Array,default:()=>[]},actualPrice:{type:Number,default:0}},emits:["confirm","confirmOnlyDiscount"],setup(e,{emit:r}){const o=q(!1),a=q(!1);q([]);const l=q(!1),i=he({discountPrice:0,startTime:"",endTime:""}),c=q({id:null,salePrice:0,discountRate:0,period:"YEAR",vipType:"DISCOUNT"}),b=()=>{if(l.value){i.discountPrice=be(e.actualPrice-e.actualPrice*c.value.discountRate/100);const v=h.user.data,u=v.discountCardFlag?d(v.discountEndTime||new Date).add(1,"day").toDate():new Date;let m=d(new Date).format("YYYY-MM-DD");c.value.period==="MONTH"?m=d(u).add(1,"month").format("YYYY-MM-DD"):c.value.period==="QUARTERLY"?m=d(u).add(3,"month").format("YYYY-MM-DD"):c.value.period==="YEAR_HALF"?m=d(u).add(6,"month").format("YYYY-MM-DD"):c.value.period==="YEAR"&&(m=d(u).add(1,"year").format("YYYY-MM-DD")),i.startTime=d(u).format("YYYY-MM-DD"),i.endTime=m}else i.discountPrice=0,i.startTime="",i.endTime=""},w=()=>{l.value=!l.value,b(),r("confirm",{checked:l.value,discountPrice:i.discountPrice,...c.value})},U=()=>{l.value=!0,b(),r("confirmOnlyDiscount",{checked:l.value,discountPrice:i.discountPrice,...c.value})},Z=v=>{let u=!1;e.orderGoodsType.forEach(m=>{v.includes(m.orderType)&&(u=!0)}),o.value=u};return(async()=>{const{data:v}=await V.get(`${h.platformApi}/memberPriceSettings/getDiscount`);c.value={id:v.id,salePrice:v.salePrice,period:v.period,discountRate:(v.discountRate||0)*100,vipType:v.vipType};const u=v.productType?v.productType.split(","):[];u.value=u,Z(u);const m=h.user.data,ee=d(),$=m.discountEndTime||new Date;m.discountCardFlag&&d(ee).isBefore(d($))&&o.value&&(a.value=!0,U())})(),()=>o.value?t("div",{class:f.addDiscount},[a.value?"":t(S,null,[t(T,{class:["mb12",f.cellGroup],border:!1},{default:()=>[t(p,{center:!0,class:f.selectDiscount,titleClass:f.titleClass,onClick:()=>{w()}},{icon:()=>t($e,{modelValue:l.value},{icon:v=>t(Y,{class:f.boxStyle,name:v.checked?se:ae,size:"15"},null)}),title:()=>t("div",{class:f.container},[t(O,{class:f.memberLogo,src:Te},null),t("div",{class:f.info},[t("div",{class:f.top},[t("div",{class:f.title},[s("\u7545\u5B66\u5361")]),t("div",{class:f.price},[s("\xA5"),x(c.value.salePrice),s("/\u5E74")])]),t("div",{class:f.center},[t("div",{class:f.t},[t("span",{class:f.dis},[s("\u7EA6\u8BFE"),c.value.discountRate,s("\u6298")]),t("span",{class:f.text},[s("\u73B0\u5728\u5F00\u901A\u7ACB\u5373\u4F18\u60E0")])])]),t("div",{class:f.bottom},[s("x1")])])])})]}),l.value?t(T,{class:["mb12",f.cellGroup],border:!1},{default:()=>[t(p,{center:!0},{title:()=>t("div",{class:f.timerCell},[t("div",{class:f.timerTitle},[t("span",null,[s("\u7545\u5B66\u5361\u751F\u6548\u65F6\u95F4")])]),t("div",{class:f.timer},[i.startTime,s(" \u81F3 "),i.endTime])])})]}):""]),l.value||a.value?t(T,{class:["mb12",f.cellGroup],border:!1},{default:()=>[t(p,{center:!0},{title:()=>t("div",{class:f.timerCell},[t("div",{class:f.timerTitle},[t("span",null,[s("\u7545\u5B66\u5361\u4F18\u60E0")])]),t("div",{class:f.timer},[s("-\uFFE5"),i.discountPrice])])})]}):""]):""}});const Fs="_liveOrder_fvyep_1",ws="_tag_fvyep_1",Us="_title_fvyep_12",Rs="_courseGroupName_fvyep_17",ks="_collapseItem_fvyep_22",zs="_teacher_fvyep_27",Bs="_price_fvyep_33",Ys="_userLogo_fvyep_44",qs="_classItem_fvyep_50",Hs="_time_fvyep_55";var E={liveOrder:Fs,tag:ws,title:Us,courseGroupName:Rs,collapseItem:ks,teacher:zs,price:Bs,userLogo:Ys,classItem:qs,time:Hs},Ms=C({name:"OrderLive",props:{item:{type:Object,default:{}}},data(){return{collapse:[1]}},render(){const e=this.item;return t("div",{class:E.liveOrder},[t(T,{border:!1},{default:()=>[t(p,{center:!0},{title:()=>t("div",{class:[E.title,"van-ellipsis"]},[t("span",{class:E.tag},[s("\u5C0F\u7EC4\u8BFE")]),t("span",{class:[E.courseGroupName,"van-ellipsis"]},[e.courseGroupName])])}),t(p,{center:!0,border:!1,title:e.teacherName,titleClass:E.teacher},{icon:()=>t(O,{class:E.userLogo,src:e.avatar||M},null),default:()=>t("span",{class:E.price},[t("i",null,[s("\xA5")]),x(e.coursePrice)])}),t(p,{border:!1},{default:()=>[t(K,{border:!1,modelValue:this.collapse,"onUpdate:modelValue":r=>this.collapse=r},{default:()=>[t(W,{title:"\u8BFE\u7A0B\u8BE6\u60C5",name:1,class:E.collapseItem},{default:()=>[t("div",{class:E.classItem},[e.courseInfo.map(r=>t("div",{class:E.time},[r.courseTime]))])]})]})]})]})])}});const F=e=>(e=Number(e),Math.ceil(Number((e*100).toFixed(1)))/100),be=e=>(e=Number(e),Math.floor(Number((e*100).toFixed(1)))/100);var Na=C({name:"order-detail",data(){const e=this.$route.query;return{loading:!1,dialogVisible:!1,dialogContent:"",dialogBtnText:"\u786E\u5B9A",dialogType:"back",orderType:e.orderType,orderGoodsType:[],recomUserId:e.recomUserId,activityId:e.activityId,id:e.id,agreeStatus:!1,popupShow:!1,paymentStatus:!1,orderAmount:0,orderPrice:0,dataLoading:!0,disabledCoupon:!1,exists:!1,bottomHeight:0,paymentVendor:"",paymentVersion:"V1",paymentChannels:[],showQrcode:!1,orderTimer:null,qrCodeUrl:"",selectGoods:[],pay_channel:"",orderInfo:{},config:{},orderNo:""}},unmounted(){n.orderInfo={orderNo:"",actualPrice:0,payStatus:!1}},computed:{orderList(){return n.orderObject.orderList||[]},goodsNum(){const e=n.orderObject.orderList||[];let r=0;return e.forEach(o=>{o.num?r+=o.num:r+=1}),r},countDiscountPrice(){const e=n.orderObject;return e.couponAmount||be(e.couponDiscountPrice+e.discountPrice+e.discountCardPrice)}},async mounted(){if(this.dataLoading=!0,this.orderType=="MUSIC"&&this.id)try{const o=await Be(this.id);n.orderObject.orderType="MUSIC",n.orderObject.orderName=o.musicSheetName,n.orderObject.orderDesc=o.musicSheetName,n.orderObject.actualPrice=o.musicPrice,n.orderObject.recomUserId=this.recomUserId,n.orderObject.activityId=this.activityId,["WAIT_PAY","PAYING"].includes(o.orderStatus)?n.orderObject.orderNo=o.orderNo:["PAID","CLOSE","FAIL"].includes(o.orderStatus)&&(A("\u8BA2\u5355\u6709\u8BEF"),J({api:"back",content:{}})),n.orderObject.orderList=[{orderType:"MUSIC",goodsName:o.musicSheetName,actualPrice:o.musicPrice,price:o.musicPrice,...o}]}catch{}const e=n.orderObject.orderList||[],r=[];if(e.forEach(o=>{r.push({orderType:o.orderType,basePrice:o.price||0,price:o.price||0})}),this.orderGoodsType=r,await this.getOrderPayType(),this.orderAmount=n.orderObject.actualPrice||0,this.orderPrice=n.orderObject.actualPrice||0,this.disabledCoupon=!!n.orderObject.orderNo,this.dataLoading=!1,this.$nextTick(()=>{const{height:o}=Ne(this.$refs.paymentButton);this.bottomHeight=o+10}),!n.orderObject.orderType){this.dialogVisible=!0,this.dialogContent="\u4EA7\u54C1\u4FE1\u606F\u5DF2\u66F4\u65B0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9",this.dialogBtnText="\u786E\u5B9A",this.dialogType="back";return}},methods:{async getUserRegisterProtocol(){try{const e=await V.get(h.platformApi+"/sysUserContractRecord/checkContractSign",{params:{contractType:"REGISTER"}});this.exists=e.data}catch{}},async getOrderPayType(){try{const e=n.orderObject,r=e.orderList.find(i=>i.orderType===this.orderType);let o=r?r.id:"";if(e.orderType==="PRACTICE"||e.orderType==="VIP_COURSE"){const i=e.orderList.find(c=>c.orderType===e.orderType);o=i?i.teacherId:""}if(e.orderType==="LIVE"||e.orderType==="GROUP"||e.orderType==="VIDEO"){const i=e.orderList.find(c=>c.orderType==="VIDEO"||c.orderType==="LIVE"||c.orderType==="GROUP");o=i?i.courseGroupId:""}const{data:a}=await V.post(h.platformApi+"/userOrder/orderPayType",{data:{goodType:e.orderType,bizId:o,recomUserId:e.recomUserId?e.recomUserId:null}}),l=n.orderObject.paymentConfig||{};l.paymentVersion&&n.orderObject.orderNo?(this.paymentVersion=l.paymentVersion||"V1",this.paymentVendor=l.paymentVendor):(this.paymentVersion=a.paymentVersion||"V1",this.paymentVendor=a.paymentVendor),this.paymentChannels=a.paymentChannels}catch{}},async onAuthSuccess(){this.popupShow=!1,await this.getUserRegisterProtocol(),this.onSubmit()},async submitNativePay(){try{const e=this.orderInfo.paymentConfig,r={merOrderNo:e.merOrderNo,paymentChannel:e.paymentChannel,paymentVendor:e.paymentVendor},o=await V.post(h.platformApi+"/userOrder/executePayment/v2",{data:{...r}}),a=e.paymentChannel;J({api:"paymentOrder",content:{orderNo:this.orderNo,payChannel:a,payInfo:o.data.reqParams.body||JSON.stringify(o.data.reqParams)}}),A.loading({message:"\u652F\u4ED8\u4E2D...",forbidClick:!0,duration:3e3,loadingType:"spinner"}),A.clear(),ve("paymentOperation",l=>{console.log(l,"init paymentOperation"),this.paymentOperation(l==null?void 0:l.content)})}catch(e){console.log(e)}},paymentOperation(e){if(console.log(e,"paymentOperation"),e.status==="success"||e.status==="error")A.clear(),this.$router.replace({path:"/tradeDetail",query:{orderNo:this.orderNo}});else if(e.status==="cancel")A.clear();else if(e.status==="fail"){const o=this.orderInfo.paymentChannel.indexOf("wxpay")!==-1?"\u60A8\u5C1A\u672A\u5B89\u88C5\u5FAE\u4FE1":"\u60A8\u5C1A\u672A\u5B89\u88C5\u652F\u4ED8\u5B9D";X.alert({title:"\u63D0\u793A",message:o}).then(()=>{A.clear()})}},async onSubmit(){var e,r;if(this.orderPrice>0){if(!this.agreeStatus){A("\u8BF7\u5148\u9605\u8BFB\u5E76\u540C\u610F\u300A\u9177\u4E50\u79C0\u5E73\u53F0\u670D\u52A1\u534F\u8BAE\u300B");return}const o=h.user.data;if(!(o!=null&&o.realName)||!(o!=null&&o.idCardNo)){this.popupShow=!0;return}}if(n.orderObject.orderNo){if(this.paymentVersion==="V1")this.paymentStatus=!0;else{this.orderInfo=n.orderObject.paymentConfig||{},this.orderNo=n.orderObject.orderNo;const o=this.orderInfo.paymentConfig.paymentChannel;if(o)if(((e=this.orderInfo.paymentVendor)==null?void 0:e.indexOf("wxpay"))>-1||((r=this.orderInfo.paymentVendor)==null?void 0:r.indexOf("alipay"))>-1)this.submitNativePay();else{const a=Ue(o);this.onConfirm({payCode:a,pay_channel:o})}else this.paymentStatus=!0}return}try{const o=n.orderObject;if(this.paymentVersion==="V1"){const a=h.platformType==="TEACHER"?"/api-teacher/userOrder/executeOrder":"/api-student/userOrder/executeOrder",l=await V.post(a,{data:{orderName:o.orderName,orderDesc:o.orderDesc,orderType:o.orderType,actualPrice:this.orderPrice||0,recomUserId:o.recomUserId,activityId:o.activityId,couponId:o.couponId,orderInfos:[...Re()]}}),i=l.data||{};if(l.code===998||l.code===999){this.dialogVisible=!0,this.dialogContent=l.msg,this.dialogBtnText="\u5237\u65B0",this.dialogType="back";return}if(i.status=="PAID"){this.$router.replace({path:"/tradeDetail",query:{orderNo:i.orderNo}});return}n.orderObject.orderNo=i.orderNo,n.orderObject.actualPrice=i.actualPrice}else{const a=h.platformType==="TEACHER"?"/api-teacher/userOrder/executeOrder/v2":"/api-student/userOrder/executeOrder/v2",l=pe();this.selectGoods&&this.selectGoods.length>0&&l.push(...pe(this.selectGoods));const i=await V.post(a,{data:{activityId:o.activityId>0?o.activityId:null,couponIds:o.couponId,goodsInfos:l,orderDesc:o.orderDesc,orderName:o.orderName,orderType:o.orderType,paymentCashAmount:this.orderPrice||0,paymentType:this.paymentVendor,recomUserId:o.recomUserId||null}}),c=i.data||{};if(i.code===999||i.code===998){this.dialogVisible=!0,this.dialogContent=i.msg,this.dialogBtnText="\u786E\u5B9A",this.dialogType="back";return}if(c.status=="PAID"){this.$router.replace({path:"/tradeDetail",query:{orderNo:c.orderNo}});return}n.orderObject.paymentConfig=c||{},n.orderObject.actualPrice=c.paymentConfig.price,n.orderObject.orderNo=c==null?void 0:c.orderNo,this.orderInfo=c,this.orderNo=c.orderNo}this.paymentStatus=!0}catch{this.loading=!1,this.orderPrice===0&&X.alert({title:"\u63D0\u793A",message:"\u652F\u4ED8\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\uFF01",confirmButtonText:"\u786E\u5B9A",confirmButtonColor:"#2dc7aa"})}},async onDialogConfirm(){if(this.dialogVisible=!1,this.dialogType==="back")this.$router.back();else if(this.dialogType==="refresh"){const e=await V.get(h.platformType==="TEACHER"?"/api-teacher/teacher/queryUserInfo":"/api-student/student/queryUserInfo");De(e.data);const r=e.data.userVip.vipEndDays||0;n.orderObject.orderList.forEach(o=>{o.vipEndDays=r})}},onBackOut(){me()},onCouponSelect(e){let r=0,o=0;const a={};this.orderGoodsType.forEach(b=>{a[b.orderType]=b.price}),(e||[]).forEach(b=>{if(b.couponCategory==="UNIVERSAL")o+=Number(b.discountPrice);else{const w=Ye[b.couponCategory];let U=a[w]-Number(b.discountPrice);U>=0?r+=Number(b.discountPrice):r+=Number(a[w]),a[w]=U>=0?U:0}});let l=0;for(let b in a)l+=a[b];o>=l&&(o=l);const i=Number(F(l-Number(o)));this.orderPrice=i>=0?i:0;const c=(e||[]).map(b=>b.couponIssueId);n.orderObject.couponId=c.join(",")||"",n.orderObject.couponDiscountPrice=r+o},onConfirm(e){const r=this.orderInfo.paymentConfig||{};this.pay_channel=e.pay_channel;const o=je.stringify({pay_channel:e.pay_channel,wxAppId:r.wxAppId,alipayAppId:r.alipayAppId,paymentType:this.orderInfo.paymentType,body:r.body,price:r.price,orderNo:r.merOrderNo,userId:r.userId});n.orderObject.paymentConfig.paymentConfig.paymentChannel=e.pay_channel,console.log(o,"params ---",r),e.payCode==="payResult"?window.location.href=le()+h.payBackPath+"#/payResult?"+o:(this.qrCodeUrl=le()+h.payBackPath+"#/payDefine?"+o,this.showQrcode=!0,this.paymentStatus=!1,setTimeout(()=>{this.getPaymentOrderStatus()},300))},async getPaymentOrderStatus(){const e=setInterval(async()=>{if(this.$route.name!="orderDetail"){clearInterval(e);return}this.orderTimer=e;try{const r=h.platformType==="TEACHER"?"/api-teacher":"/api-student",{data:o}=await V.get(`${r}/userOrder/detailByOrderNo/${this.orderNo}`,{hideLoading:!0});o.status!=="WAIT_PAY"&&o.status!=="PAYING"&&(this.showQrcode=!1,clearInterval(this.orderTimer),setTimeout(()=>{this.$router.replace({path:"/tradeDetail",query:{orderNo:this.orderNo}})},100))}catch(r){console.log(r,"error"),clearInterval(this.orderTimer)}},5e3)}},beforeUnmount(){me()},render(){return t("div",{class:_["order-detail"],style:{paddingBottom:this.bottomHeight+"px"}},[t(we,null,null),!this.loading&&t(S,null,[this.orderList.map(e=>{if(e.orderType==="VIDEO")return t(kt,{item:e},null);if(e.orderType==="GROUP")return t(Ms,{item:e},null);if(e.orderType==="LIVE")return t(Kt,{item:e},null);if(e.orderType==="PRACTICE")return t(lr,{item:e},null);if(e.orderType==="VIP_COURSE")return t(vs,{item:e},null);if(e.orderType==="VIP"||e.orderType==="SVIP")return t(Ar,{item:e,disabled:this.disabledCoupon,onPriceChange:r=>{n.orderObject.couponId="",n.orderObject.couponDiscountPrice=0,this.orderAmount=Number(r);const o=Number(F(Number(this.orderAmount)-Number(n.orderObject.couponDiscountPrice)));this.orderPrice=o>=0?o:0,this.orderGoodsType.forEach(l=>{l.orderType===e.orderType&&(l.price=Number(r))});const a=this.$refs.useCouponRef;a&&a.resetCouponList()}},null);if(e.orderType==="MUSIC")return t(Br,{item:e},null);if(e.orderType==="PIANO_ROOM")return t(Kr,{item:e},null);if(e.orderType==="ACTI_REGIST")return t(co,{item:e},null);if(e.orderType==="ALBUM")return t(ho,{item:e},null);if(e.orderType==="TENANT_ALBUM")return t(Qo,{item:e},null);if(e.orderType==="DISCOUNT")return t(ns,{disabled:this.disabledCoupon,item:e,onPriceChange:r=>{n.orderObject.couponId="",n.orderObject.couponDiscountPrice=0,this.orderAmount=Number(r);const o=Number(F(Number(this.orderAmount)-Number(n.orderObject.couponDiscountPrice)));this.orderPrice=o>=0?o:0,this.orderGoodsType.forEach(l=>{l.orderType===e.orderType&&(l.price=Number(r))});const a=this.$refs.useCouponRef;a&&a.resetCouponList()}},null)}),h.platformType==="STUDENT"&&!this.dataLoading&&!this.disabledCoupon?t(Gs,{actualPrice:this.orderAmount,orderType:this.orderType,orderGoodsType:this.orderGoodsType,onConfirmOnlyDiscount:e=>{n.orderObject.discountCardPrice=Number(e.discountPrice),this.orderGoodsType.forEach(o=>{o.orderType!=="DISCOUNT"&&(o.price=F(o.price-Number(e.discountPrice)))});const r=this.$refs.useCouponRef;r&&r.resetCouponList(),this.orderPrice=Number(F(Number(this.orderAmount)-Number(e.discountPrice)-Number(n.orderObject.couponDiscountPrice)))},onConfirm:e=>{var l;n.orderObject.couponId="",n.orderObject.couponDiscountPrice=0;const r=(l=this.selectGoods)==null?void 0:l.findIndex(i=>i.id===e.id),o=this.orderGoodsType;if(e.checked)n.orderObject.discountCardPrice=Number(e.discountPrice),this.orderGoodsType.forEach(i=>{i.orderType!=="DISCOUNT"&&(i.price=F(i.price-Number(e.discountPrice)))}),r===-1&&(this.orderAmount=this.orderAmount+e.salePrice,this.selectGoods.push({orderType:e.vipType,goodsName:"\u7545\u5B66\u5361",num:1,id:e.id}),o.findIndex(c=>c.orderType===e.vipType)===-1&&o.push({orderType:e.vipType,price:e.salePrice}));else if(n.orderObject.discountCardPrice=0,r!==-1){this.selectGoods.splice(r,1),this.orderAmount=this.orderAmount-e.salePrice,this.orderGoodsType.forEach(c=>{c.orderType!=="DISCOUNT"&&(c.price=c.basePrice)});const i=o.findIndex(c=>c.orderType===e.vipType);i!==-1&&o.splice(i,1)}this.orderGoodsType=o;const a=this.$refs.useCouponRef;a&&a.resetCouponList(),this.orderPrice=Number(F(Number(this.orderAmount)-Number(e.discountPrice)-Number(n.orderObject.couponDiscountPrice))),this.$forceUpdate()}},null):"",h.platformType==="STUDENT"&&!this.dataLoading&&this.disabledCoupon&&n.orderObject.discountCardPrice>0?t(T,{class:["mb12",_.cellGroup],border:!1},{default:()=>[t(p,{center:!0},{title:()=>t("div",{class:_.timerCell},[t("div",{class:_.timerTitle},[t("span",null,[s("\u7545\u5B66\u5361\u4F18\u60E0")])]),t("div",{class:_.timer},[s("-\uFFE5"),this.$filters.moneyFormat(n.orderObject.discountCardPrice)])])})]}):"",!this.dataLoading&&t(qe,{ref:"useCouponRef",couponId:n.orderObject.couponId,discountPrice:n.orderObject.discountPrice,orderType:this.orderType,orderGoodsType:this.orderGoodsType,orderAmount:this.orderAmount-n.orderObject.discountCardPrice,onCouponSelect:this.onCouponSelect,disabled:this.disabledCoupon},null),t("div",{class:_.paymentInfo,ref:"paymentButton"},[this.orderPrice>0&&t("div",{class:[_.protocol,h.projectType==="tenant"&&_.protocolTenant]},[t(Le,{modelValue:this.agreeStatus,"onUpdate:modelValue":e=>this.agreeStatus=e,showHeader:!0,style:{paddingLeft:0,paddingRight:0},onProtocolExists:e=>{this.exists=e}},null)]),t("div",{class:_.btnGroup},[t("div",{class:_.priceSection},[t("span",{class:_.goodsNum},[s("\u5171"),this.goodsNum||1,s("\u4EF6")]),t("div",null,[t("div",null,[s("\u5408\u8BA1\uFF1A"),t("div",{class:_.price},[t("span",{class:_.priceUnit},[s("\uFFE5")]),t("span",{class:_.priceNum},[x(this.orderPrice)])])]),this.countDiscountPrice>0?t("div",{class:_.isDiscountPrice},[s("\u5DF2\u4F18\u60E0 \xA5"),x(this.countDiscountPrice)]):""])]),t(oe,{type:"primary",round:!0,class:[_.btn,h.projectType==="tenant"&&_.btnTenant],onClick:this.onSubmit},{default:()=>[s("\u7ACB\u5373\u652F\u4ED8")]})])])]),t(Ee,{modelValue:this.popupShow,"onUpdate:modelValue":e=>this.popupShow=e},{default:()=>[t(Ve,{exists:this.exists,onSuccess:this.onAuthSuccess},null)]}),t(re,{show:this.paymentStatus,closeOnClickOverlay:!1,position:"bottom",round:!0,closeOnPopstate:!0,safeAreaInsetBottom:!0,style:{minHeight:"30%"}},{default:()=>[this.paymentVersion==="V1"?t(Ge,{modelValue:this.paymentStatus,"onUpdate:modelValue":e=>this.paymentStatus=e,orderInfo:n.orderObject,onBackOut:this.onBackOut},null):t(At,{paymentConfig:{...n.orderObject,orderNo:this.orderNo},paymentVendor:this.paymentVendor,paymentChannels:this.paymentChannels,onClose:()=>this.paymentStatus=!1,onBackOut:this.onBackOut,onConfirm:e=>this.onConfirm(e)},null)]}),t(re,{show:this.showQrcode,"onUpdate:show":e=>this.showQrcode=e,round:!0,class:_.qrcodePopup,onClose:()=>{clearInterval(this.orderTimer)}},{default:()=>[t(wo,{url:this.qrCodeUrl,pay_channel:this.pay_channel},null)]}),t(re,{show:this.dialogVisible,"onUpdate:show":e=>this.dialogVisible=e,style:{background:"transparent"},closeOnClickOverlay:!1},{default:()=>[t("div",{class:_.dialogContainer},[t("div",{class:_.dialogTitle},[s("\u63D0\u793A")]),t("div",{class:_.dialogContent},[this.dialogContent]),t("div",{class:_.dialogBtnGroup},[t(oe,{round:!0,type:"primary",block:!0,class:_.dialogBtn,onClick:this.onDialogConfirm},{default:()=>[this.dialogBtnText]})])])]})])}});export{Na as default,be as numberToTwoDown,F as numberToTwoUp};
|