| 1 |
- import{d as E,U as C,q as F,x as v,y as P,a as t,S as U,F as R,A as a,P as y,C as h,E as G}from"./index-74c6bb12.js";import{u as w,a as k}from"./index-0728f5cd.js";import{g as O,h as L}from"./api-59668715.js";import{I as T}from"./index-56e13678.js";import{C as I}from"./index-27a1ef5f.js";import{C as d}from"./index-473aecf6.js";import{T as B}from"./index-4593c503.js";const S="_paymentTitle_1g2i1_1",x="_orderType_1g2i1_10",Y="_img_1g2i1_18",M="_orderPrice_1g2i1_28",W="_mTop_1g2i1_34",q="_cellGroup_1g2i1_37",V="_brandName_1g2i1_40",H="_buyDetail_1g2i1_57",j="_buyDetailTitle_1g2i1_75",z="_refundBtn_1g2i1_79",J="_buyImg_1g2i1_84",K="_container_1g2i1_91",Q="_dialogTitle_1g2i1_95",X="_refundContent_1g2i1_111",Z="_tips_1g2i1_114",$="_refundTitle_1g2i1_119",ee="_phoneName_1g2i1_129",r={paymentTitle:S,orderType:x,img:Y,orderPrice:M,mTop:W,cellGroup:q,brandName:V,buyDetail:H,buyDetailTitle:j,refundBtn:z,buyImg:J,container:K,dialogTitle:Q,refundContent:X,tips:Z,refundTitle:$,phoneName:ee},te=""+new URL("icon_refunding-47b787dd.svg",import.meta.url).href,c=""+new URL("icon_success-418d3aaa.svg",import.meta.url).href,m=""+new URL("icon_close-c5194700.svg",import.meta.url).href,D=""+new URL("icon_tradeing-f6dadddb.svg",import.meta.url).href,le=E({name:"collection-record-detail",setup(){const f=C();F();const e=v({refundAudit:"",refundOrderId:"",orders:{},goodsInfos:[],background:"transparent",color:"#fff",backIconColor:"white",timer:null,timerCount:0}),l=async()=>{var o,u,_;try{if(!f.query.orderNo)return;const n=await O(f.query.orderNo);if((n==null?void 0:n.code)!==200)return;e.orders=n.data.order||{};const g=n.data.order.goodsInfos||[];if(g.forEach(s=>{const i=s.goodsUrl?s.goodsUrl.split(",")[0]:"";s.goodsUrl=i}),e.goodsInfos=g,Array.isArray((o=n.data)==null?void 0:o.refund)){const s=n.data.refund,i=s.length-1;e.refundAudit=((u=s[i])==null?void 0:u.refundAudit)||"",e.refundOrderId=((_=s[i])==null?void 0:_.id)||"",e.refundAudit==="ING"?e.orders.status="REFUNDING":e.refundAudit==="PASS"&&(e.orders.status="REFUNDED")}}catch(n){}},p=async()=>{["WAIT_PAY","PAYING"].includes(e.orders.status)&&e.timerCount<=10?e.timer=setTimeout(async()=>{e.timerCount+=1,await l(),p()},3e3):clearTimeout(e.timer)},N=o=>({WAIT_PAY:D,PAYING:D,PAID:c,TIMEOUT:m,FAIL:m,CLOSED:m,REFUNDING:te,REFUNDED:c})[o]||c,b=o=>({WAIT_PAY:"领取中",PAYING:"领取中",PAID:"领取成功",TIMEOUT:"订单超时",FAIL:"领取失败",CLOSED:"已关闭",REFUNDING:"退回申请中",REFUNDED:"已退回"})[o];P(async()=>{await l(),await p(),w(document,"scroll",()=>{const{y:o}=k();o.value>52?(e.background="#fff",e.color="#323333",e.backIconColor="black"):(e.background="transparent",e.color="#fff",e.backIconColor="white")})});const A=async()=>{await L(e.refundOrderId),G("撤销退回成功"),await l()};return()=>t("div",{class:r.paymentResult},[t("div",{class:[r.paymentTitle]},[t(U,{background:"transparent"},null),e.orders.id&&t(R,null,[t("div",{class:r.orderType},[t(T,{class:r.img,src:N(e.orders.status)},null),t("div",{class:r.orderInfo},[t("span",null,[b(e.orders.status)]),e.orders.status==="PAID"?t("div",{class:r.orderPrice},[a("实付金额:¥ "),y(e.orders.paymentCashAmount)]):"",["REFUNDING","REFUNDED"].includes(e.orders.status)&&t("div",{class:r.orderPrice},[a("退回金额:¥ "),y(e.orders.paymentCashAmount)])])])])]),t(I,{inset:!0,class:[r.cellGroup,r.mTop]},{default:()=>[t(d,null,{title:()=>"付款时间",value:()=>t("span",null,[e.orders.payTime||"--"])}),t(d,null,{title:()=>"订单编号",value:()=>t("span",null,[e.orders.orderNo])})]}),t(I,{inset:!0,class:r.cellGroup},{default:()=>[t("div",{class:r.buyDetail},[t("div",{class:r.buyDetailTitle},[t("i",null,null),a(" 购买详情")])]),e.goodsInfos.map(o=>t(d,null,{icon:()=>t(T,{class:r.buyImg,src:o.goodsUrl},null),title:()=>t("div",{class:r.buyContent},[t("p",{class:r.goodsTitle},[o.goodsName]),t(B,{class:r.brandName},{default:()=>[e.orders.orderType==="VIP"?"12个月":o.brandName]})]),value:()=>t("span",null,[a("x "),o.goodsNum])}))]}),e.refundAudit==="ING"&&t(h,{class:r.cancelBtn,block:!0,round:!0,type:"primary",onClick:()=>A()},{default:()=>[a("撤销退回")]})])}});export{le as default};
|