1import{K as tl,x as nl,M as sl,r as y,m as el,a as ul,o as a,b as o,h as d,g as S,z as al,e as l,t as n,F as T,n as c,C as i,f as ol,i as f,d as j,D as G,I as il,_ as rl}from"./DsBqIO5m.js";import{Z as dl}from"./BTc38dix.js";import{u as pl}from"./CdRYCogL.js";import{u as ml}from"./jhbp2-nd.js";import"./BporYn2C.js";const vl={class:"transaction-detail-page"},cl={key:0,class:"loading-state"},fl={key:1,class:"error-state"},_l={class:"detail-hero"},gl={dir:"ltr"},bl={class:"hero-actions"},kl=["disabled"],yl={class:"amount-grid"},wl={class:"fee"},Nl={class:"net"},xl={class:"info-grid"},Sl={class:"info-card"},Tl={dir:"ltr"},Cl={class:"info-card"},$l={class:"info-card wide"},Dl={key:0,class:"settlement-row"},Il={key:1,class:"empty-inline"},ql={key:0,class:"info-card wide sep-report-card"},El={dir:"ltr"},Ll={class:"history-panel"},Pl={key:0,class:"history-list"},Rl={dir:"ltr"},Al={dir:"ltr"},Bl={key:0,class:"try-acquirer"},Fl={dir:"ltr"},Vl={dir:"ltr"},hl={key:1,class:"empty-inline large"},zl={class:"history-panel"},Hl={key:0,class:"history-list webhook-list"},Ml={dir:"ltr"},Zl={dir:"ltr"},Kl={key:0},Xl={key:1,class:"empty-inline large"},jl=tl({__name:"[id]",setup(Gl){nl({title:"Ø¬Ø²Ø¦ÛØ§Øª ØªØ±Ø§Ú©ÙØ´"});const J=sl(),O=ml(),s=y(null),w=y(!0),v=y(!1),_=y("");el($);function C(){return O.transaction(String(J.params.id))}function $(){w.value=!0,_.value="",C().then(e=>{s.value=e.data||null}).catch(e=>{s.value=null,_.value=(e==null?void 0:e.message)||"Ø§Ø·ÙØ§Ø¹Ø§Øª اÛÙ ØªØ±Ø§Ú©ÙØ´ Ø¯Ø±ÛØ§Ùت ÙØ´Ø¯."}).finally(()=>{w.value=!1})}function Q(){v.value||(v.value=!0,C().then(e=>{s.value=e.data||null,G().$toast.success("آخرÛÙ ÙØ¶Ø¹Ûت ØªØ±Ø§Ú©ÙØ´ Ø¯Ø±ÛØ§Ùت شد.")}).catch(e=>{G().$toast.error((e==null?void 0:e.message)||"بÙâØ±ÙØ²Ø±Ø³Ø§ÙÛ ØªØ±Ø§Ú©ÙØ´ Ø§ÙØ¬Ø§Ù
ÙØ´Ø¯.")}).finally(()=>{v.value=!1}))}function p(e){return Number(e||0).toLocaleString("fa-IR",{maximumFractionDigits:8})}function g(e){var t,r;return Number(e||0).toLocaleString("fa-IR",{maximumFractionDigits:((r=(t=s.value)==null?void 0:t.wallet)==null?void 0:r.slug)==="local"?0:8})}function b(e){var t,r;return((t=e==null?void 0:e.wallet)==null?void 0:t.slug)==="local"?"تÙÙ
اÙ":((r=e==null?void 0:e.currency)==null?void 0:r.symbol)||""}function m(e){return e?pl(e):"â"}function N(e){return e==null||e===""?"â":`${p(e)} Ù
ÛÙÛâØ«Ø§ÙÛÙ`}function U(e){return e==="donate"?"ØÙ
Ø§ÛØª":e==="product"?"Ù
ØØµÙÙ":"ÙØ§Ù
شخص"}function k(e){return{new:{title:"Ø¬Ø¯ÛØ¯",className:"info"},paid:{title:"Ù
ÙÙÙ",className:"success"},unpaid:{title:"پرداختâÙØ´Ø¯Ù",className:"warning"},expired:{title:"Ù
ÙÙØ¶Û",className:"danger"}}[e||""]||{title:e||"ÙØ§Ù
شخص",className:"muted"}}function W(e){return{pending:"در Ø§ÙØªØ¸Ø§Ø± ارساÙ",processing:"در ØØ§Ù پردازش",completed:"تسÙÛÙâØ´Ø¯Ù",failed:"ÙØ§Ù
ÙÙÙ"}[e||""]||"ÙØ§Ù
شخص"}function Y(e){return{new:"Ø§ÛØ¬Ø§Ø¯Ø´Ø¯Ù",waiting:"در Ø§ÙØªØ¸Ø§Ø± پرداخت",paying:"در ØØ§Ù پرداخت",underpaid:"Ú©Ù
âپرداخت",confirming:"در Ø§ÙØªØ¸Ø§Ø± تأÛÛØ¯ شبکÙ",paid:"Ù¾Ø±Ø¯Ø§Ø®ØªâØ´Ø¯Ù",expired:"Ù
ÙÙØ¶Û",failed:"ÙØ§Ù
ÙÙÙ"}[String(e||"").toLowerCase()]||e||"ÙØ¶Ø¹Ûت ÙØ§Ù
شخص"}function ll(e){return{pending:"در Ø§ÙØªØ¸Ø§Ø±",completed:"تکÙ
ÛÙâØ´Ø¯Ù",failed:"ÙØ§Ù
ÙÙÙ"}[e||""]||e||"ÙØ§Ù
شخص"}return(e,t)=>{var D,I,q,E,L,P,R,A,B,F,V,h;const r=ul("font-awesome-icon"),x=il;return a(),o("div",vl,[d(x,{to:"/admin/transactions",class:"back-link"},{default:S(()=>[d(r,{icon:"arrow-right"}),t[0]||(t[0]=i(" بازگشت Ø¨Ù ØªØ±Ø§Ú©ÙØ´âÙØ§ "))]),_:1}),w.value?(a(),o("div",cl,[d(al(dl))])):_.value?(a(),o("section",fl,[d(r,{icon:"triangle-exclamation"}),t[1]||(t[1]=l("h1",null,"Ø¬Ø²Ø¦ÛØ§Øª ØªØ±Ø§Ú©ÙØ´ در دسترس ÙÛØ³Øª",-1)),l("p",null,n(_.value),1),l("button",{type:"button",onClick:$},"ØªÙØ§Ø´ Ø¯ÙØ¨Ø§Ø±Ù")])):s.value?(a(),o(T,{key:2},[l("header",_l,[l("div",null,[l("p",null,"ØªØ±Ø§Ú©ÙØ´ Ø´Ù
ار٠"+n(p(s.value.id)),1),l("h1",gl,n(s.value.hash_id||`TX-${s.value.id}`),1),l("small",null,n(m(s.value.created_at)),1)]),l("div",bl,[l("i",{class:c(["status",k(s.value.status).className])},n(k(s.value.status).title),3),l("button",{type:"button",disabled:v.value,onClick:Q},[d(r,{icon:"rotate",class:c({"fa-spin":v.value})},null,8,["class"]),i(" "+n(v.value?"در ØØ§Ù بÙâØ±ÙØ²Ø±Ø³Ø§ÙÛ":"بÙâØ±ÙØ²Ø±Ø³Ø§ÙÛ"),1)],8,kl)])]),l("section",yl,[l("article",null,[t[2]||(t[2]=l("span",null,"Ù
Ø¨ÙØº ØÙ
Ø§ÛØª",-1)),l("strong",null,n(g(s.value.amount)),1),l("small",null,n(b(s.value)),1)]),l("article",null,[t[3]||(t[3]=l("span",null,"Ù
Ø¨ÙØº پرداختÛ",-1)),l("strong",null,n(g(s.value.pay_amount)),1),l("small",null,n(b(s.value)),1)]),l("article",wl,[t[4]||(t[4]=l("span",null,"کارÙ
زد",-1)),l("strong",null,n(g(s.value.commission)),1),l("small",null,n(b(s.value)),1)]),l("article",Nl,[t[5]||(t[5]=l("span",null,"Ù
Ø¨ÙØº Ø®Ø§ÙØµ",-1)),l("strong",null,n(g(s.value.net_amount)),1),l("small",null,n(b(s.value)),1)])]),l("section",xl,[l("article",Sl,[l("header",null,[d(r,{icon:"user"}),t[6]||(t[6]=l("div",null,[l("small",null,"Ø¯Ø±ÛØ§ÙتâÚ©ÙÙØ¯Ù"),l("h2",null,"ØµØ§ØØ¨ ØªØ±Ø§Ú©ÙØ´")],-1))]),l("dl",null,[l("div",null,[t[7]||(t[7]=l("dt",null,"ÙØ§Ù
",-1)),l("dd",null,n(((D=s.value.user)==null?void 0:D.name)||((I=s.value.user)==null?void 0:I.username)||"â"),1)]),l("div",null,[t[8]||(t[8]=l("dt",null,"Ø´ÙØ§Ø³Ù",-1)),l("dd",null,n(p((q=s.value.user)==null?void 0:q.id)),1)]),l("div",null,[t[9]||(t[9]=l("dt",null,"ÙØ§Ù
کاربرÛ",-1)),l("dd",Tl,n((E=s.value.user)!=null&&E.username?`@${s.value.user.username}`:"â"),1)]),l("div",null,[t[10]||(t[10]=l("dt",null,"ÙÙØ¹ ØªØ±Ø§Ú©ÙØ´",-1)),l("dd",null,n(U(s.value.type)),1)])]),(L=s.value.user)!=null&&L.id?(a(),ol(x,{key:0,to:`/admin/users/${s.value.user.id}`},{default:S(()=>[t[11]||(t[11]=i("Ù
Ø´Ø§ÙØ¯Ù Ø¬Ø²Ø¦ÛØ§Øª کاربر ")),d(r,{icon:"chevron-left"})]),_:1}
1,8,["to"])):f("",!0)]),l("article",Cl,[l("header",null,[d(r,{icon:"wallet"}),t[12]||(t[12]=l("div",null,[l("small",null,"ØØ³Ø§Ø¨Ø¯Ø§Ø±Û"),l("h2",null,"Ù
شخصات Ù
اÙÛ")],-1))]),l("dl",null,[l("div",null,[t[13]||(t[13]=l("dt",null,"Ú©ÛÙ Ù¾ÙÙ",-1)),l("dd",null,n(((P=s.value.wallet)==null?void 0:P.title)||"â"),1)]),l("div",null,[t[14]||(t[14]=l("dt",null,"ارز",-1)),l("dd",null,n(((R=s.value.currency)==null?void 0:R.title)||((A=s.value.currency)==null?void 0:A.symbol)||"â"),1)]),l("div",null,[t[15]||(t[15]=l("dt",null,"پرداخت کارÙ
زد",-1)),l("dd",null,n(s.value.is_payer_covered_fee?"پرداختâÚ©ÙÙØ¯Ù":"Ø¯Ø±ÛØ§ÙتâÚ©ÙÙØ¯Ù"),1)]),l("div",null,[t[16]||(t[16]=l("dt",null,"در Ø¯ÙØªØ± Ù
ÙØ¬ÙدÛ",-1)),l("dd",null,n(s.value.is_balance_tracked?"ثبت شدÙ":"ثبت ÙØ´Ø¯Ù"),1)])])]),l("article",$l,[l("header",null,[d(r,{icon:"money-check"}),t[17]||(t[17]=l("div",null,[l("small",null,"ÙØ¶Ø¹Ûت تسÙÛÙ"),l("h2",null,"تسÙÛÙ Ù
رتبط")],-1))]),s.value.settlement?(a(),o("div",Dl,[l("span",null,"Ø´Ù
ار٠"+n(p(s.value.settlement.id)),1),l("strong",null,n(W(s.value.settlement.status)),1),l("span",null,n(p(s.value.settlement.net_amount))+" تÙÙ
اÙ",1),l("time",null,n(m(s.value.settlement.created_at)),1),d(x,{to:`/admin/settlements/${s.value.settlement.id}`},{default:S(()=>[t[18]||(t[18]=i("Ù
Ø´Ø§ÙØ¯Ù تسÙÛÙ ")),d(r,{icon:"chevron-left"})]),_:1},8,["to"])])):(a(),o("p",Il,"اÛÙ ØªØ±Ø§Ú©ÙØ´ ÙÙÙØ² ب٠تسÙÛÙâØ§Û Ù
ØªØµÙ ÙØ´Ø¯Ù است."))]),s.value.sep_settlement?(a(),o("article",ql,[l("header",null,[d(r,{icon:"building-columns"}),t[19]||(t[19]=l("div",null,[l("small",null,"گزارش Ù¾Ø°ÛØ±ÙدÙ"),l("h2",null,"تسÙÛÙ SEP با دÙÙÛØªÙ")],-1))]),l("dl",null,[l("div",null,[t[20]||(t[20]=l("dt",null,"ÙØ¶Ø¹Ûت",-1)),l("dd",{class:c(s.value.sep_settlement.reported?"sep-report-card__success":"sep-report-card__waiting")},n(s.value.sep_settlement.reported?"در گزارش تسÙÛ٠ثبت شدÙ":"ÙÙÙØ² در گزارش Ø¯ÛØ¯Ù ÙØ´Ø¯Ù"),3)]),l("div",null,[t[21]||(t[21]=l("dt",null,"کد ÙØ§Ø±Ûز Ù¾Ø§ÛØ§",-1)),l("dd",El,n(s.value.sep_settlement.reference||"â"),1)]),l("div",null,[t[22]||(t[22]=l("dt",null,"زÙ
ا٠تسÙÛÙ SEP",-1)),l("dd",null,n(m(s.value.sep_settlement.settled_at)),1)]),l("div",null,[t[23]||(t[23]=l("dt",null,"آخرÛ٠ثبت گزارش",-1)),l("dd",null,n(m(s.value.sep_settlement.reported_at)),1)])])])):f("",!0)]),l("section",Ll,[l("header",null,[t[24]||(t[24]=l("div",null,[l("span",null,"Ù
Ø³ÛØ± پرداخت"),l("h2",null,"ØªÙØ§Ø´âÙØ§Û ØªØ±Ø§Ú©ÙØ´"),l("p",null,"تÙ
اÙ
ØªÙØ§Ø´âÙØ§ از Ø¬Ø¯ÛØ¯ØªØ±ÛÙ Ø¨Ù ÙØ¯ÛÙ
ÛâØªØ±ÛÙ ÙÙ
Ø§ÛØ´ داد٠Ù
ÛâØ´ÙÙØ¯.")],-1)),l("b",null,n(p(((B=s.value.tries)==null?void 0:B.length)||0))+" ØªÙØ§Ø´",1)]),(F=s.value.tries)!=null&&F.length?(a(),o("div",Pl,[(a(!0),o(T,null,j(s.value.tries,(u,z)=>{var H,M,Z,K,X;return a(),o("article",{key:`${u.id}-${z}`},[l("div",null,[l("strong",null,n(((H=u.gateway)==null?void 0:H.name)||"Ø¯Ø±Ú¯Ø§Ù Ø«Ø¨ØªâØ´Ø¯Ù"),1),l("small",null,"ØªÙØ§Ø´ "+n(p(s.value.tries.length-z))+" · "+n(m(u.created_at)),1)]),l("span",null,[t[25]||(t[25]=i("Ø±Ø³ÛØ¯ Ø¯ÛØ¬ÛتاÙÛ: ")),l("b",Rl,n(u.rrn||"â"),1)]),l("span",null,[t[26]||(t[26]=i("Ù
رجع: ")),l("b",Al,n(u.reference||"â"),1)]),l("span",null,[t[27]||(t[27]=i("Ø§ÛØ¬Ø§Ø¯: ")),l("b",null,n(N(u.init_time)),1)]),l("span",null,[t[28]||(t[28]=i("Ø§Ø¹ØªØ¨Ø§Ø±Ø³ÙØ¬Û: ")),l("b",null,n(N(u.verify_time)),1)]),l("i",{class:c(["status",k(u.status).className])},n(k(u.status).title),3),((M=u.gateway)==null?void 0:M.slug)==="Sep"?(a(),o("div",Bl,[l("span",null,[t[29]||(t[29]=i("RRN: ")),l("b",Fl,n(u.provider_rrn||"â"),1)]),l("span",null,[t[30]||(t[30]=i("تسÙÛÙ SEP: ")),l("b",null,n((Z=u.acquirer_settlement)!=null&&Z.reported?"ثبت شدÙ":"ثبت ÙØ´Ø¯Ù"),1)]),l("span",null,[t[31]||(t[31]=i("کد Ù¾Ø§ÛØ§: ")),l("b",Vl,n(((K=u.acquirer_settlement)==null?void 0:K.reference)||"â"),1)]),l("span",null,[t[32]||(t[32]=i("زÙ
ا٠تسÙÛÙ: ")),l("b",null,n(m((X=u.acquirer_settlement)==null?void 0:X.settled_at)),1)])])):f("",!0)])}),128))])):(a(),o("p",hl,"ØªÙØ§Ø´Û Ø¨Ø±Ø§Û Ø§ÛÙ ØªØ±Ø§Ú©ÙØ´ ثبت ÙØ´Ø¯Ù است."))]),l("section",zl,[l("header",null,[t[33]||(t[33]=l("div",null,[l("span",null,"Ø±Ø®Ø¯Ø§Ø¯ÙØ§Û پرداخت"),l("h2",null,"ØªØ§Ø±ÛØ®ÚÙ ÙØ¨ÙÙÚ©âÙØ§"),l("p",null,"ÙÙØ· Ø®ÙØ§ØµÙ عÙ
ÙÛØ§ØªÛ اÙ
Ù ÙÙ
Ø§ÛØ´ داد٠Ù
ÛâØ´ÙØ¯Ø payload خاÙ
در Ù¾ÙÙ Ù
ÙØªØ´Ø± ÙÙ
ÛâØ´ÙØ¯.")],-1)),l("b",null,n(p(((V=s.value.webhook_deliveries)==null?void 0:V.length)||0))+" رÙÛØ¯Ø§Ø¯",1)]),(h=s.value.webhook_deliveries)!=null&&h.length?(a(),o("div",Hl,[(a(!0),o(T,null,j(s.value.webhook_deliveries,u=>(a(),o("article",{key:u.id},[l("div",null,[l("strong",null,n(Y(u.provider_status)),1),l("small",null,"رÙÛØ¯Ø§Ø¯ "+n(p(u.id))+" · "+n(m(u.created_at)),1)]),l("span",null,[t[34]||(t[34]=i("HTTP: ")),l("b",Ml,n(u.response_status||"â"),1)]),l("span",null,[t[35]||(t[35]=i("Track ID: ")),l("b",Zl,n(u.track_id||"â"),1)]),l("span",null,[t[3
16]||(t[36]=i("زÙ
ا٠پاسخ: ")),l("b",null,n(N(u.duration_ms)),1)]),l("span",null,[t[37]||(t[37]=i("ÙØ¶Ø¹Ûت ÙØ§Ú¯: ")),l("b",null,n(ll(u.state)),1)]),l("i",{class:c(["status",u.accepted?"success":u.accepted===!1?"danger":"warning"])},n(u.accepted?"Ù¾Ø°ÛØ±ÙتÙâØ´Ø¯Ù":u.accepted===!1?"ردشدÙ":"ÙØ§Ù
شخص"),3),u.provider_message||u.error_message?(a(),o("p",Kl,n(u.provider_message||u.error_message),1)):f("",!0)]))),128))])):(a(),o("p",Xl,"ÙØ¨ÙÙÚ©Û Ø¨Ø±Ø§Û Ø§ÛÙ ØªØ±Ø§Ú©ÙØ´ ثبت ÙØ´Ø¯Ù است."))])],64)):f("",!0)])}}}),Yl=rl(jl,[["__scopeId","data-v-9043cfc7"]]);export{Yl 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.