1 |
- import{g as d,d as f,Q as ne,S as ie,W as Q,j as t,N as x,A as s,bA as E,B as k,D as B,y as P,f as U,n as G,T as L,b5 as le,F as z,w as O,$ as ce,U as ue,a3 as de,V as pe,X as me,Y as ye,i as he,v as fe,aS as q}from"./ResizeObserver.es.2ba57d2a.js";import{C as _e}from"./index.651a84fd.js";import{C as ge}from"./index.49561081.js";import{U as be}from"./index.9b5f9dc9.js";import{i as ve,a as Te,P as Ce}from"./index.f3d4d5b7.js";import{C as l}from"./index.cdcbbf53.js";import{C as T}from"./index.ca057fae.js";import{R as Ae,a as X}from"./index.eabb1a9f.js";import"./index.398223bb.js";import{u as J}from"./hooks.37efd8fa.js";import{a as M,i as Y}from"./icon_checkbox_default.2fe5d57e.js";import{a as K}from"./icon_checkbox-tenant.ecfa11df.js";import{C as Ie}from"./index.d83de451.js";import{o as n,b as Oe,c as Pe,d as Ve,r as Le}from"./orderStatus.9f0c33be.js";import{I as v}from"./index.b3faff00.js";import{i as R}from"./icon_teacher.40b6f077.js";import{C as Z,a as $}from"./index.0d739fe1.js";import{S as Se}from"./index.eaeee09b.js";import{i as Ne}from"./icon_member.4d7750c3.js";import{a as je}from"./index.eb1d9d01.js";import{T as ze}from"./index.f4e7db8e.js";import{g as Ee}from"./tradeOrder.4f5b4b1e.js";import{U as we}from"./index.528bca7a.js";import{i as xe,b as De}from"./browser.8379baf6.js";import"./index.19805415.js";import"./index.86f67bbb.js";import"./index.752d50e1.js";import"./index.c3beaab0.js";import"./use-id.3fde8b4d.js";import"./index.0354ffca.js";import"./index.f76961f5.js";import"./item.8a6ca747.js";const Fe="_tips_1inmf_6",Ue="_paymentInfo_1inmf_31",qe="_protocol_1inmf_37",ke="_protocolTenant_1inmf_41",Be="_btnGroup_1inmf_48",Ge="_priceSection_1inmf_58",Re="_goodsNum_1inmf_64",He="_price_1inmf_58",Qe="_priceUnit_1inmf_77",Xe="_btnTenant_1inmf_80",Je="_qrcodePopup_1inmf_88",Me="_dialogContainer_1inmf_92",Ye="_dialogTitle_1inmf_100",Ke="_dialogContent_1inmf_106",We="_dialogBtnGroup_1inmf_112",Ze="_dialogBtn_1inmf_112";var c={"order-detail":"_order-detail_1inmf_1",tips:Fe,paymentInfo:Ue,protocol:qe,protocolTenant:ke,btnGroup:Be,priceSection:Ge,goodsNum:Re,price:He,priceUnit:Qe,btnTenant:Xe,qrcodePopup:Je,dialogContainer:Me,dialogTitle:Ye,dialogContent:Ke,dialogBtnGroup:We,dialogBtn:Ze};const $e="_payment_y6th3_1",et="_boxStyle_y6th3_31",tt="_title_y6th3_37",rt="_payAmount_y6th3_45",ot="_amount_y6th3_55",st="_blank_y6th3_64",at="_payTypeRe_y6th3_67",nt="_recommend_y6th3_75",it="_payBtn_y6th3_84",lt="_tenantPayBtn_y6th3_91";var g={payment:$e,boxStyle:et,title:tt,payAmount:rt,amount:ot,blank:st,payTypeRe:at,recommend:nt,payBtn:it,tenantPayBtn:lt};const W=d.platformType==="TEACHER"?"/api-teacher":"/api-student";var ct=f({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 a=ne(),o=ie({payType:"wx",pay_channel:""}),y=()=>{B.confirm({message:"\u662F\u5426\u653E\u5F03\u672C\u6B21\u4ED8\u6B3E",confirmButtonText:"\u7EE7\u7EED\u4ED8\u6B3E",cancelButtonText:"\u653E\u5F03"}).then(()=>{}).catch(async()=>{J("\u53D6\u6D88\u652F\u4ED8"),await ee(),r("close"),J("\u53D6\u6D88\u652F\u4ED8")})},p=Q(()=>{var h;if(e.paymentVendor==="yeepay"||e.paymentVendor==="adapay")return!0;const i=(h=e.paymentChannels)==null?void 0:h.join(",");return!!(i&&i.indexOf("wxpay")!==-1)}),_=Q(()=>{var h;if(e.paymentVendor==="yeepay"||e.paymentVendor==="adapay")return!0;const i=(h=e.paymentChannels)==null?void 0:h.join(",");return!!(i&&i.indexOf("alipay")!==-1)}),ee=async i=>{try{await P.post(W+"/userOrder/orderCancel",{data:{orderNo:e.paymentConfig.orderNo}})}catch{}r("update:modelValue",!1),i||(U().isApp?G({api:"goBack"}):a.go(-1)),r("backOut")},te=async()=>{e.paymentVendor&&(e.paymentVendor.indexOf("wxpay")>-1||e.paymentVendor.indexOf("alipay")>-1)?re():se()},re=async()=>{try{const i=o.payType==="zfb"?"ali_app":"wx_app";console.log(e.paymentConfig,"paymentConfig");let h=e.paymentVendor;e.paymentChannels.forEach(C=>{o.payType==="zfb"&&C.indexOf("alipay")!==-1&&(h=C),o.payType==="wx"&&C.indexOf("wxpay")!==-1&&(h=C)});const ae={merOrderNo:e.paymentConfig.orderNo,paymentChannel:i,paymentVendor:h},H=await P.post(W+"/userOrder/executePayment/v2",{data:{...ae}});G({api:"paymentOrder",content:{orderNo:e.paymentConfig.orderNo,payChannel:i,payInfo:H.data.reqParams.body||JSON.stringify(H.data.reqParams)}}),L.loading({message:"\u652F\u4ED8\u4E2D...",forbidClick:!0,duration:3e3,loadingType:"spinner"}),L.clear(),r("update:modelValue",!1),le("paymentOperation",C=>{console.log(C,"init paymentOperation"),oe(C==null?void 0:C.content)})}catch(i){console.log(i)}},oe=i=>{if(console.log(i,"paymentOperation"),i.status==="success"||i.status==="error")L.clear(),r("update:modelValue",!1),a.replace({path:"/tradeDetail",query:{orderNo:e.paymentConfig.orderNo}});else if(i.status==="cancel")L.clear(),r("update:modelValue",!1);else if(i.status==="fail"){const h=o.payType==="zfb"?"\u60A8\u5C1A\u672A\u5B89\u88C5\u652F\u4ED8\u5B9D":"\u60A8\u5C1A\u672A\u5B89\u88C5\u5FAE\u4FE1";B.alert({title:"\u63D0\u793A",message:h}).then(()=>{L.clear(),r("update:modelValue",!1)})}},se=()=>{const i=o.payType;U().weixin?i=="zfb"?(o.pay_channel="alipay_qr",w("qrCode")):i=="wx"&&(o.pay_channel="wx_pub",w("pay")):U().alipay?i=="zfb"?(o.pay_channel="alipay_wap",w("pay")):i=="wx"&&(o.pay_channel="wx_pub",w("qrCode")):(i=="zfb"?o.pay_channel="alipay_qr":i=="wx"&&(o.pay_channel="wx_pub"),w("qrCode"))},w=i=>{const h=i=="qrCode"?"payCenter":"payResult";r("confirm",{payCode:h,pay_channel:o.pay_channel})};return()=>t("div",{class:g.payment},[t(x,{onClick:y,name:"cross",size:20},null),t("div",{class:[g.title]},[s("\u9009\u62E9\u652F\u4ED8\u65B9\u5F0F")]),t("div",{class:g.payAmount},[t("p",null,[s("\u5E94\u4ED8\u91D1\u989D")]),t("div",{class:g.amount},[t("span",null,[s("\uFFE5")]),E(e.paymentConfig.actualPrice)])]),t(Ae,{modelValue:o.payType,"onUpdate:modelValue":i=>o.payType=i},{default:()=>[t(T,{border:!1},{default:()=>[p.value&&t(l,{border:!0,center:!0,onClick:()=>{o.payType="wx"}},{icon:()=>t(x,{name:ve,size:18},null),"right-icon":()=>t(X,{name:"wx"},{icon:i=>t(x,{class:g.boxStyle,name:i.checked?d.projectType==="tenant"?K:M:Y},null)}),title:()=>t("div",{class:g.payTypeRe},[s("\u5FAE\u4FE1\u652F\u4ED8 "),t("span",{class:g.recommend},[s("\u63A8\u8350")])])}),_.value&&t(l,{title:"\u652F\u4ED8\u5B9D\u652F\u4ED8",border:!0,center:!0,onClick:()=>{o.payType="zfb"}},{icon:()=>t(x,{name:Te,size:18},null),"right-icon":()=>t(X,{name:"zfb"},{icon:i=>t(x,{class:g.boxStyle,name:i.checked?d.projectType==="tenant"?K:M:Y},null)})})]})]}),t("div",{class:g.blank},null),t(k,{type:"primary",class:[g.payBtn,d.projectType==="tenant"&&g.tenantPayBtn],block:!0,round:!0,onClick:te},{default:()=>[s("\u786E\u8BA4\u652F\u4ED8")]})])}});const ut="_videoOrder_50lha_1",dt="_tag_50lha_1",pt="_title_50lha_12",mt="_titleSong_50lha_17",yt="_teacher_50lha_21",ht="_price_50lha_27",ft="_userLogo_50lha_37",_t="_classItem_50lha_43",gt="_time_50lha_49",bt="_line_50lha_55",vt="_img_50lha_69",Tt="_titleClass_50lha_76",Ct="_labelClass_50lha_81";var u={videoOrder:ut,tag:dt,title:pt,titleSong:mt,teacher:yt,price:ht,userLogo:ft,classItem:_t,time:gt,line:bt,img:vt,titleClass:Tt,labelClass:Ct},At=f({name:"OrderVideo",props:{item:{type:Object,default:{}}},computed:{album(){const e=this.item.courseInfo||[],r=[];return e.map(a=>{a.musicAlbumInfos&&a.musicAlbumInfos.map(o=>{o.relationType==="ALBUM"&&r.findIndex(p=>p.musicAlbumId===o.musicAlbumId)===-1&&r.push(o)})}),this.item.relationType==="GIFT"?[...r]:[]},music(){const e=this.item.courseInfo||[],r=[];return e.map(a=>{a.musicAlbumInfos&&a.musicAlbumInfos.map(o=>{o.relationType==="MUSIC"&&r.findIndex(p=>p.musicAlbumId===o.musicAlbumId)===-1&&r.push(o)})}),this.item.relationType==="GIFT"?[...r]:[]}},render(){const e=this.item;return console.log(e),t("div",{class:u.videoOrder},[t(T,{border:!1},{default:()=>[t(l,{center:!0},{title:()=>t("div",{class:[u.title,"van-ellipsis"]},[t("span",{class:u.tag},[s("\u89C6\u9891\u8BFE")]),e.courseGroupName])}),t(l,{center:!0,title:e.teacherName,titleClass:u.teacher},{icon:()=>t(v,{class:u.userLogo,src:e.avatar||R},null),default:()=>t("span",{class:u.price},[t("i",null,[s("\xA5")]),E(e.coursePrice)])})]}),this.album.length>0&&t(T,{border:!1},{default:()=>[t(l,{center:!0},{title:()=>t("div",{class:[u.title,"van-ellipsis"],style:{display:"flex",alignItems:"center"}},[t("span",{class:u.line},null),s("\u9644\u5E26\u4E13\u8F91")]),value:()=>t("span",{class:u.titleSong},[s("\xB7 \u8D60\u9001")])}),this.album.map(r=>t(l,{center:!0,title:r.name,titleClass:u.titleClass,label:r.remark||"",labelClass:[u.labelClass,"van-ellipsis"]},{icon:()=>t(v,{src:r.cover,class:u.img},null)}))]}),this.music.length>0&&t(T,{border:!1},{default:()=>[t(l,{center:!0},{title:()=>t("div",{class:[u.title,"van-ellipsis"],style:{display:"flex",alignItems:"center"}},[t("span",{class:u.line},null),s("\u9644\u5E26\u4E50\u8C31")]),value:()=>t("span",{class:u.titleSong},[s("\xB7 \u8D60\u9001")])}),this.music.map(r=>t(l,{center:!0,title:r.name,titleClass:u.titleClass,label:"\u4F5C\u8005\uFF1A"+(r.remark||""),labelClass:[u.labelClass,"van-ellipsis"]},{icon:()=>t(v,{src:r.cover,class:u.img},null)}))]})])}});const It="_liveOrder_12rl8_1",Ot="_tag_12rl8_1",Pt="_title_12rl8_12",Vt="_collapseItem_12rl8_17",Lt="_teacher_12rl8_22",St="_price_12rl8_28",Nt="_userLogo_12rl8_38",jt="_classItem_12rl8_44",zt="_time_12rl8_49";var A={liveOrder:It,tag:Ot,title:Pt,collapseItem:Vt,teacher:Lt,price:St,userLogo:Nt,classItem:jt,time:zt},Et=f({name:"OrderLive",props:{item:{type:Object,default:{}}},data(){return{collapse:[1]}},render(){const e=this.item;return t("div",{class:A.liveOrder},[t(T,{border:!1},{default:()=>[t(l,{center:!0},{title:()=>t("div",{class:[A.title,"van-ellipsis"]},[t("span",{class:A.tag},[s("\u76F4\u64AD\u8BFE")]),e.courseGroupName])}),t(l,{center:!0,border:!1,title:e.teacherName,titleClass:A.teacher},{icon:()=>t(v,{class:A.userLogo,src:e.avatar||R},null),default:()=>t("span",{class:A.price},[t("i",null,[s("\xA5")]),E(e.coursePrice)])}),t(l,{border:!1},{default:()=>[t(Z,{border:!1,modelValue:this.collapse,"onUpdate:modelValue":r=>this.collapse=r},{default:()=>[t($,{title:"\u8BFE\u7A0B\u8BE6\u60C5",name:1,class:A.collapseItem},{default:()=>[t("div",{class:A.classItem},[e.courseInfo.map(r=>t("div",{class:A.time},[r.courseTime]))])]})]})]})]})])}});const wt="_videoOrder_1rdsx_1",xt="_tag_1rdsx_1",Dt="_title_1rdsx_12",Ft="_collapseItem_1rdsx_17",Ut="_teacher_1rdsx_22",qt="_price_1rdsx_28",kt="_userLogo_1rdsx_38",Bt="_classItem_1rdsx_44",Gt="_time_1rdsx_49";var I={videoOrder:wt,tag:xt,title:Dt,collapseItem:Ft,teacher:Ut,price:qt,userLogo:kt,classItem:Bt,time:Gt},Rt=f({name:"OrderPractice",props:{item:{type:Object,default:{}}},data(){return{collapse:[1]}},render(){const e=this.item;return console.log(e.classTime),t("div",{class:I.videoOrder},[t(T,{border:!1},{default:()=>[t(l,{center:!0},{title:()=>t("div",{class:[I.title,"van-ellipsis"]},[t("span",{class:I.tag},[s("\u966A\u7EC3\u8BFE")]),e.courseGroupName])}),t(l,{center:!0,border:!1,title:e.teacherName,titleClass:I.teacher},{icon:()=>t(v,{class:I.userLogo,src:e.avatar||R},null),default:()=>t(z,null,[t("span",{class:I.price},[t("i",null,[s("\xA5")]),E(e.coursePrice)]),s("/"),e.classTime.length,s("\u8BFE\u65F6")])}),t(l,{border:!1},{default:()=>[t(Z,{border:!1,modelValue:this.collapse,"onUpdate:modelValue":r=>this.collapse=r},{default:()=>[t($,{title:"\u8BFE\u7A0B\u8BE6\u60C5",name:1,class:I.collapseItem},{default:()=>[t("div",{class:I.classItem},[e.classTime.map(r=>{const a=`${r.classDate} ${O(r.startTime).format("HH:mm")}-${O(r.endTime).format("HH:mm")}`;return t("div",{class:I.time},[a])})])]})]})]})]})])}});const Ht="_memberLogo_qz6az_1",Qt="_container_qz6az_5",Xt="_titleClass_qz6az_8",Jt="_title_qz6az_8",Mt="_price_qz6az_21",Yt="_timerTitle_qz6az_33",Kt="_timer_qz6az_33",Wt="_timerCell_qz6az_48",Zt="_cellGroup_qz6az_58",$t="_cellGroupTimer_qz6az_62",er="_discountTips_qz6az_65",tr="_addNum_qz6az_78";var m={memberLogo:Ht,container:Qt,titleClass:Xt,title:Jt,price:Mt,timerTitle:Yt,timer:Kt,timerCell:Wt,cellGroup:Zt,cellGroupTimer:$t,discountTips:er,addNum:tr},rr="./assets/icon_member_svip.df06c070.png",or=f({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=O(e.startTime).add(e.vipEndDays,"day"),a=e.period==="YEAR"?"years":"months",o=r.diff(O(e.startTime),a);return e.period==="MONTH"?o+1:e.period==="QUARTERLY"?Math.ceil((o+1)/3):e.period==="YEAR_HALF"?Math.ceil((o+1)/6):e.period==="YEAR"?o+1:1}return 1}},render(){const e=this.item;return t("div",{class:m.videoOrder},[t(T,{class:["mb12",m.cellGroup],border:!1},{default:()=>[t(l,{titleClass:m.titleClass},{icon:()=>t(v,{class:m.memberLogo,src:e.orderType==="SVIP"?rr:Ne},null),title:()=>t(z,null,[t("div",{class:m.container},[t("div",{class:m.title},[e.goodsName||e.goodName]),t("div",{class:m.price},[t("i",null,[s("\xA5")]),this.$filters.moneyFormat(e.price)])]),t("div",{class:m.addNum},[t(Se,{disableInput:!0,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=O(e.startTime).add(1*e.num,"month").toDate():e.period==="QUARTERLY"?r=O(e.startTime).add(3*e.num,"month").toDate():e.period==="YEAR_HALF"?r=O(e.startTime).add(6*e.num,"month").toDate():e.period==="YEAR"&&(r=O(e.startTime).add(1*e.num,"year").toDate()),e.endTime=O(r).format("YYYY-MM-DD"),this.$emit("priceChange",(e.price*e.num).toFixed(2))}},null)])])})]}),e.orderType==="SVIP"&&e.vipEndDays>0&&t("div",{class:m.discountTips},[e.num>=this.needBuyNums?t(z,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(z,null,[s("\u8D2D\u4E70"),this.needBuyNums,s("\u4E2A"),je[e.period],s("SVIP\u4F1A\u5458\uFF0C"),t("span",null,[s("\u5269\u4F59VIP("),e.vipEndDays,s("\u5929)\u53EF\u514D\u8D39\u5347\u7EA7\u4E3ASVIP")])])]),t(T,{class:["mb12",m.cellGroup,m.cellGroupTimer],border:!1},{default:()=>[t(l,{center:!0},{title:()=>t("div",{class:m.timerCell},[t("div",{class:m.timerTitle},[t("span",{style:{paddingLeft:"5px"}},[s("\u751F\u6548\u65F6\u95F4")])]),t("div",{class:m.timer},[e.startTime,s(" \u81F3 "),e.endTime])])})]})])}}),sr="./assets/music-icon.fd0e8ce9.png";const ar="_item_11whb_1",nr="_header_11whb_8",ir="_mate_11whb_12",lr="_icon_11whb_16",cr="_info_11whb_22",ur="_btn_11whb_38",dr="_vip_11whb_46",pr="_free_11whb_50",mr="_charge_11whb_54",yr="_tags_11whb_58",hr="_footer_11whb_74",fr="_user_11whb_80",_r="_userIcon_11whb_85",gr="_favorite_11whb_90";var V={item:ar,header:nr,mate:ir,icon:lr,info:cr,btn:ur,vip:dr,free:pr,charge:mr,tags:yr,footer:hr,user:fr,userIcon:_r,favorite:gr};function br(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!ce(e)}var vr=f({name:"OrderMusic",props:{item:{type:Object,default:{}}},render(){const e=this.item;return t("div",{class:V.item},[t("header",{class:V.header},[t("div",{class:V.mate},[t(v,{src:e.titleImg||sr,class:V.icon},null),t("div",{class:V.info},[t("h4",null,[e.musicSheetName]),t("p",null,[e.composer]),t("div",{class:V.tags},[(e.subjectNames||"").split(",").map(r=>t(ze,null,br(r)?r:{default:()=>[r]}))])])]),t("div",{class:V.buttons},null)])])}});const Tr="_memberLogo_1ki51_1",Cr="_titleClass_1ki51_5",Ar="_title_1ki51_5",Ir="_price_1ki51_14",Or="_timerTitle_1ki51_25",Pr="_timer_1ki51_25",Vr="_timerCell_1ki51_39";var S={memberLogo:Tr,titleClass:Cr,title:Ar,price:Ir,timerTitle:Or,timer:Pr,timerCell:Vr},Lr="data:image/png;base64,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",Sr=f({name:"OrderPinao",props:{item:{type:Object,default:{}}},render(){const e=this.item;return console.log(e),t("div",{class:S.videoOrder},[t(T,{class:"mb12",border:!1,style:{borderRadius:"8px"}},{default:()=>[t(l,{center:!0,titleClass:S.titleClass},{icon:()=>t(v,{class:S.memberLogo,src:Lr},null),title:()=>t("div",{class:S.container},[t("div",{class:S.title},[e.times,s("\u5206\u949F\u7434\u623F\u65F6\u957F")]),t("div",{class:S.price},[t("i",null,[s("\xA5")]),this.$filters.moneyFormat(e.salePrice)])])})]})])}});const Nr="_liveOrder_w4wdr_1",jr="_tag_w4wdr_1",zr="_title_w4wdr_12",Er="_collapseItem_w4wdr_17",wr="_line_w4wdr_22",xr="_teacher_w4wdr_31",Dr="_price_w4wdr_42",Fr="_userLogo_w4wdr_52",Ur="_classItem_w4wdr_58",qr="_time_w4wdr_63";var N={liveOrder:Nr,tag:jr,title:zr,collapseItem:Er,line:wr,teacher:xr,price:Dr,userLogo:Fr,classItem:Ur,time:qr},kr="data:image/png;base64,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",Br=f({name:"OrderLive",props:{item:{type:Object,default:{}}},data(){return{collapse:[1]}},render(){const e=this.item;return t("div",{class:N.liveOrder},[t(T,{border:!1},{default:()=>[t(l,{center:!0},{title:()=>t("div",{class:[N.title,"van-ellipsis"]},[t("span",{class:N.line},null),s("\u6D3B\u52A8\u62A5\u540D")])}),t(l,{center:!0,border:!1,title:e.goodsName,titleClass:N.teacher},{icon:()=>t(v,{class:N.userLogo,src:kr},null),default:()=>t("span",{class:N.price},[t("i",null,[s("\xA5")]),E(e.actualPrice)])})]})])}});const Gr="_album_sw8i4_1",Rr="_albumType_sw8i4_9",Hr="_img_sw8i4_21",Qr="_content_sw8i4_34",Xr="_footer_sw8i4_50",Jr="_icon_sw8i4_71";var D={album:Gr,albumType:Rr,img:Hr,content:Qr,footer:Xr,icon:Jr},Mr=f({name:"OrderMusic",props:{item:{type:Object,default:{}}},render(){const e=this.item;return t("div",{class:D.album},[t(v,{class:D.img,src:e.albumCoverUrl},null),e.paymentType==="CHARGE"&&t("span",{class:D.albumType},[s("\u4ED8\u8D39")]),t("div",{class:D.content},[t("h4",{class:"van-ellipsis"},[e.albumName]),t("p",{class:"van-multi-ellipsis--l2"},[e.albumDesc]),t("div",{class:D.footer},[t("span",null,[e.musicSheetCount,s("\u9996")]),t("span",null,[e.albumFavoriteCount,s("\u4EBA\u6536\u85CF")])])])])}});const Yr="_saveShareImage_r51oz_1",Kr="_tips_r51oz_8",Wr="_tipsTitle_r51oz_14",Zr="_tipsContent_r51oz_20",$r="_iconLogo_r51oz_26",eo="_schoolName_r51oz_33",to="_previewSection_r51oz_48",ro="_topImage_r51oz_55",oo="_shareSection_r51oz_62",so="_shareContaienr_r51oz_70",ao="_shareType_r51oz_74",no="_qrcodeSection_r51oz_84",io="_memo_r51oz_92";var b={saveShareImage:Yr,tips:Kr,tipsTitle:Wr,tipsContent:Zr,iconLogo:$r,schoolName:eo,previewSection:to,topImage:ro,shareSection:oo,shareContaienr:so,shareType:ao,qrcodeSection:no,memo:io};const lo="_qrcode_izshm_1",co="_qrcodeCanvas_izshm_4",uo="_qrcodeLogo_izshm_8",po="_small_izshm_18";var F={qrcode:lo,qrcodeCanvas:co,qrcodeLogo:uo,small:po},mo=f({props:{text:{type:String,default:""},size:{type:String,default:"200px"},logoSize:{type:String,default:"default"}},setup(e){const r=ue(),a=()=>{De.toCanvas(r.value,e.text,{margin:1},o=>{o&&console.log(o),console.log("success")})};return de(()=>e.text,()=>{a()}),pe(()=>{me(()=>{a()})}),()=>t("div",{class:F.qrcode,style:{width:e.size,height:e.size}},[t("canvas",{ref:r,class:F.qrcodeCanvas},null),t("img",{src:xe,class:[F.qrcodeLogo,e.logoSize==="small"&&F.small]},null)])}}),yo="./assets/icon-logo.4dc927fa.png",ho=f({name:"qrcode-payment",props:{url:{type:String,default:""},pay_channel:{type:String,default:"wx_pub"}},setup(e){return()=>t("div",{class:[b.saveShareImage]},[t("div",{style:{overflow:"hidden"}},[t("div",{class:b.schoolName},null)]),t("img",{src:yo,class:b.iconLogo},null),t("div",{class:b.shareSection},[t("div",{class:[b.shareContaienr]},[t("div",{class:b.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:b.qrcodeSection},[t(mo,{text:e.url,logoSize:"small",size:"100%"},null)]),t("div",{class:b.memo},[s("\u8BF7\u572830\u5206\u949F\u5185\u626B\u7801\u652F\u4ED8")])]),t("div",{class:[b.tips]},[t("div",{class:b.tipsTitle},[s("\u4F7F\u7528\u8BF4\u660E\uFF1A")]),t("div",{class:b.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 fo="_album_11e6q_1",_o="_albumType_11e6q_9",go="_img_11e6q_20",bo="_content_11e6q_33",vo="_musicNum_11e6q_50",To="_footer_11e6q_57",Co="_icon_11e6q_69",Ao="_albumWeek_11e6q_76",Io="_albumTitle_11e6q_85",Oo="_albumNum_11e6q_91";var j={album:fo,albumType:_o,img:go,content:bo,musicNum:vo,footer:To,icon:Co,albumWeek:Ao,albumTitle:Io,albumNum:Oo},Po=f({name:"OrderMusic",props:{item:{type:Object,default:{}}},render(){const e=this.item;return t(z,null,[t("div",{class:j.album},[t(v,{class:j.img,src:e.coverImg},null),t("div",{class:j.content},[t("h4",{class:"van-ellipsis"},[e.name]),t("p",{class:"van-multi-ellipsis--l2"},[e.describe])])]),t("div",{class:j.albumWeek},[t("span",{class:j.albumTitle},[s("\u8D2D\u4E70\u5468\u671F")]),t("span",{class:j.albumNum},[e.purchaseNum,s("\u5929")])])])}}),as=f({name:"order-detail",data(){const e=this.$route.query;return{loading:!1,dialogVisiable:!1,dialogContent:"",dialogBtnText:"\u786E\u5B9A",dialogType:"back",orderType:e.orderType,recomUserId:e.recomUserId,activityId:e.activityId,id:e.id,agreeStatus:!1,popupShow:!1,paymentStatus:!1,orderAmount:0,orderPrice:0,dataLoading:!0,exists:!1,bottomHeight:0,paymentVendor:"",paymentVersion:"V1",paymentChannels:[],showQrcode:!1,orderTimer:null,qrCodeUrl:"",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(a=>{a.num?r+=a.num:r+=1}),r}},async mounted(){if(await this.getUserRegisterProtocol(),this.dataLoading=!0,this.orderType=="MUSIC"&&this.id)try{const e=await Ee(this.id);n.orderObject.orderType="MUSIC",n.orderObject.orderName=e.musicSheetName,n.orderObject.orderDesc=e.musicSheetName,n.orderObject.actualPrice=e.musicPrice,n.orderObject.recomUserId=this.recomUserId,n.orderObject.activityId=this.activityId,["WAIT_PAY","PAYING"].includes(e.orderStatus)?n.orderObject.orderNo=e.orderNo:["PAID","CLOSE","FAIL"].includes(e.orderStatus)&&(L("\u8BA2\u5355\u6709\u8BEF"),G({api:"back",content:{}})),n.orderObject.orderList=[{orderType:"MUSIC",goodsName:e.musicSheetName,actualPrice:e.musicPrice,...e}]}catch{}if(await this.getOrderPayType(),this.orderAmount=n.orderObject.actualPrice||0,this.orderPrice=n.orderObject.actualPrice||0,this.dataLoading=!1,this.orderPrice===0&&n.orderObject.orderType&&(this.loading=!0,this.onSubmit()),this.$nextTick(()=>{const{height:e}=ye(this.$refs.paymentButtom);this.bottomHeight=e+10}),!n.orderObject.orderType){this.dialogVisiable=!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 P.get(d.platformApi+"/sysUserContractRecord/checkContractSign",{params:{contractType:"REGISTER"}});this.exists=e.data}catch{}},async getOrderPayType(){try{const e=n.orderObject;let r=e.orderList.length>0?e.orderList[0].id:"";e.orderType==="PRACTICE"&&(r=e.orderList.length>0?e.orderList[0].teacherId:""),(e.orderType==="LIVE"||e.orderType==="VIDEO")&&(r=e.orderList.length>0?e.orderList[0].courseGroupId:"");const{data:a}=await P.post(d.platformApi+"/userOrder/orderPayType",{data:{goodType:e.orderType,bizId:r,recomUserId:e.recomUserId?e.recomUserId:null}}),o=n.orderObject.paymentConfig||{};o.paymentVersion&&n.orderObject.orderNo?(this.paymentVersion=o.paymentVersion||"V1",this.paymentVendor=o.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 onSubmit(){var e,r,a;if(this.orderPrice>0){if(!this.agreeStatus){L("\u8BF7\u5148\u9605\u8BFB\u5E76\u540C\u610F\u300A\u9177\u4E50\u79C0\u5E73\u53F0\u670D\u52A1\u534F\u8BAE\u300B");return}const o=d.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(((e=this.orderInfo.paymentVendor)==null?void 0:e.indexOf("wxpay"))>-1||((r=this.orderInfo.paymentVendor)==null?void 0:r.indexOf("alipay"))>-1)this.paymentStatus=!0;else if(o){const y=Oe(o);this.onConfirm({payCode:y,pay_channel:o})}else this.paymentStatus=!0}return}try{const o=n.orderObject;if(this.paymentVersion==="V1"){const y=d.platformType==="TEACHER"?"/api-teacher/userOrder/executeOrder":"/api-student/userOrder/executeOrder",p=await P.post(y,{data:{orderName:o.orderName,orderDesc:o.orderDesc,orderType:o.orderType,actualPrice:this.orderPrice||0,recomUserId:o.recomUserId,activityId:o.activityId,couponId:o.couponId,orderInfos:[...Pe()]}}),_=p.data||{};if(p.code===998){this.dialogVisiable=!0,this.dialogContent="\u60A8\u5F53\u524DVIP\u5929\u6570\u66F4\u65B0\uFF0C\u8BF7\u5237\u65B0\u540E\u5C1D\u8BD5",this.dialogBtnText="\u5237\u65B0",this.dialogType="refresh";return}if(_.status=="PAID"){this.$router.replace({path:"/tradeDetail",query:{orderNo:_.orderNo}});return}n.orderObject.orderNo=_.orderNo,n.orderObject.actualPrice=_.actualPrice}else{const y=d.platformType==="TEACHER"?"/api-teacher/userOrder/executeOrder/v2":"/api-student/userOrder/executeOrder/v2",p=await P.post(y,{data:{activityId:o.activityId||null,couponIds:o.couponId,goodsInfos:[...Ve()],orderDesc:o.orderDesc,orderName:o.orderName,orderType:o.orderType,paymentCashAmount:this.orderPrice||0,paymentType:this.paymentVendor,recomUserId:o.recomUserId||null}}),_=p.data||{};if(p.code===999){this.dialogVisiable=!0,this.dialogContent="\u4EA7\u54C1\u4FE1\u606F\u5DF2\u66F4\u65B0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9",this.dialogBtnText="\u786E\u5B9A",this.dialogType="back";return}if(p.code===998){this.dialogVisiable=!0,this.dialogContent="\u60A8\u5F53\u524DVIP\u5929\u6570\u66F4\u65B0\uFF0C\u8BF7\u5237\u65B0\u540E\u5C1D\u8BD5",this.dialogBtnText="\u5237\u65B0",this.dialogType="refresh";return}if(_.status=="PAID"){this.$router.replace({path:"/tradeDetail",query:{orderNo:_.orderNo}});return}n.orderObject.paymentConfig=p.data||{},n.orderObject.orderNo=(a=p.data)==null?void 0:a.orderNo,this.orderInfo=_,this.orderNo=_.orderNo}this.paymentStatus=!0}catch{this.loading=!1,this.orderPrice===0&&B.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.dialogVisiable=!1,this.dialogType==="back")this.$router.back();else if(this.dialogType==="refresh"){const e=await P.get(d.platformType==="TEACHER"?"/api-teacher/teacher/queryUserInfo":"/api-student/student/queryUserInfo");he(e.data);const r=e.data.userVip.vipEndDays||0;n.orderObject.orderList.forEach(a=>{a.vipEndDays=r})}},onBackOut(){Le()},onCouponSelect(e){console.log("onCouponSelect",e);let r=0;(e||[]).forEach(y=>{r+=Number(y.discountPrice)});const a=Number((Number(this.orderAmount)-Number(r)).toFixed(2));this.orderPrice=a>=0?a:0;const o=(e||[]).map(y=>y.couponIssueId);n.orderObject.couponId=o.join(",")||"",n.orderObject.couponDiscountPrice+=r},onConfirm(e){const r=this.orderInfo.paymentConfig||{};n.orderObject.paymentConfig.paymentConfig.paymentChannel=e.pay_channel,this.pay_channel=e.pay_channel;const a=fe.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});e.payCode==="payResult"?window.location.href=window.location.origin+d.payBackPath+"#/payResult?"+a:(this.qrCodeUrl=window.location.origin+d.payBackPath+"#/payDefine?"+a,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=d.platformType==="TEACHER"?"/api-teacher":"/api-student",{data:a}=await P.get(`${r}/userOrder/detailByOrderNo/${this.orderNo}`,{hideLoading:!0});a.status!=="WAIT_PAY"&&a.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)}},render(){return t("div",{class:c["order-detail"],style:{paddingBottom:this.bottomHeight+"px"}},[t(Ie,null,null),!this.loading&&t(z,null,[this.orderList.map(e=>{if(e.orderType==="VIDEO")return t(At,{item:e},null);if(e.orderType==="LIVE")return t(Et,{item:e},null);if(e.orderType==="PRACTICE")return t(Rt,{item:e},null);if(e.orderType==="VIP"||e.orderType==="SVIP")return t(or,{item:e,disabled:!!n.orderObject.orderNo,onPriceChange:r=>{this.orderAmount=Number(r);const a=Number((Number(this.orderAmount)-Number(n.orderObject.couponDiscountPrice)).toFixed(2));this.orderPrice=a>=0?a:0}},null);if(e.orderType==="MUSIC")return t(vr,{item:e},null);if(e.orderType==="PIANO_ROOM")return t(Sr,{item:e},null);if(e.orderType==="ACTI_REGIST")return t(Br,{item:e},null);if(e.orderType==="ALBUM")return t(Mr,{item:e},null);if(e.orderType==="TENANT_ALBUM")return t(Po,{item:e},null)}),!this.dataLoading&&t(we,{discountPrice:n.orderObject.discountPrice,orderType:this.orderType,orderAmount:this.orderAmount,onCouponSelect:this.onCouponSelect,disabled:!!n.orderObject.orderNo},null),t("div",{class:c.paymentInfo,ref:"paymentButtom"},[this.orderPrice>0&&t("div",{class:[c.protocol,d.projectType==="tenant"&&c.protocolTenant]},[t(_e,{modelValue:this.agreeStatus,"onUpdate:modelValue":e=>this.agreeStatus=e,showHeader:!0,style:{paddingLeft:0,paddingRight:0}},null)]),t("div",{class:c.btnGroup},[t("div",{class:c.priceSection},[t("span",{class:c.goodsNum},[s("\u5171"),this.goodsNum||1,s("\u4EF6")]),s("\u652F\u4ED8\u91D1\u989D\uFF1A"),t("div",{class:c.price},[t("span",{class:c.priceUnit},[s("\uFFE5")]),t("span",{class:c.priceNum},[E(this.orderPrice)])])]),t(k,{type:"primary",round:!0,class:[c.btn,d.projectType==="tenant"&&c.btnTenant],onClick:this.onSubmit},{default:()=>[s("\u7ACB\u5373\u652F\u4ED8")]})])])]),t(ge,{modelValue:this.popupShow,"onUpdate:modelValue":e=>this.popupShow=e},{default:()=>[t(be,{exists:this.exists,onSuccess:this.onAuthSuccess},null)]}),t(q,{show:this.paymentStatus,closeOnClickOverlay:!1,position:"bottom",round:!0,closeOnPopstate:!0,safeAreaInsetBottom:!0,style:{minHeight:"30%"}},{default:()=>[this.paymentVersion==="V1"?t(Ce,{modelValue:this.paymentStatus,"onUpdate:modelValue":e=>this.paymentStatus=e,orderInfo:n.orderObject,onBackOut:this.onBackOut},null):t(ct,{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(q,{show:this.showQrcode,"onUpdate:show":e=>this.showQrcode=e,round:!0,class:c.qrcodePopup,onClose:()=>{clearInterval(this.orderTimer)}},{default:()=>[t(ho,{url:this.qrCodeUrl,pay_channel:this.pay_channel},null)]}),t(q,{show:this.dialogVisiable,"onUpdate:show":e=>this.dialogVisiable=e,style:{background:"transparent"},closeOnClickOverlay:!1},{default:()=>[t("div",{class:c.dialogContainer},[t("div",{class:c.dialogTitle},[s("\u63D0\u793A")]),t("div",{class:c.dialogContent},[this.dialogContent]),t("div",{class:c.dialogBtnGroup},[t(k,{round:!0,type:"primary",block:!0,class:c.dialogBtn,onClick:this.onDialogConfirm},{default:()=>[this.dialogBtnText]})])])]})])}});export{as as default};
|