PageSourceSearch

https://mc876.icu/assets/AdminOrdersView-PBvIIw60.js

js mc876.icu collected 2026-10-04 22:45:42 UTC 21,448 bytes, 1 lines download raw bytes

1import{d as ne,c as D,q as X,w as me,D as J,u as s,K as z,B as e,z as c,E as y,H as R,G as t,L,$ as te,M as Z,V as pe,C as u,r as h,o as ye,k as g,A as ae,F as se,W as xe}from"./vendor-vue-BVJWaRIf.js";import{g as re,a as _e,_ as E,a7 as U}from"./index-DGTjV__i.js";import{b as P}from"./apiError-zX02PgX9.js";import{_ as fe}from"./AppLayout.vue_vue_type_script_setup_true_lang-Cgn2rYNh.js";import{P as ge}from"./Pagination-DA2hJep1.js";import{S as K}from"./Select-TY0w-yGx.js";import{c as W}from"./currency-DpW1WrYL.js";import{u as oe}from"./vendor-i18n-pgwztqC8.js";import{_ as ve}from"./OrderStatusBadge.vue_vue_type_script_setup_true_lang-CJzg9NGi.js";import{_ as he}from"./OrderTable.vue_vue_type_script_setup_true_lang-Dh14KOxO.js";import"./vendor-misc-WKm5Kdig.js";import"./AppHeader.vue_vue_type_style_index_0_scoped_59fb3e77_lang-BAGlNg6f.js";import"./useClipboard-DW3Oc4kG.js";import"./LocaleSwitcher-DjROr_ZE.js";/* empty css                                                                       */import"./usePersistedPageSize-x0WpaIWh.js";import"./DataTable-B-lUHP8A.js";function de(m){return m?new Date(m).toLocaleString():"-"}const be={key:0,class:"rounded-lg border border-violet-200 bg-violet-50 p-3 dark:border-violet-800 dark:bg-violet-900/20"},ke={class:"flex items-center gap-2 text-sm font-medium text-violet-700 dark:text-violet-300"},we={key:0,class:"mt-2 flex justify-between text-sm"},$e={class:"text-violet-600 dark:text-violet-400"},Ee={class:"text-violet-800 dark:text-violet-200"},Re={key:1,class:"mt-1 text-sm"},De={class:"text-violet-600 dark:text-violet-400"},Ce={class:"ml-1 text-violet-800 dark:text-violet-200"},Fe={class:"rounded-lg bg-gray-50 p-3 dark:bg-dark-700"},Se={class:"flex justify-between text-sm"},qe={class:"text-gray-500 dark:text-gray-400"},Ae={class:"font-mono text-gray-900 dark:text-white"},Ue={class:"mt-1 flex justify-between text-sm"},Ne={class:"text-gray-500 dark:text-gray-400"},Oe={class:"font-medium text-gray-900 dark:text-white"},Ie={class:"mt-1 flex justify-between text-sm"},Pe={class:"text-gray-500 dark:text-gray-400"},Le={class:"font-medium text-gray-900 dark:text-white"},ze={key:0,class:"mt-1 flex justify-between text-sm"},Ve={class:"text-gray-500 dark:text-gray-400"},Be={class:"font-medium text-red-600 dark:text-red-400"},Te={class:"flex items-center gap-2"},Me={for:"deduct-balance",class:"text-sm text-gray-700 dark:text-gray-300"},je={class:"text-xs text-gray-500 dark:text-gray-400"},Ge={key:0,class:"mt-3 grid grid-cols-2 gap-3"},Qe={class:"rounded-lg bg-gray-50 p-3 text-sm dark:bg-dark-700"},We={class:"text-gray-500 dark:text-gray-400"},He={class:"mt-1 font-semibold text-gray-900 dark:text-white"},Ye={class:"rounded-lg bg-gray-50 p-3 text-sm dark:bg-dark-700"},Ke={class:"text-gray-500 dark:text-gray-400"},Xe={class:"mt-1 font-semibold text-gray-900 dark:text-white"},Je={key:1,class:"mt-2 rounded-lg bg-amber-50 p-3 text-sm text-amber-700 dark:bg-amber-900/20 dark:text-amber-300"},Ze={key:2,class:"mt-2 rounded-lg bg-blue-50 p-3 text-sm text-blue-700 dark:bg-blue-900/20 dark:text-blue-300"},et={class:"input-label"},tt={class:"relative"},at={class:"absolute left-3 top-1/2 -translate-y-1/2 text-gray-500"},st=["max"],nt={class:"mt-1 text-xs text-gray-500 dark:text-gray-400"},rt={class:"input-label"},ot=["placeholder"],dt={key:1,class:"rounded-lg bg-yellow-50 p-3 text-sm text-yellow-700 dark:bg-yellow-900/20 dark:text-yellow-300"},lt={key:2,class:"flex items-center gap-2"},it={for:"force-refund",class:"text-sm font-medium text-red-600 dark:text-red-400"},ut={class:"flex justify-end gap-3"},ct=["disabled"],mt=ne({__name:"AdminRefundDialog",props:{show:{type:Boolean},order:{},submitting:{type:Boolean},userBalance:{},requireForce:{type:Boolean},warning:{}},emits:["confirm","cancel"],setup(m,{emit:a}){const{t:r}=oe(),p=m,C=a,b=W("USD"),v=D(()=>{var f;return W((f=p.order)==null?void 0:f.currency)}),d=X({amount:0,reason:"",deduct_balance:!0,force:!1}),i=D(()=>{if(!p.order)return 0;const f=p.order.status;return(f==="PARTIALLY_REFUNDED"||f==="REFUNDED")&&p.order.refund_amount||0}),$=D(()=>p.order?p.order.amount-i.value:0),N=D(()=>p.userBalance==null||!p.order?!1:p.userBalance<d.amount);me(()=>p.show,f=>{f&&p.order&&(p.order.status==="REFUND_REQUESTED"&&p.order.refund_amount?d.amount=p.order.refund_amount:d.amount=$.value,d.reason=p.order.refund_request_reason||"",d.deduct_balance=!0,d.force=!1)});function O(f){return de(f)}function F(){d.amount<=0||d.amount>$.value||p.requireForce&&!d.force||C("confirm",{...d})}return(f,x)=>(u(),J(re,{show:m.show,title:s(r)("payment.admin.refundOrder"),width:"normal",onClose:x[5]||(x[5]=k=>C("cancel"))},{footer:z(()=>[e("div",ut,[e("button",{type:"button",onClick:x[4]||(x[4]=k=>C("cancel")),class:"btn btn-secondary"},t(s(r)("common.cancel")),1),e("button",{type:"submit",form:"refund-form",disabled:m.submitting||d.amount<=0||m.requireForce&&!d.force,class:"rounded-md bg-red-600 px-4 py-2 text-sm font-medium text-white hover:bg-red-700 focus:outline-none focus:ring-2 focus:ring-red-500 focus:ring-offset-2 disabled:opacity-50 dark:focus:ring-offset-dark-800"},t(m.submitting?s(r)("common.processing"):s(r)("payment.admin.confirmRefund")),9,ct)])]),default:z(()=>{var k,S,V,q,B,_,T,M,j,G,Q;return[e("form",{id:"refund-form",onSubmit:pe(F,["prevent"]),class:"space-y-4"},[(k=m.order)!=null&&k.refund_requested_at||(S=m.order)!=null&&S.refund_request_reason?(u(),c("div",be,[e("div",ke,[x[6]||(x[6]=e("svg",{class:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})],-1)),R(" "+t(s(r)("payment.admin.refundRequestInfo")),1)]),(V=m.order)!=null&&V.refund_requested_at?(u(),c("div",we,[e("span",$e,t(s(r)("payment.admin.refundRequestedAt")),1),e("span",Ee,t(O(m.order.refund_requested_at)),1)])):y("",!0),(q=m.order)!=null&&q.refund_request_reason?(u(),c("div",Re,[e("span",De,t(s(r)("payment.admin.refundRequestReason"))+":",1),e("span",Ce,t(m.order.refund_request_reason),1)])):y("",!0)])):y("",!0),e("div",Fe,[e("div",Se,[e("span",qe,t(s(r)("payment.orders.orderId")),1),e("span",Ae,"#"+t((B=m.order)==null?void 0:B.id),1)]),e("div",Ue,[e("span",Ne,t(s(r)("payment.orders.creditedAmount")),1),e("span",Oe,t(s(b))+t((T=(_=m.order)==null?void 0:_.amount)==null?void 0:T.toFixed(2)),1)]),e("div",Ie,[e("span",Pe,t(s(r)("payment.orders.payAmount")),1),e("span",Le,t(v.value)+t((j=(M=m.order)==null?void 0:M.pay_amount)==null?void 0:j.toFixed(2)),1)]),i.value>0?(u(),c("div",ze,[e("span",Ve,t(s(r)("payment.admin.alreadyRefunded")),1),e("span",Be,t(s(b))+t(i.value.toFixed(2)),1)])):y("",!0)]),e("div",null,[e("div",Te,[L(e("input",{id:"deduct-balance","onUpdate:modelValue":x[0]||(x[0]=w=>
1d.deduct_balance=w),type:"checkbox",class:"h-4 w-4 rounded border-gray-300 text-primary-600 focus:ring-primary-500"},null,512),[[te,d.deduct_balance]]),e("label",Me,t(s(r)("payment.admin.deductBalance")),1),e("span",je,t(s(r)("payment.admin.deductBalanceHint")),1)]),d.deduct_balance&&m.userBalance!=null?(u(),c("div",Ge,[e("div",Qe,[e("div",We,t(s(r)("payment.admin.userBalance")),1),e("div",He,t(s(b))+t(m.userBalance.toFixed(2)),1)]),e("div",Ye,[e("div",Ke,t(s(r)("payment.admin.orderAmount")),1),e("div",Xe,t(s(b))+t((Q=(G=m.order)==null?void 0:G.amount)==null?void 0:Q.toFixed(2)),1)])])):y("",!0),d.deduct_balance&&N.value?(u(),c("div",Je,t(s(r)("payment.admin.insufficientBalance")),1)):y("",!0),d.deduct_balance?y("",!0):(u(),c("div",Ze,t(s(r)("payment.admin.noDeduction")),1))]),e("div",null,[e("label",et,t(s(r)("payment.admin.refundAmount")),1),e("div",tt,[e("span",at,t(s(b)),1),L(e("input",{"onUpdate:modelValue":x[1]||(x[1]=w=>d.amount=w),type:"number",step:"0.01",min:"0.01",max:$.value,class:"input pl-7",required:""},null,8,st),[[Z,d.amount,void 0,{number:!0}]])]),e("p",nt,t(s(r)("payment.admin.maxRefundable"))+": "+t(s(b))+t($.value.toFixed(2)),1)]),e("div",null,[e("label",rt,t(s(r)("payment.admin.refundReason")),1),L(e("textarea",{"onUpdate:modelValue":x[2]||(x[2]=w=>d.reason=w),rows:"3",class:"input",placeholder:s(r)("payment.admin.refundReasonPlaceholder"),required:""},null,8,ot),[[Z,d.reason]])]),m.warning?(u(),c("div",dt,t(m.warning),1)):y("",!0),m.requireForce?(u(),c("div",lt,[L(e("input",{id:"force-refund","onUpdate:modelValue":x[3]||(x[3]=w=>d.force=w),type:"checkbox",class:"h-4 w-4 rounded border-gray-300 text-red-600 focus:ring-red-500"},null,512),[[te,d.force]]),e("label",it,t(s(r)("payment.admin.forceRefund")),1)])):y("",!0)],32)]}),_:1},8,["show","title"]))}}),pt={class:"space-y-4"},yt={class:"card p-4"},xt={class:"flex flex-wrap items-center gap-3"},_t={class:"flex-1 sm:max-w-64"},ft=["placeholder"],gt={class:"flex flex-1 flex-wrap items-center justify-end gap-2"},vt=["disabled","title"],ht={class:"flex items-center gap-1"},bt=["onClick"],kt=["onClick"],wt=["onClick"],$t={key:0,class:"rounded-full bg-purple-100 px-1.5 py-0.5 text-xs font-medium text-purple-700 dark:bg-purple-900/30 dark:text-purple-300"},Et=["onClick"],Rt=["onClick"],Dt=["disabled","onClick"],Ct=["onClick"],Ft={key:0,class:"space-y-4"},St={class:"grid grid-cols-2 gap-4"},qt={class:"text-xs text-gray-500 dark:text-gray-400"},At={class:"font-mono text-sm font-medium text-gray-900 dark:text-white"},Ut={class:"text-xs text-gray-500 dark:text-gray-400"},Nt={class:"text-sm font-medium text-gray-900 dark:text-white"},Ot={class:"text-xs text-gray-500 dark:text-gray-400"},It={class:"text-xs text-gray-500 dark:text-gray-400"},Pt={class:"text-sm font-medium text-gray-900 dark:text-white"},Lt={class:"text-xs text-gray-500 dark:text-gray-400"},zt={class:"text-sm font-medium text-gray-900 dark:text-white"},Vt={class:"text-xs text-gray-500 dark:text-gray-400"},Bt={class:"text-sm text-gray-700 dark:text-gray-300"},Tt={class:"text-xs text-gray-500 dark:text-gray-400"},Mt={class:"text-sm text-gray-700 dark:text-gray-300"},jt={class:"text-xs text-gray-500 dark:text-gray-400"},Gt={class:"text-sm text-gray-700 dark:text-gray-300"},Qt={class:"text-xs text-gray-500 dark:text-gray-400"},Wt={class:"text-sm text-gray-700 dark:text-gray-300"},Ht={key:0},Yt={class:"text-xs text-gray-500 dark:text-gray-400"},Kt={class:"text-sm text-gray-700 dark:text-gray-300"},Xt={key:1},Jt={class:"text-xs text-gray-500 dark:text-gray-400"},Zt={class:"text-sm font-medium text-red-600 dark:text-red-400"},ea={key:2,class:"col-span-2"},ta={class:"text-xs text-gray-500 dark:text-gray-400"},aa={class:"text-sm text-gray-700 dark:text-gray-300"},sa={key:3,class:"col-span-2 border-t border-gray-200 pt-3 dark:border-dark-600"},na={class:"mb-2 text-xs font-medium text-purple-600 dark:text-purple-400"},ra={class:"grid grid-cols-2 gap-4"},oa={class:"text-xs text-gray-500 dark:text-gray-400"},da={class:"text-sm text-gray-700 dark:text-gray-300"},la={class:"text-xs text-gray-500 dark:text-gray-400"},ia={class:"text-sm text-gray-700 dark:text-gray-300"},ua={class:"col-span-2"},ca={class:"text-xs text-gray-500 dark:text-gray-400"},ma={class:"text-sm text-gray-700 dark:text-gray-300"},pa={key:0,class:"border-t border-gray-200 pt-4 dark:border-dark-600"},ya={class:"mb-2 text-xs font-medium text-gray-500 dark:text-gray-400"},xa={class:"max-h-48 space-y-2 overflow-y-auto"},_a={class:"flex items-center justify-between"},fa={class:"text-xs font-medium text-gray-700 dark:text-gray-300"},ga={class:"text-xs text-gray-400"},va={key:0,class:"mt-1 break-all text-xs text-gray-500 dark:text-gray-400"},ha={key:1,class:"mt-1 text-xs text-gray-400"},La=ne({__name:"AdminOrdersView",setup(m){const{t:a}
1=oe(),r=_e(),p=h(!1),C=h([]),b=h(""),v=X({status:"",payment_type:"",order_type:""}),d=X({page:1,page_size:20,total:0}),i=h(null),$=h(!1),N=h(!1),O=h(!1),F=h(!1),f=h(""),x=h(new Set),k=h([]),S=W("USD");function V(o){return W(o==null?void 0:o.currency)}let q=null;function B(){q&&clearTimeout(q),q=setTimeout(()=>_(),300)}async function _(){p.value=!0;try{const o=await U.getOrders({page:d.page,page_size:d.page_size,keyword:b.value||void 0,status:v.status||void 0,payment_type:v.payment_type||void 0,order_type:v.order_type||void 0});C.value=o.data.items||[],d.total=o.data.total||0}catch(o){r.showError(P(o,a,"payment.errors",a("common.error")))}finally{p.value=!1}}function T(o){d.page=o,_()}function M(o){d.page_size=o,d.page=1,_()}const j=D(()=>[{value:"",label:a("payment.admin.allStatuses")},{value:"PENDING",label:a("payment.status.pending")},{value:"PAID",label:a("payment.status.paid")},{value:"COMPLETED",label:a("payment.status.completed")},{value:"EXPIRED",label:a("payment.status.expired")},{value:"CANCELLED",label:a("payment.status.cancelled")},{value:"FAILED",label:a("payment.status.failed")},{value:"REFUNDED",label:a("payment.status.refunded")},{value:"REFUND_REQUESTED",label:a("payment.status.refund_requested")},{value:"REFUND_PENDING",label:a("payment.status.refund_pending")},{value:"REFUND_FAILED",label:a("payment.status.refund_failed")}]),G=D(()=>[{value:"",label:a("payment.admin.allPaymentTypes")},{value:"alipay",label:a("payment.methods.alipay")},{value:"wxpay",label:a("payment.methods.wxpay")},{value:"stripe",label:a("payment.methods.stripe")},{value:"airwallex",label:a("payment.methods.airwallex")}]),Q=D(()=>[{value:"",label:a("payment.admin.allOrderTypes")},{value:"balance",label:a("payment.admin.balanceOrder")},{value:"subscription",label:a("payment.admin.subscriptionOrder")}]);async function w(o){i.value=o,k.value=[],$.value=!0;try{const n=(await U.getOrder(o.id)).data;n.order&&(i.value=n.order),k.value=n.auditLogs||n.audit_logs||[]}catch{}}async function le(o){try{await U.cancelOrder(o.id),r.showSuccess(a("payment.admin.orderCancelled")),_()}catch(l){r.showError(P(l,a,"payment.errors",a("common.error")))}}async function ie(o){try{await U.retryRecharge(o.id),r.showSuccess(a("payment.admin.retrySuccess")),_()}catch(l){r.showError(P(l,a,"payment.errors",a("common.error")))}}function H(o){i.value=o,F.value=!1,f.value="",N.value=!0}function Y(){N.value=!1,F.value=!1,f.value=""}function ee(o){return/pending|处理中|待/.test(String(o||"").toLowerCase())}async function ue(o){if(i.value){O.value=!0;try{const l=await U.refundOrder(i.value.id,{amount:o.amount,reason:o.reason,deduct_balance:o.deduct_balance,force:o.force});if(l.data.success){r.showSuccess(a("payment.admin.refundSuccess")),Y(),_();return}if(ee(l.data.warning)){r.showSuccess(a("payment.admin.refundPending")),Y(),_();return}if(l.data.require_force){F.value=!0,f.value=l.data.warning||"";return}r.showError(l.data.warning||a("common.error"))}catch(l){r.showError(P(l,a,"payment.errors",a("common.error")))}finally{O.value=!1}}}async function ce(o){x.value=new Set(x.value).add(o.id);try{const l=await U.queryRefund(o.id);l.data.success?r.showSuccess(a("payment.admin.refundSuccess")):ee(l.data.warning)?r.showSuccess(a("payment.admin.refundPending")):r.showError(l.data.warning||a("common.error")),_()}catch(l){r.showError(P(l,a,"payment.errors",a("common.error")))}finally{const l=new Set(x.value);l.delete(o.id),x.value=l}}function I(o){return de(o)}return ye(()=>_()),(o,l)=>(u(),J(fe,null,{default:z(()=>[e("div",pt,[e("div",yt,[e("div",xt,[e("div",_t,[L(e("input",{"onUpdate:modelValue":l[0]||(l[0]=n=>b.value=n),type:"text",placeholder:s(a)("payment.admin.searchOrders"),class:"input",onInput:B},null,40,ft),[[Z,b.value]])]),g(K,{modelValue:v.status,"onUpdate:modelValue":l[1]||(l[1]=n=>v.status=n),options:j.value,class:"w-36",onChange:_},null,8,["modelValue","options"]),g(K,{modelValue:v.payment_type,"onUpdate:modelValue":l[2]||(l[2]=n=>v.payment_type=n),options:G.value,class:"w-40",onChange:_},null,8,["modelValue","options"]),g(K,{modelValue:v.order_type,"onUpdate:modelValue":l[3]||(l[3]=n=>v.order_type=n),options:Q.value,class:"w-36",onChange:_},null,8,["modelValue","options"]),e("div",gt,[e("button",{onClick:_,disabled:p.value,class:"btn btn-secondary",title:s(a)("common.refresh")},[g(E,{name:"refresh",size:"md",class:ae(p.value?"animate-spin":"")},null,8,["class"])],8,vt)])])]),g(he,{orders:C.value,loading:p.value,"show-user":""},{actions:z(({row:n})=>[e("div",ht,[e("button",{onClick:A=>w(n),class:"inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium text-gray-600 hover:bg-gray-100 dark:text-gray-400 dark:hover:bg-dark-600"},[g(E,{name:"eye",size:"sm"}),R(" "+t(s(a)("common.view")),1)],8,bt),n.status==="PENDING"?(u(),c("button",{key:0,onClick:A=>le(n),class:"inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium text-yellow-600 hover:bg-yellow-50 dark:text-yellow-400 dark:hover:bg-yellow-900/20"},[g(E,{name:"x",size:"sm"}),R(" "+t(s(a)("payment.orders.cancel")),1)],8,kt)):y("",!0),n.status==="FAILED"?(u(),c("button",{key:1,onClick:A=>ie(n),class:"inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium text-blue-600 hover:bg-blue-50 dark:text-blue-400 dark:hover:bg-blue-900/20"},[g(E,{name:"refresh",size:"sm"}),R(" "+t(s(a)("payment.admin.retry")),1)],8,wt)):y("",!0),n.status==="REFUND_REQUESTED"?(u(),c(se,{key:2},[n.refund_amount?(u(),c("span",$t,t(s(S))+t(n.refund_amount.toFixed(2)),1)):y("",!0),e("button",{onClick:A=>H(n),class:"inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium text-purple-600 hover:bg-purple-50 dark:text-purple-400 dark:hover:bg-purple-900/20"},[g(E,{name:"check",size:"sm"}),R(" "+t(s(a)("payment.admin.approveRefund")),1)],8,Et)],64)):n.status==="REFUND_FAILED"?(u(),c("button",{key:3,onClick:A=>H(n),class:"inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium text-purple-600 hover:bg-purple-50 dark:text-purple-400 dark:hover:bg-purple-900/20"},[g(E,{name:"refresh",size:"sm"}),R(" "+t(s(a)("payment.admin.retryRefund")),1)],8,Rt)):n.status==="REFUND_PENDING"?(u(),c("button",{key:4,disabled:x.value.has(n.id),onClick:A=>ce(n),class:"inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium text-orange-600 hover:bg-orange-50 disabled:opacity-60 dark:text-orange-400 dark:hover:bg-orange-900/20"},[g(E,{name:"refresh",size:"sm",class:ae(x.value.has(n.id)?"animate-spin":"")},null,8,["class"]),R(" "+t(s(a)("payment.admin.queryRefundStatus")),1)],8,Dt)):n.status==="COMPLETED"||n.status==="PARTIALLY_REFUNDED"?(u(),c("button",{key:5,onClick:A=>H(n),class:"inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium text-red-600 hover:bg-red-50 dark:text-red-400 dark:hover:bg-red-900/20"},[g(E,{name:"dollar",size:"sm"}),R(" "+t(s(a)("payment.admin.refund")),1)],8,Ct)):y("",!0)])]),_:1},8,["orders","loading"]),d.total>0?(u(),J(ge,{key:0,page:d.page,total:d.total,"page-size":d.page_size,"onUpdate:page":T,"onUpdate:pageSize":M},null,8,["page","total","page-size"])):y("",!0)]),g(re,{show:$.value,title:s(a)("payment.admin.orderDetail"),width:"wide",onClose:l[4]||(l[4]=n=>$.value=!1)},{default:z(()=>[i.value?(u(),c("div",Ft,[e("div",St,[e("div",null,[e("p",qt,t(s(a)("payment.orders.orderId")),1),e("p",At,"#"+t(i.value.id),1)]),e("div",null,[e("p",Ut,t(s(a)("payment.orders.orderNo")),1),e("p",Nt,t(i.value.out_trade_no),1)]),e("div",null,[e("p",Ot,t(s(a)("payment.orders.status")),1),g(ve,{status:i.value.status},null,8,["status"])]),e("div",null,[e("p",It,t(s(a)("payment.orders.amount")),1),e("p",Pt,t(s(S))+t(i.value.amount.toFixed(2)),1)]),e("div",null,[e("p",Lt,t(s(a)("payment.orders.payAmount")),1),e("p",zt,t(V(i.value))+t(i.value.pay_amount.toFixed(2)),1)]),e("div",null,[e("p",Vt,t(s(a)("payment.orders.paymentMethod")),1),e("p",Bt,t(s(a)("payment.methods."+i.value.payment_type,i.value.payment_type)),1)]),e("div",null,[e("p",Tt,t(s(a)("payment.admin.feeRate")),1),e("p",Mt,t(i.value.fee_rate)+"%",1)]),e("div",null,[e("p",jt,t(s(a)("payment.orders.createdAt")),1),e("p",Gt,t(I(i.value.created_at)),1)]),e("div",null,[e("p",Qt,t(s(a)("payment.admin.expiresAt")),1),e("p",Wt,t(I(i.value.expires_at)),1)]),i.value.paid_at?(u(),c("div",Ht,[e("p",Yt,t(s(a)("payment.admin.paidAt")),1),e("p",Kt,t(I(i.value.paid_at)),1)])):y("",!0),i.value.refund_amount?(u(),c("div",Xt,[e("p",Jt,t(s(a)("payment.admin.refundAmount")),1),e("p",Zt,t(s(S))+t(i.value.refund_amount.toFixed(2)),1)])):y("",!0),i.value.refund_reason?(u(),c("div",ea,[e("p",ta,t(s(a)("payment.admin.refundReason")),1),e("p",aa,t(i.value.refund_reason),1)])):y("",!0),i.value.refund_requested_at?(u(),c("div",sa,[e("p",na,t(s(a)("payment.admin.refundRequestInfo")),1),e("div",ra,[e("div",null,[e("p",oa,t(s(a)("payment.admin.refundRequestedAt")),1),e("p",da,t(I(i.value.refund_requested_at)),1)]),e("div",null,[e("p",la,t(s(a)("payment.admin.refundRequestedBy")),1),e("p",ia,"#"+t(i.value.refund_requested_by),1)]),e("div",ua,[e("p",ca,t(s(a)("payment.admin.refundRequestReason")),1),e("p",ma,t(i.value.refund_request_reason),1)])])])):y("",!0)]),k.value.length>0?(u(),c("div",pa,[e("p",ya,t(s(a)("payment.admin.auditLogs")),1),e("div",xa,[(u(!0),c(se,null,xe(k.value,
1n=>(u(),c("div",{key:n.id,class:"rounded-lg border border-gray-100 bg-gray-50 p-2.5 dark:border-dark-600 dark:bg-dark-800"},[e("div",_a,[e("span",fa,t(n.action),1),e("span",ga,t(I(n.created_at)),1)]),n.detail?(u(),c("div",va,t(n.detail),1)):y("",!0),n.operator?(u(),c("div",ha,t(s(a)("payment.admin.operator"))+": "+t(n.operator),1)):y("",!0)]))),128))])])):y("",!0)])):y("",!0)]),_:1},8,["show","title"]),g(mt,{show:N.value,order:i.value,submitting:O.value,"require-force":F.value,warning:f.value,onConfirm:ue,onCancel:Y},null,8,["show","order","submitting","require-force","warning"])]),_:1}))}});export{La 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.