1/* empty css */import{c as e,j as r,ae as t,a0 as s,b as a,am as i}from"./index-D1TPP0ID.js";import{a as n}from"./hooks-C1xjp8Fj.js";import{D as l,q as d}from"./nutUI-C8iMzybT.js";import{I as o}from"./index-CuYUH4oE.js";import{I as c}from"./index-oYUJYnj2.js";import{I as m}from"./SimpleCeil-DzcJWlH0.js";import{P as u}from"./index-DKj1rkZQ.js";import{O as f}from"./index-IrV6i_6g.js";import{u as x,r as _,k as h}from"./react-CH-bOe9I.js";import{t as p}from"./tips-ThwA5g6v.js";import{O as S}from"./OrderButton-B5T7Hha6.js";import{u as j,T as g}from"./i18next-DHCxiuaf.js";import{I as N}from"./index-DSz7vXfT.js";import{t as v}from"./tips-warning-CFgCBpZv.js";import{I as R}from"./index-DztKp6xY.js";import"./ahooks-BPfYyHQM.js";import"./axios-CltMZqXm.js";import"./index-BGVWCr-A.js";import"./index-BLOqPafo.js";import"./publicMethods-CWSlJswC.js";import"./index-B8K4ezwO.js";import"./index-DwirLlVF.js";import"./service-llcf0A3s.js";import"./index-D9yM0WrV.js";/* empty css *//* empty css */import"./index-D25uR19e.js";import"./selectRight-B10giC-R.js";import"./index-DvzT4bZE.js";import"./index-Dc3UQs6r.js";/* empty css */import"./apply-gmNvfdWw.js";import"./index-BgIdRhki.js";const b="data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='5.75'%20y='4.75'%20width='7.5'%20height='9.5'%20rx='1.25'%20stroke='%230085FF'%20stroke-width='1.5'/%3e%3cpath%20d='M11%202L5%202C3.89543%202%203%202.89543%203%204L3%2012'%20stroke='%230085FF'%20stroke-width='1.5'%20stroke-linecap='round'/%3e%3c/svg%3e",O=({pageTitle:s,stateList:a,title:i,describe:n,orderStatusStr:d,isLoading:h,detail:g,reload:N,orderCeilConfig:v,reloadData:R})=>{var O;const{t:k}=j(),E=x(),C="px-3",A="mt-2",y=e();return _.useEffect((()=>{null==y||y.callNative("pageTitle",s)})),r.jsxs(u,{containerClassName:"pb-14 text-phone-base",title:s,isLoading:h,children:[r.jsxs("div",{className:"bg-b-2 pb-4",children:[r.jsx("div",{className:"flex items-center justify-center pt-4 text-t-3",children:a.filter((e=>e.isShow)).map(((e,t)=>r.jsxs("div",{className:"relative mx-1 flex flex-col items-center",children:[r.jsx("div",{className:"relative z-[1] mb-2 flex h-5 w-10 items-center justify-center bg-b-2",children:r.jsx("div",{className:"".concat(e.isCheck?"bg-success-6":"bg-line-1"," h-2 w-2 rounded-full")})}),0!==t&&r.jsx("span",{className:"absolute right-0 top-[0.565rem] z-[0] h-0.5 w-full -translate-x-1/2 bg-line-1 text-t-2"}),r.jsx("span",{className:"text-center text-size-xs",children:e.title})]})))}),r.jsx(l,{className:C}),r.jsxs("div",{className:C,children:[r.jsx("div",{className:"text-size-base font-semibold",children:i}),r.jsx("div",{className:"mt-1 text-phone-small text-t-2",children:n}),"Cash on Delivery"===g.paid_type&&r.jsxs("div",{className:"flex text-size-1xs text-t-3 bg-b-1 p-2 rounded mt-3",children:[r.jsx("img",{src:p,alt:"",className:"w-3 h-3 mr-1"}),r.jsx("div",{className:"flex-1 leading-3",children:k("Order.COD_refund_tips")})]})]})]}),"WAITING_FOR_CUSTOMER_RETURN"===d&&r.jsxs("div",{className:"".concat(C," ").concat(A," bg-b-2 py-4"),children:[r.jsx("div",{className:"text-size-base font-semibold",children:k("afterSaleOrder.CommonFeatures")}),r.jsx(m,{className:"mt-4",leftTextClassName:"!text-t-1",rightText:k("afterSaleOrder.SelfReturn"),label:k("afterSaleOrder.ReturnMethod")}),r.jsx(t,{onClick:()=>E("/tracking",{state:{id:g.after_sale_order_id}}),rightText:(null==g?void 0:g.return_tracking_number)?null==g?void 0:g.return_tracking_number:r.jsx("span",{className:"ml-auto text-t-3",children:k("afterSaleOrder.EnterLogisticsTrackingNumber")}),label:r.jsx("span",{children:k("afterSaleOrder.TrackingNumber")})}),r.jsx("div",{children:k("afterSaleOrder.ReturnInformation")}),r.jsx("div",{className:"mt-2 rounded bg-b-1 px-3 py-2",children:r.jsx(o,{textClassName:"text-phone-small",icon:b,text:g.recipient_user_name+"\n"+g.recipient_contact+"\n"+g.recipient_address})})]}),r.jsxs("div",{className:"".concat(C," ").concat(A," bg-b-2 py-4"),children:[r.jsx("div",{className:"mb-2 text-size-base font-semibold",children:k("afterSaleOrder.RefundInformation")}),null==(O=g.items)?void 0:O.map((e=>r.jsxs("div",{children:[r.jsx(c,{sku_primary_image:e.sku_image,sku_name:e.sku_name,spec_attr:e.sku_spec_attr,sale_price:e.refund_amount,quantity:e.return_quantity},e.sku_id),r.jsxs("div",{className:"mb-4 text-end",children:[k("afterSaleOrder.RequestedQuantity")," x",e.return_quantity]})]}))),v.filter((e=>
1!["AfterSalesOrderNumber"].includes(e.key)&&!e.hide)).map(((e,t)=>r.jsx(m,{compactText:!0,className:"".concat(0!==t?"mt-3":""," ").concat(e.className),rightText:e.right,label:e.left},e.key)))]}),r.jsx("div",{className:"".concat(C," mt-3 text-size-xs text-t-3"),children:k("afterSaleOrder.RefundTips")}),r.jsx(S,{...g,isDetail:!0,className:"fixed inset-x-0 bottom-0 pb-3 shadow-bottom ".concat(C),order_no:g.sale_order_no||"",after_sale_order_no:g.after_sale_order_no||"",after_sale_order_id:g.after_sale_order_id||0,after_sale_order_status_str:g.after_sale_order_status_str||"",refresh:()=>R(N+1)}),r.jsx(f,{})]})},k=({stateList:e,desktopTitle:t,orderStatusStr:a,isLoading:i,detail:n,reload:l,orderCeilConfig:d,reloadData:c})=>{var x,_;const{t:h}=j(),p="mt-6",g=e.filter((e=>e.isShow)),O=[{title:h("afterSaleOrder.Product"),key:"sku_name",render:e=>r.jsxs("div",{className:"flex items-center",children:[r.jsx(R,{type:2,image:e.sku_image,name:e.sku_name}),r.jsxs("div",{className:"ml-2 flex min-h-[3.75rem] flex-1 flex-col text-phone-base text-t-1",children:[r.jsx("div",{className:"text-size-xs",children:e.sku_name}),r.jsx("div",{className:"mt-auto text-phone-small text-t-3",children:e.sku_spec_attr})]})]})},{title:h("afterSaleOrder.Price"),key:"refund_amount",render:e=>r.jsxs("div",{className:"flex flex-col",children:[!!e.origin_price&&r.jsx("span",{className:"text-t-3 line-through",children:s(e.origin_price)}),r.jsx("span",{className:"my-1 text-size-sm font-semibold",children:s(e.refund_amount)})]})},{title:h("afterSaleOrder.RefundQuantity"),key:"return_quantity"},{title:h("afterSaleOrder.RefundAmount"),key:"refund_amount",merged:!0,render:()=>r.jsx(r.Fragment,{children:s(n.refund_amount)})},{title:h("afterSaleOrder.CoinsToRefund"),key:"promo",merged:!0,hide:!(null==(x=n.promo)?void 0:x.points_deduct),render:()=>{var e;return r.jsx(r.Fragment,{children:null==(e=n.promo)?void 0:e.points_deduct})}},{title:h("Me.vouchers"),key:"vouchers",merged:!0,hide:!(null==(_=n.coupons)?void 0:_.length),render:()=>{var e;const r=(null!=(e=n.coupons)?e:[]).findIndex((e=>0===e.flag_revoked))>-1;return h(r?"Coupon.NotReturned":"Coupon.Returned")}},{title:h("afterSaleOrder.RefundReason"),key:"reason",merged:!0,render:()=>r.jsx(r.Fragment,{children:n.reason})}],k=(e,r)=>"AfterSalesRequestFailed"===e.key?"Ã":e.isCheck&&r===g.length-1||r!==g.length-1&&g[r+1].isCheck?"â":r+1,E=e=>"AfterSalesRequestFailed"===e.key&&e.isCheck?"border-error-6 bg-error-6 text-t-white text-size-2xl pb-0.5":e.isCheck?"border-success-6 bg-success-6 text-t-white text-size-sm":"border-line-1 bg-b-2 text-t-3";return r.jsx(u,{containerClassName:"text-phone-base",isLoading:i,children:r.jsxs("div",{className:"bg-b-2 p-6 text-t-1",children:[r.jsx("div",{className:"flex items-center text-size-sm",children:g.map(((e,t)=>r.jsxs("div",{className:"mr-4 flex items-center justify-center",children:[0!==t&&r.jsx("span",{className:"mr-4 h-0.5 w-[3.75rem] ".concat(e.isCheck?"bg-success-6":"bg-t-4")}),r.jsx("div",{className:"flex h-6 min-w-6 items-center justify-center rounded-full border border-solid ".concat(E(e)," "),children:k(e,t)}),r.jsx("span",{className:"ml-2 text-center ".concat(e.isCheck?"":"text-t-3"),children:e.title})]})))}),r.jsxs("div",{className:"".concat(p," flex items-center rounded bg-b-1 p-6"),children:[r.jsxs("div",{children:[r.jsx("div",{className:"font-size-base font-semibold",children:t}),r.jsx("div",{className:"mt-3 flex items-center",children:d.filter((e=>["AfterSalesOrderNumber","ApplicationTime","AfterSalesMethod"].includes(e.key))).reverse().map((e=>r.jsx(m,{compactText:!0,className:"mr-4 !bg-b-1 text-size-xs",rightText:e.right,label:e.left,rightTextClassName:"font-medium"},e.left)))}),"Cash on Delivery"===n.paid_type&&r.jsxs("div",{className:"flex items-center text-size-1xs text-warning-6 bg-warning-1 py-1 px-2 rounded mt-3 w-fit",children:[r.jsx("img",{src:v,alt:"",className:"w-3 h-3 mr-1"}),r.jsx("div",{children:h("Order.COD_refund_tips")})]})]}),r.jsx(S,{...n,isDetail:!0,className:"ml-auto !bg-b-1 pt-0",order_no:n.sale_order_no||"",order_id:n.sale_order_id||-1,after_sale_order_no:n.after_sale_order_no||"",after_sale_order_id:n.after_sale_order_id||0,after_sale_order_status_str:n.after_sale_order_status_str||"",refresh:()=>c(l+1)})]}),"WAITING_FOR_CUSTOMER_RETURN"===a&&r.jsxs("div",{className:"".concat(p," rounded bg-b-1 px-3 py-4 text-size-xs"),children:[r.jsxs("div",{className:"text-t-2",children:[h("afterSaleOrder.ReturnInformation"),":"]}),r.jsx(o,{className:"mt-1 !items-end",icon:b,text:n.recipient_user_name+"\n"+n.recipient_contact+"\n"+n.recipient_address}),(null==n?void 0:n.return_tracking_number)&&r.jsxs(r.Fragment,{children:[r.jsxs("div",{className:"mt-3 text-t-2",children:[h("afterSaleOrder.ReturnShipment"),":"]}),r.jsxs("div",{className:"mt-1 flex items-center",children:[r.jsxs("span",{children:[h("afterSaleOrder.LogisticsCompany"),": ",null==n?void 0:n.return_shipping_company]}),r.jsxs("span",{className:"ml-4",children:[h("afterSaleOrder.TrackingNumber"),": ",null==n?void 0:n.return_tracking_number]})]})]})]}),r.jsx(N,{className:p,data:(null==n?void 0:n.items)||[],columns:O}),r.jsx("div",{className:"mt-6 text-size-xs text-t-3",children:h("afterSaleOrder.RefundTips")}),r.jsx(f,{})]})})},E=()=>{var e,t,l;const{t:c}=j(),{isMobile:m}=a(),u=h(),[f,x]=_.useState(0),[p,S]=_.useState(!0),[N,v]=_.useState(""),[R,b]=_.useState(""),[E,C]=_.useState(""),A=+((null==u?void 0:u.id)||""),{detail:y}=n(A,f),T=(null==y?void 0:y.after_sale_order_status_str)||"",I="ä»
鿬¾"===(null==y?void 0:y.refund_type);_.useEffect((()=>{y.after_sale_order_id&&(S(!1),D())}),[y]);const F=e=>e+":",w=[{left:F(c("afterSaleOrder.RefundAmount")),key:"RefundAmount",right:s((null==y?void 0:y.refund_amount)||0)},{left:F(c("Me.vouchers")),key:"promo",right:(()=>{var e;const r=(null!=(e=y.coupons)?e:[]).findIndex((e=>0===e.flag_revoked))>-1;return c(r?"Coupon.NotReturned":"Coupon.Returned")})(),hide:!(null==(e=y.coupons)?void 0:e.length)},{left:F(c("afterSaleOrder.CoinsToRefund")),key:"promo",right:null==(t=y.promo)?void 0:t.points_deduct,hide:!(null==(l=y.promo)?void 0:l.points_deduct)},{left:F(c("afterSaleOrder.AfterSalesMethod")),key:"AfterSalesMethod",right:"éè´§éæ¬¾"===(null==y?void 0:y.refund_type)?c("afterSaleOrder.ReturnsRefunds"):c("afterSaleOrder.Refunds")},{left:F(c("afterSaleOrder.RefundReason")),key:"RefundReason",right:null==y?void 0:y.reason},{left:F(c("afterSaleOrder.OrderNumber")),key:"OrderNumber",right:r.jsx(o,{text:null==y?void 0:y.sale_order_no})},{left:F(c("afterSaleOrder.ApplicationTime")),key:"ApplicationTime",right:i(null==y?void 0:y.created_time)}
1,{left:F(c("afterSaleOrder.AfterSalesOrderNumber")),key:"AfterSalesOrderNumber",right:null==y?void 0:y.after_sale_order_no}],L=_.useMemo((()=>[{title:c("afterSaleOrder.SubmitApplication"),key:"SubmitApplication",isCheck:!0,isShow:!0},{title:c("afterSaleOrder.MerchantProcessing"),key:"MerchantProcessing",isCheck:!0,isShow:!["AFTER_SALE_FAILED"].includes(T)},{title:c("afterSaleOrder.CustomerReturnsItem"),key:"CustomerReturnsItem",isCheck:["WAITING_FOR_CUSTOMER_RETURN","PENDING_REFUND","PENDING_RECEIPT_INSPECTION","AFTER_SALE_SUCCESS"].includes(T),isShow:!["AFTER_SALE_FAILED"].includes(T)&&!I},{title:c("afterSaleOrder.MerchantRefund"),key:"MerchantRefund",isCheck:["PENDING_REFUND","PENDING_RECEIPT_INSPECTION","AFTER_SALE_SUCCESS"].includes(T),isShow:!["AFTER_SALE_FAILED"].includes(T)},{title:c("afterSaleOrder.RefundSuccessful"),key:"RefundSuccessful",isCheck:["AFTER_SALE_SUCCESS"].includes(T),isShow:!["AFTER_SALE_FAILED"].includes(T)},{title:c("afterSaleOrder.AfterSalesRequestFailed"),key:"AfterSalesRequestFailed",isCheck:!0,isShow:["AFTER_SALE_FAILED"].includes(T)}]),[T,I]),D=()=>{if("PENDING_REVIEW"===T&&(v(c("afterSaleOrder.Applied")),b(c("afterSaleOrder.PendingMerchantReview")),C(c("afterSaleOrder.ApplicationSubmitted"))),"REQUESTED_INTERCEP"===T&&(v(c("afterSaleOrder.MerchantAgreed")),b(c("afterSaleOrder.InterceptionHasBeenRequested")),C(c("afterSaleOrder.ApplicationSubmitted"))),"PENDING_REFUND"===T&&(v(c("afterSaleOrder.PendingRefund")),b(r.jsxs(r.Fragment,{children:[c("afterSaleOrder.RefundAmount")," ",r.jsx("span",{className:"ml-1 text-error-6",children:s(null==y?void 0:y.refund_amount)})]})),C(r.jsxs(r.Fragment,{children:[c("afterSaleOrder.PendingRefund")," ",r.jsx("span",{className:"ml-1 text-error-6",children:s(null==y?void 0:y.refund_amount)})]}))),"AFTER_SALE_SUCCESS"===T&&I&&(v(c("afterSaleOrder.RefundSuccessful")),b(r.jsxs(r.Fragment,{children:[c("afterSaleOrder.RefundAmount")," ",r.jsx("span",{className:"ml-1 text-error-6",children:s(null==y?void 0:y.refund_amount)})]})),C(r.jsxs(r.Fragment,{children:[c("afterSaleOrder.RefundSuccessful")," ",r.jsx("span",{className:"ml-1 text-error-6",children:s(null==y?void 0:y.refund_amount)})]}))),"WAITING_FOR_CUSTOMER_RETURN"===T&&(v(c("afterSaleOrder.MerchantAgreed")),b(r.jsxs(r.Fragment,{children:[c("afterSaleOrder.AwaitingCustomerReturn"),r.jsx(d,{className:"inline-block px-1 !text-size-xs font-medium leading-none !text-error-6",remainingTime:1e3*((null==y?void 0:y.waiting_for_return_sec)||0),onEnd:()=>x(f+1)})]})),C(r.jsxs("div",{className:"flex items-center",children:[c("afterSaleOrder.TheSellerHasAgreed"),r.jsx(d,{className:"inline-block px-1 !text-size-xs font-medium leading-none !text-error-6",remainingTime:1e3*((null==y?void 0:y.waiting_for_return_sec)||0),onEnd:()=>x(f+1)})]}))),"AFTER_SALE_FAILED"===T&&(v(c("afterSaleOrder.AfterSalesRequestFailed")),b(y.cancel_reason||y.audit_reason),C("".concat(c("afterSaleOrder.AfterSalesServiceFailed")," ").concat(y.cancel_reason||y.audit_reason))),"PENDING_RECEIPT_INSPECTION"===T&&(v(c("afterSaleOrder.MerchantHasConfirmedReceipt")),b(c("afterSaleOrder.RefundHasBeenRequested")),C(c("afterSaleOrder.TheSellerHasConfirmed"))),"AFTER_SALE_SUCCESS"!==T||I||(v(c("afterSaleOrder.RefundSuccessful")),b(r.jsxs(r.Fragment,{children:[c("afterSaleOrder.Amount")," ",r.jsx("span",{className:"ml-1 text-error-6",children:s(null==y?void 0:y.refund_amount)})]})),C(r.jsxs(r.Fragment,{children:[c("afterSaleOrder.RefundSuccessfulRefundAmount")," ",r.jsx("span",{className:"ml-1 text-error-6",children:s(null==y?void 0:y.refund_amount)})]}))),"PENDING_REFUND"===T&&3===(null==y?void 0:y.channel_refundable)){const e=(null==y?void 0:y.bank_account_name)||(null==y?void 0:y.after_sale_email)||"";v(c("refund.Approved")),b(r.jsx(g,{i18nKey:"refund.RefundEmailSentApprovedCheckInbox",children:r.jsx("span",{className:"ml-1 text-link-6",children:{email:e}})})),C(r.jsxs(r.Fragment,{children:[c("refund.Approved"),r.jsx("span",{className:"ml-4 text-t-3 text-size-sm",children:r.jsx(g,{i18nKey:"refund.RefundEmailSentApprovedCheckInbox",children:r.jsx("span",{className:"ml-1 text-link-6",children:{email:e}})})})]}))}};return m?r.jsx(O,{pageTitle:c(I?"afterSaleOrder.Refunds":"afterSaleOrder.ReturnsRefunds"),isLoading:p,detail:y,title:N,describe:R,stateList:L,orderStatusStr:T,reload:f,reloadData:e=>x(e+1),orderCeilConfig:w}):r.jsx(k,{isLoading:p,detail:y,desktopTitle:E,stateList:L,orderStatusStr:T,reload:f,reloadData:e=>x(e+1),orderCeilConfig:w})};export{E as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.