index-e1b64fba.js 7.2 KB

1
  1. import{d as E,P as _,q as w,x as C,y as N,a as t,W as h,F as B,A as o,X as i,C as O,N as P}from"./index-979d347f.js";import{u as R,a as U}from"./index-443ce91f.js";import{g as G,a as V,h as S}from"./api-fdd5edb8.js";import{I as c}from"./index-0f573f60.js";import{C as p}from"./index-76b8d832.js";import{C as f}from"./index-0a4c96ec.js";import{T as k}from"./index-3d9a9391.js";const H="_paymentTitle_venfr_1",Y="_orderType_venfr_10",M="_img_venfr_18",x="_orderPrice_venfr_28",z="_mTop_venfr_34",W="_cellGroup_venfr_37",L="_brandName_venfr_40",J="_buyDetail_venfr_57",q="_buyDetailTitle_venfr_75",K="_refundBtn_venfr_79",X="_buyImg_venfr_84",Z="_giftFlag_venfr_91",Q="_container_venfr_98",j="_dialogTitle_venfr_102",$="_refundContent_venfr_118",ee="_tips_venfr_121",te="_refundTitle_venfr_126",re="_phoneName_venfr_136",ne="_cancelBtn_venfr_140",se="_orderNo_venfr_149",n={paymentTitle:H,orderType:Y,img:M,orderPrice:x,mTop:z,cellGroup:W,brandName:L,buyDetail:J,buyDetailTitle:q,refundBtn:K,buyImg:X,giftFlag:Z,container:Q,dialogTitle:j,refundContent:$,tips:ee,refundTitle:te,phoneName:re,cancelBtn:ne,orderNo:se},b=""+new URL("icon_refunding-47b787dd.svg",import.meta.url).href,m=""+new URL("icon_success-418d3aaa.svg",import.meta.url).href,A=""+new URL("icon_close-c5194700.svg",import.meta.url).href,T=""+new URL("icon_tradeing-f6dadddb.svg",import.meta.url).href,oe="data:image/png;base64,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",me=E({name:"collection-record-detail",setup(){const d=_();w();const a=!!d.query.userRefundOrderId,e=C({refundAudit:"",refundOrderId:"",orders:{},goodsInfos:[],background:"transparent",color:"#fff",backIconColor:"white",timer:null,timerCount:0}),l=async()=>{let r=null;try{a?r=await G(d.query.userRefundOrderId):r=await V(d.query.orderNo)}catch(s){}if((r==null?void 0:r.code)!==200)return;e.orders=r.data||{};const u=(a?r.data.studentRefundOrderDetails:r.data.goodsInfos)||[];u.forEach(s=>{const v=s.goodsUrl?s.goodsUrl.split(",")[0]:"";s.goodsUrl=v,s.brandName=s.brandName?s.brandName:I[s.goodsType]}),e.goodsInfos=u,a&&(e.refundAudit=r.data.refundAudit||"",e.refundOrderId=r.data.userRefundOrderId||"",e.orders.status=e.refundAudit)},g=async()=>{["WAIT_PAY","PAYING"].includes(e.orders.status)&&e.timerCount<=10?e.timer=setTimeout(async()=>{e.timerCount+=1,await l(),g()},3e3):clearTimeout(e.timer)},D=r=>({WAIT_PAY:T,PAYING:T,PAID:m,TIMEOUT:A,FAIL:A,CLOSED:A,ING:b,REFUNDING:b,REFUNDED:m})[r]||m,y=r=>({WAIT_PAY:"支付中",PAYING:"支付中",PAID:"支付成功",TIMEOUT:"订单超时",FAIL:"支付失败",CLOSED:"已关闭",ING:"退款申请中",PASS:"已退款",REJECT:"退款失败",REFUNDING:"退款中",REFUNDED:"已退款"})[r],I={VIP:"数字化乐器学练工具",INSTRUMENTS:"乐器购买",TEXTBOOK:"教材"};N(async()=>{await l(),await g(),R(document,"scroll",()=>{const{y:r}=U();r.value>52?(e.background="#fff",e.color="#323333",e.backIconColor="black"):(e.background="transparent",e.color="#fff",e.backIconColor="white")})});const F=async()=>{await S(e.refundOrderId),P("撤销退款成功"),await l()};return()=>t("div",{class:n.paymentResult},[t("div",{class:[n.paymentTitle]},[t(h,{title:a?"申请退款":"订单详情",background:"transparent"},null),e.orders.id&&t(B,null,[t("div",{class:n.orderType},[t(c,{class:n.img,src:D(e.orders.status)},null),t("div",{class:n.orderInfo},[t("span",null,[y(e.orders.status)]),e.orders.status==="PAID"?t("div",{class:n.orderPrice},[o("实付金额:¥ "),i(e.orders.paymentCashAmount)]):null,["ING","PASS","REJECT","REFUNDED"].includes(e.orders.status)&&t("div",{class:n.orderPrice},[o("退款金额:¥ "),i(e.orders.paymentCashAmount)]),["CLOSED"].includes(e.orders.status)&&t("div",{class:n.orderPrice},[o("实付金额:¥ "),i(e.orders.paymentCashAmount)])])])])]),t(p,{inset:!0,class:[n.cellGroup,n.mTop]},{default:()=>[t(f,null,{title:()=>"付款时间",value:()=>t("span",null,[e.orders.payTime||e.orders.refundTime||"--"])}),t(f,null,{title:()=>"订单编号",value:()=>t("span",null,[e.orders.orderNo])})]}),t(p,{inset:!0,class:n.cellGroup},{default:()=>[t("div",{class:n.buyDetail},[t("div",{class:n.buyDetailTitle},[t("i",null,null),o(" 购买详情")])]),e.goodsInfos.map(r=>t(f,null,{icon:()=>t("div",{style:{position:"relative"}},[t(c,{class:n.buyImg,src:r.goodsUrl},null),r.giftFlag&&t(c,{class:n.giftFlag,src:oe},null)]),title:()=>t("div",{class:n.buyContent},[t("p",{class:n.goodsTitle},[r.goodsName]),t(k,{class:n.brandName},{default:()=>[e.orders.orderType==="VIP"?"12个月":r.brandName]})]),value:()=>t("span",null,[o("x "),r.goodsNum])}))]}),e.refundAudit==="ING"&&t(O,{class:n.cancelBtn,block:!0,round:!0,type:"primary",onClick:()=>F()},{default:()=>[o("撤销退款")]})])}});export{me as default};