order-detail.7448ecc8.js 21 KB

1
  1. import{O as E}from"./index.42df3325.js";import{d as v,ag as M,y as R,c as e,q as r,a5 as A,F,r as L,b4 as x,B as k,b5 as J,e as y,m as _,P as H,f as T,aU as W,R as K,$,o as q}from"./index.13ca4bcb.js";import{C as g}from"./index.121d7090.js";import{T as G}from"./index.2e78e0e7.js";import{O as ee}from"./index.75b629b6.js";import{R as te,a as U}from"./index.22077000.js";import{C as O}from"./index.4e050c13.js";import{c as oe}from"./icon-checkbox-check.b4753e7f.js";import{c as ae}from"./icon-checkbox-default.a253b329.js";import{C as se}from"./index.e7b51cf4.js";import{O as N}from"./index.27086edf.js";import{F as re}from"./index.f0004205.js";import{F as D}from"./index.a334a3b6.js";import{q as ne}from"./index.339fc024.js";import{M as ce,G as le}from"./index.40cf4917.js";import{O as ue}from"./index.5a5ec44b.js";import{a as ie}from"./index.c1ed90a2.js";import{o as de,O as pe}from"./index.dc0eb3fc.js";import{I as Q}from"./index.5240421c.js";import"./index.f49da0ce.js";import"./Checker.3b0fb5fc.js";import"./function-call.f254a1e7.js";import"./index.510ab853.js";const me="_cartConfirm_ovmcv_1",he="_cartConfirmBox_ovmcv_9",ye="_cartItem_ovmcv_15",_e="_mlr13_ovmcv_24",fe="_protocol_ovmcv_28",ge="_paymentContainer_ovmcv_36",ve="_needPrice_ovmcv_46",Ce="_allPrice_ovmcv_56",Te="_cellItem_ovmcv_64",Ae="_img_ovmcv_69",Se="_cellPrice_ovmcv_77",be="_numFont_ovmcv_83",Ne="_numPrefix_ovmcv_86",we="_goodsContent_ovmcv_90",Ie="_goodsNum_ovmcv_90",Pe="_goodsPrice_ovmcv_96",Be="_free_ovmcv_102",Fe="_goodsNums_ovmcv_105",xe="_brandName_ovmcv_119",Ee="_model_ovmcv_125",ke="_popupCode_ovmcv_131",Oe="_codeContainer_ovmcv_135",qe="_codeClose_ovmcv_138",Ue="_codeImg_ovmcv_148",De="_codeTitle_ovmcv_155",Ve="_codeName_ovmcv_163",Me="_codeQr_ovmcv_170",Re="_codeBtnText_ovmcv_183",Le="_codeTips_ovmcv_194",He="_tipsTitle_ovmcv_208",Ge="_close_ovmcv_214",Qe="_codeBottom_ovmcv_219",ze="_title_ovmcv_226",Xe="_shareImg_ovmcv_241",Ye="_shareText_ovmcv_245",Ze="_freight_ovmcv_251";var c={cartConfirm:me,cartConfirmBox:he,cartItem:ye,mlr13:_e,protocol:fe,paymentContainer:ge,needPrice:ve,allPrice:Ce,cellItem:Te,img:Ae,cellPrice:Se,numFont:be,numPrefix:Ne,goodsContent:we,goodsNum:Ie,goodsPrice:Pe,free:Be,goodsNums:Fe,brandName:xe,model:Ee,popupCode:ke,codeContainer:Oe,codeClose:qe,codeImg:Ue,codeTitle:De,codeName:Ve,codeQr:Me,codeBtnText:Re,codeTips:Le,tipsTitle:He,close:Ge,codeBottom:Qe,title:ze,shareImg:Xe,shareText:Ye,freight:Ze};const je="_cellEntry_1kuxn_1",Je="_cell_1kuxn_1",We="_userName_1kuxn_36",Ke="_phone_1kuxn_41",$e="_addressInfo_1kuxn_46",et="_emtry_1kuxn_51";var f={cellEntry:je,cell:Je,userName:We,phone:Ke,addressInfo:$e,emtry:et},tt="data:image/png;base64,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",ot=v({name:"cart-address",props:{item:{type:Object,default:()=>({})},isLink:{type:Boolean,default:!0},setAddress:{type:Function,default:a=>{}}},setup(a){const d=M(),t=R(()=>[a.item.provinceName,a.item.cityName,a.item.regionName,a.item.detailAddress].join("")),u=()=>{!a.isLink||d.push("/shopAddress")};return()=>e(F,null,[a.item&&a.item.phoneNumber?e(g,{class:f.cell,"is-link":a.isLink,onClick:()=>u(),titleStyle:{marginLeft:"0"}},{title:()=>e("div",null,[e("span",{class:f.userName},[a.item.name]),e("span",{class:f.phone},[a.item&&a.item.phoneNumber&&a.item.phoneNumber.replace(/^(\d{3})\d{4}(\d+)/,"$1****$2")]),a.item.defaultStatus&&e(G,{type:"primary",round:!0,style:{"vertical-align":"text-top",marginLeft:"10px",padding:"1px 8px"}},{default:()=>[r("\u9ED8\u8BA4")]})]),label:()=>e("span",{class:f.addressInfo},[t.value])}):e(g,{class:f.cell,"is-link":a.isLink,onClick:()=>u()},{icon:()=>e(A,{name:tt,size:28},null),title:()=>e("div",{class:f.emtry},[r("\u53BB\u586B\u5199\u6536\u8D27\u5730\u5740")])})])}});const at="_payment_1ot0l_1",st="_title_1ot0l_13",rt="_payAmount_1ot0l_21",nt="_amount_1ot0l_31",ct="_blank_1ot0l_38",lt="_payTypeRe_1ot0l_41",ut="_recommend_1ot0l_45",it="_payBtn_1ot0l_54";var m={payment:at,title:st,payAmount:rt,amount:nt,blank:ct,payTypeRe:lt,recommend:ut,payBtn:it},dt=v({name:"payment",props:{paymentConfig:{type:Object,default:{}}},emits:["backOut","close","confirm"],setup(a,{slots:d,attrs:t,emit:u}){const n=L({payType:"wx",pay_channel:""}),I=()=>{J({message:"\u662F\u5426\u653E\u5F03\u672C\u6B21\u4ED8\u6B3E",confirmButtonText:"\u7EE7\u7EED\u4ED8\u6B3E",cancelButtonText:"\u653E\u5F03",showCancelButton:!0}).catch(async()=>{await S(),u("backOut"),u("close")})},S=async l=>{},P=async()=>{const l=n.payType;y().weixin?l=="zfb"?(n.pay_channel="alipay_qr",h("qrCode")):l=="wx"&&(n.pay_channel="wx_pub",h("pay")):y().alipay?l=="zfb"?(n.pay_channel="alipay_wap",h("pay")):l=="wx"&&(n.pay_channel="wx_pub",h("qrCode")):(l=="zfb"?n.pay_channel="alipay_qr":l=="wx"&&(n.pay_channel="wx_pub"),h("qrCode"))},h=l=>{const b=l=="qrCode"?"payCenter":"payResult";u("confirm",{payCode:b,pay_channel:n.pay_channel})};return()=>e("div",{class:m.payment},[e(A,{onClick:I,name:"cross",size:20},null),e("div",{class:[m.title]},[r("\u9009\u62E9\u652F\u4ED8\u65B9\u5F0F")]),e("div",{class:m.payAmount},[e("p",null,[r("\u5E94\u4ED8\u91D1\u989D")]),e("div",{class:m.amount},[e("span",null,[r("\uFFE5 ")]),x(a.paymentConfig.currentPrice)])]),e(te,{modelValue:n.payType,"onUpdate:modelValue":l=>n.payType=l},{default:()=>[e(O,{border:!1},{default:()=>[e(g,{border:!0,center:!0,onClick:()=>{n.payType="wx"}},{icon:()=>e(A,{name:"wechat-pay",color:"#15c434",size:22},null),"right-icon":()=>e(U,{name:"wx"},null),title:()=>e("div",{class:m.payTypeRe},[r("\u5FAE\u4FE1\u652F\u4ED8 "),e("span",{class:m.recommend},[r("\u63A8\u8350")])])}),e(g,{title:"\u652F\u4ED8\u5B9D\u652F\u4ED8",border:!0,center:!0,onClick:()=>{n.payType="zfb"}},{icon:()=>e(A,{name:"alipay",color:"#009fe9",size:22},null),"right-icon":()=>e(U,{name:"zfb"},null)})]})]}),e("div",{class:m.blank},null),e(k,{type:"primary",class:m.payBtn,block:!0,round:!0,onClick:P},{default:()=>[r("\u786E\u8BA4\u652F\u4ED8")]})])}});const pt="_colProtocol_rqtsv_1",mt="_protocolText_rqtsv_6",ht="_boxStyle_rqtsv_10",yt="_protocolContent_rqtsv_30";var w={colProtocol:pt,protocolText:mt,boxStyle:ht,protocolContent:yt};const _t={BUY_ORDER:"\u300A\u7BA1\u4E50\u56E2\u5E73\u53F0\u670D\u52A1\u534F\u8BAE\u300B",REGISTER:"\u300A\u7BA1\u4E50\u56E2\u5E73\u53F0\u6CE8\u518C\u534F\u8BAE\u300B"};var ft=v({name:"o-protocol",props:{showHeader:{type:Boolean,default:!1},modelValue:{type:Boolean,default:!1},prototcolType:{type:String,default:"BUY_ORDER"}},data(){return{exists:!0,checked:this.modelValue,popupStatus:!1,protocolHTML:"",protocolPopup:null}},async mounted(){try{this.checked=this.checked||this.exists,this.$emit("update:modelValue",this.checked||this.exists)}catch{}this.checked=this.modelValue,window.addEventListener("hashchange",this.onHash,!1)},unmounted(){window.removeEventListener("hashchange",this.onHash,!1)},watch:{checked(a){this.$emit("update:modelValue",a)}},methods:{async getContractDetail(){try{if(!this.protocolHTML){const{data:a}=await _.get("/api-student/schoolContractTemplate/queryLatestContractTemplate",{params:{contractType:this.prototcolType}});this.protocolHTML=a.contractTemplateContent}this.onPopupClose()}catch{}},onHash(){this.popupStatus=!1},onPopupClose(){if(this.popupStatus=!this.popupStatus,this.popupStatus){const a=this.$route;let d=0;for(let n in a.query)d+=1;const t=window.location.href,u=d>0?"&pto="+ +new Date:"?pto="+ +new Date;history.pushState("","",`${t}${u}`)}else window.history.go(-1);this.protocolPopup&&(this.protocolPopup.scrollTop=0)}},render(){return e("div",{class:w.colProtocol},[e(se,{modelValue:this.checked,"onUpdate:modelValue":a=>this.checked=a},{default:()=>[r("\u6211\u5DF2\u9605\u8BFB\u5E76\u540C\u610F")],icon:a=>e(A,{class:w.boxStyle,name:a.checked?oe:ae,size:"15"},null)}),e("span",{onClick:this.getContractDetail,class:w.protocolText},[_t[this.prototcolType]]),e(H,{ref:this.protocolPopup,show:this.popupStatus,position:"bottom",style:{height:"100%"}},{default:()=>[this.showHeader&&e(E,{title:"\u7BA1\u4E50\u56E2\u5E73\u53F0\u670D\u52A1\u534F\u8BAE"},null),this.popupStatus&&e("div",{id:"mProtocol"},[e("div",{class:w.protocolContent,innerHTML:this.protocolHTML},null)])]})])}});const gt="_userAuth_1sper_1",vt="_cellGroup_1sper_6",Ct="_btnGroup_1sper_38";var V={userAuth:gt,cellGroup:vt,btnGroup:Ct},Tt=v({name:"UserAuth",props:{onSuccess:{type:Function,default:()=>{}},hideHeader:{type:Boolean,default:!1}},data(){return{form:{realName:"",idCardNo:""}}},mounted(){const a=T.user.data;this.form.realName=a==null?void 0:a.account.realName},methods:{async onSubmit(){try{const a=T.platformApi+"/sysAccount/realNameAuth";await _.post(a,{data:{...this.form,contract:!0,save:!0}}),T.user.data.account.realName=this.form.realName,T.user.data.account.idCardNo=this.form.idCardNo,this.onSuccess()}catch{}}},render(){return e(re,{class:V.userAuth,onSubmit:this.onSubmit},{default:()=>[!this.hideHeader&&e(E,{title:"\u5B9E\u540D\u8BA4\u8BC1"},null),e(O,{inset:!0,class:V.cellGroup},{default:()=>[e(D,{required:!0,label:"\u771F\u5B9E\u59D3\u540D",modelValue:this.form.realName,"onUpdate:modelValue":a=>this.form.realName=a,rules:[{required:!0,message:"\u8BF7\u586B\u5199\u771F\u5B9E\u59D3\u540D"}],name:"realName",placeholder:"\u8BF7\u586B\u5199\u771F\u5B9E\u59D3\u540D",maxlength:"50"},null),e(D,{required:!0,label:"\u8EAB\u4EFD\u8BC1\u53F7",modelValue:this.form.idCardNo,"onUpdate:modelValue":a=>this.form.idCardNo=a,maxlength:18,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8EAB\u4EFD\u8BC1\u53F7"},{pattern:/^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u53F7"}],placeholder:"\u8BF7\u8F93\u5165\u8EAB\u4EFD\u8BC1\u53F7"},null)]}),e("div",{class:["btnGroup"]},[e(k,{block:!0,round:!0,type:"primary","native-type":"submit"},{default:()=>[r("\u786E\u5B9A")]})])]})}});const At="_saveShareImage_hccn0_1",St="_previewSection_hccn0_16",bt="_topImage_hccn0_23",Nt="_shareContaienr_hccn0_29",wt="_orchestraContainer_hccn0_38",It="_schoolName_hccn0_42",Pt="_tips_hccn0_48",Bt="_tipsTitle_hccn0_54",Ft="_tipsContent_hccn0_60",xt="_schoolLogo_hccn0_66",Et="_shareType_hccn0_86",kt="_qrcodeSection_hccn0_95",Ot="_memo_hccn0_103",qt="_endTime_hccn0_115";var i={saveShareImage:At,previewSection:St,topImage:bt,shareContaienr:Nt,orchestraContainer:wt,schoolName:It,tips:Pt,tipsTitle:Bt,tipsContent:Ft,schoolLogo:xt,shareType:Et,qrcodeSection:kt,memo:Ot,endTime:qt},Ut=v({name:"qrcode-payment",props:{url:{type:String,default:""},pay_channel:{type:String,default:"wx_pub"},orderType:{type:String,default:""}},setup(a){return()=>e("div",{class:[i.saveShareImage]},[e(Q,{src:de,class:i.topImage},null),e("div",{class:[i.shareContaienr,i.orchestraContainer]},[e("div",{class:i.schoolName},[a.orderType==="VIP"?"\u4F1A\u5458\u8D2D\u4E70":"\u62A5\u540D\u7F34\u8D39"]),e("div",{class:i.shareType},[r("\u8BF7\u622A\u56FE\u4E0B\u65B9\u4E8C\u7EF4\u7801"),e("span",null,[r("\u767B\u5F55"),a.pay_channel==="wx_pub"?"\u5FAE\u4FE1":"\u652F\u4ED8\u5B9D",r("\u626B\u7801\u652F\u4ED8")])]),e("div",{class:i.qrcodeSection},[e(pe,{text:a.url,logoSize:"small",size:"100%"},null)]),e("div",{class:i.memo},[r("\u8BF7\u572830\u5206\u949F\u5185\u626B\u7801\u652F\u4ED8")])]),e("div",{class:[i.shareContaienr,i.tips]},[e("div",{class:i.tipsTitle},[r("\u4F7F\u7528\u8BF4\u660E\uFF1A")]),e("div",{class:i.tipsContent},[r("1.\u6253\u5F00"),a.pay_channel==="wx_pub"?"\u5FAE\u4FE1":"\u652F\u4ED8\u5B9D",r("\u626B\u4E00\u626B"),e("br",null,null),r("2.\u9009\u62E9\u76F8\u518C\u4E2D\u7684\u4E8C\u7EF4\u7801"),e("br",null,null),r("3.\u8BF7\u572830\u5206\u949F\u5185\u626B\u7801\u652F\u4ED8")])])])}}),no=v({name:"order-detail",setup(){const a=W(),d=M(),t=L({orderTimer:null,paymentStatus:!1,showQrcode:!1,qrCodeUrl:"",pay_channel:"",orderNo:a.query.orderNo,orderInfo:{},goodsInfos:[],config:a.query.config?JSON.parse(a.query.config):{},hasFreight:!a.query.hf,freight:"",agreeStatus:!0,showHeader:!1,authShow:!1,memberBaoStatus:!1,goodsStatus:!1,selectGoodsId:null,currentPrice:0,dialogStatus:!1,dialogMessage:""}),u=R(()=>t.orderInfo.orderType),n=K({}),I=async()=>{try{const{data:o}=await _.get("/api-student/userPaymentOrder/detail/"+t.orderNo),s=o.goodsInfos||[];t.orderInfo=o;let p=!1,B=!1;s.forEach(C=>{const j=C.goodsUrl?C.goodsUrl.split(",")[0]:"";C.goodsUrl=j,C.goodsType==="INSTRUMENTS"?p=!0:C.goodsType==="TEXTBOOK"&&(B=!0)}),t.goodsInfos=s,n.value.id||(n.value=o.addresses||{}),console.log(p,B),!p&&B?t.freight="\u5230\u4ED8":t.freight="\u514D\u8FD0\u8D39",o.status!=="WAIT_PAY"&&o.status!=="PAYING"&&(t.dialogStatus=!0,t.dialogMessage="\u8BA2\u5355"+ie[o.status])}catch{}},S=o=>{const s=t.config;t.pay_channel=o.pay_channel,o.payCode==="payResult"?window.location.href=window.location.origin+"/orchestra-student/#/payResult?"+ne.stringify({pay_channel:o.pay_channel,wxAppId:s.wxAppId,body:s.body,price:s.price,orderNo:s.merOrderNo,userId:s.userId}):(t.qrCodeUrl=window.location.origin+"/orchestra-student/#/payDefine?pay_channel="+o.pay_channel+"&wxAppId="+s.wxAppId+"&body="+s.body+"&price="+s.price+"&orderNo="+s.merOrderNo+"&userId="+s.userId,console.log(t.qrCodeUrl,"qrCodeUrl"),t.showQrcode=!0,t.paymentStatus=!1,setTimeout(()=>{P()},300))},P=async()=>{const o=setInterval(async()=>{if(a.name!="orderDetail"){clearInterval(o);return}t.orderTimer=o;try{const{data:s}=await _.post("/api-student/open/userOrder/paymentStatus/"+t.orderNo,{hideLoading:!0});s.status!=="WAIT_PAY"&&s.status!=="PAYING"&&(clearInterval(o),d.replace({path:"payment-result",query:{orderNo:t.orderNo}}))}catch{clearInterval(o)}},5e3)},h=()=>{const o=t.pay_channel;let s="qrCode";y().weixin?o=="alipay_qr"||o=="alipay_wap"?s="qrCode":o=="wx_pub"&&(s="pay"):y().alipay&&o=="alipay_wap"?s="pay":s="qrCode",S({payCode:s=="qrCode"?"payDefine":"payResult",pay_channel:o})},l=async()=>{clearInterval(t.orderTimer),u.value==="VIP"?z(b):X(b)},b=()=>{t.pay_channel?h():t.paymentStatus=!0},z=async o=>{try{const{data:s}=await _.get("/api-student/userPaymentOrder/detail/"+t.orderNo);console.log(s),t.pay_channel=s.paymentChannel,s.status!=="WAIT_PAY"&&s.status!=="PAYING"?d.replace({path:"/payment-result",query:{orderNo:t.orderNo}}):o&&o()}catch{}},X=async o=>{if(!n.value.id){q("\u8BF7\u9009\u62E9\u6536\u8D27\u5730\u5740");return}if(!t.agreeStatus){q("\u8BF7\u5148\u9605\u8BFB\u5E76\u540C\u610F\u300A\u7BA1\u4E50\u56E2\u5E73\u53F0\u670D\u52A1\u534F\u8BAE\u300B");return}const s=T.user.data;if(console.group(s),!(s!=null&&s.account.realName)||!(s!=null&&s.account.idCardNo)){t.authShow=!0;return}try{const{data:p}=await _.post("/api-student/userPaymentOrder/updateReceiveAddress",{data:{orderNo:t.orderNo,orderType:"ORCHESTRA",receiveAddress:n.value.id}});console.log(p),t.pay_channel=p.paymentChannel,p.status!=="WAIT_PAY"&&p.status!=="PAYING"?d.replace({path:"/payment-result",query:{orderNo:t.orderNo}}):o&&o()}catch{}},Y=async()=>{try{await _.post("/api-student/userPaymentOrder/cancelPayment/"+t.orderNo),d.back()}catch{}},Z=()=>{t.authShow=!1,l()};return $(()=>{y().isApp?t.showHeader=!0:t.showHeader=!1;let o=sessionStorage.getItem("addressDetails");o=o?JSON.parse(o):{},n.value=o,sessionStorage.removeItem("addressDetails"),I()}),()=>e(F,null,[y().isApp&&e(E,{border:!1},null),e("div",{class:c.cartConfirm},[u.value==="ORCHESTRA"&&e("div",{class:c.cartConfirmBox},[e(ot,{item:n.value},null)]),e(O,{style:{margin:0}},{default:()=>[t.goodsInfos&&t.goodsInfos.map(o=>e(g,{class:c.cellItem,onClick:()=>{o.goodsType==="INSTRUMENTS"||o.goodsType==="TEXTBOOK"?(console.log(o),t.selectGoodsId=o.goodsId,t.currentPrice=o.currentPrice,t.goodsStatus=!0):o.goodsType==="VIP"&&(t.memberBaoStatus=!0)}},{icon:()=>e(Q,{class:c.img,src:o.goodsUrl},null),title:()=>e("div",{class:c.goodsContent},[e("h2",null,[e("span",null,[o.goodsName]),e("span",{class:c.goodsNum},[o.goodsType==="VIP"?"6\u4E2A\u6708":"x 1"])]),e("div",{class:c.goodsPrice},[e(G,{color:"linear-gradient(135deg, #FF8C4A 0%, #FF531C 100%)",textColor:"#fff",class:c.brandName},{default:()=>[o.brandName]}),e("span",{class:[c.goodsNums,o.paymentCashAmount>0?c.numFont:c.free]},[o.paymentCashAmount>0?e(F,null,[e("span",{class:c.numPrefix},[r("\xA5 ")]),x(o.paymentCashAmount)]):"\u514D\u8D39"])]),e("p",{class:c.model},[o.description])])}))]}),u.value==="ORCHESTRA"&&e(g,{class:c.freight,title:"\u8FD0\u8D39",value:t.freight},null)]),e(ee,{position:"bottom",background:"white"},{default:()=>[e("div",{class:c.protocol},[e(ft,{modelValue:t.agreeStatus,"onUpdate:modelValue":o=>t.agreeStatus=o,showHeader:t.showHeader,style:{paddingTop:0,paddingBottom:0}},null)]),e("div",{class:c.paymentContainer},[e("div",{class:c.payemntPrice},[e("p",{class:c.needPrice},[r("\u652F\u4ED8\u91D1\u989D\uFF1A"),e("span",null,[r("\xA5 "),x(t.orderInfo.currentPrice)])])]),e("div",{class:c.paymentBtn},[e(k,{color:"linear-gradient(135deg, #FF8C4A 0%, #FF531C 100%)",round:!0,onClick:l},{default:()=>[r("\u7ACB\u5373\u8D2D\u4E70")]})])])]}),e(H,{show:t.paymentStatus,closeOnClickOverlay:!1,position:"bottom",round:!0,closeOnPopstate:!0,safeAreaInsetBottom:!0,style:{minHeight:"30%"}},{default:()=>[e(dt,{paymentConfig:t.orderInfo,onClose:()=>t.paymentStatus=!1,onBackOut:Y,onConfirm:o=>S(o)},null)]}),e(N,{modelValue:t.showQrcode,"onUpdate:modelValue":o=>t.showQrcode=o,onClose:()=>{clearInterval(t.orderTimer)}},{default:()=>[e(Ut,{url:t.qrCodeUrl,pay_channel:t.pay_channel,orderType:u.value},null)]}),e(N,{modelValue:t.authShow,"onUpdate:modelValue":o=>t.authShow=o},{default:()=>[e(Tt,{onSuccess:Z,hideHeader:!y().isApp},null)]}),e(N,{modelValue:t.memberBaoStatus,"onUpdate:modelValue":o=>t.memberBaoStatus=o,position:"right"},{default:()=>[e(ce,null,null)]}),e(N,{modelValue:t.goodsStatus,"onUpdate:modelValue":o=>t.goodsStatus=o,position:"right",destroy:!0},{default:()=>[t.goodsStatus&&e(le,{id:t.selectGoodsId,groupPrice:t.currentPrice},null)]}),e(ue,{title:"\u63D0\u793A",show:t.dialogStatus,"onUpdate:show":o=>t.dialogStatus=o,message:t.dialogMessage,confirmButtonText:"\u786E\u5B9A",onConfirm:()=>{d.replace({path:"/payment-result",query:{orderNo:t.orderNo}})}},null)])}});export{no as default};