ruạṛ
import{aV as N,u as E,f as L,g as P,d as k,aW as A,A as H,bY as V,aY as B,c as o,D as _,h as f,a$ as S,m as b,dg as O,dh as R,a_ as Y,s as j,b0 as F,b1 as z}from"./bundle.9abe88c8.js";import{P as I}from"./PaymentStatus-030854d8.js";const W=["status","number","client","amount","invoice_number","date","type","transaction_reference"];function $(){const[n,c,l,s]=N({entity:"payment"});return["status","number","client","amount","invoice_number","date","type","transaction_reference","archived_at","converted_amount","created_at",n,c,l,s,"entity_state","exchange_rate","is_deleted","private_notes","refunded","applied","credits","updated_at"]}function J(){var x;const{t:n}=E(),{dateFormat:c}=L(),l=P();$();const s=k(),h=A(),u=H(),T=V(),m=B(),w=e=>{var t;if(e.exchange_rate)return e.amount*e.exchange_rate;if(e.client&&((t=e.client.settings.currency_id)==null?void 0:t.length)>1){const a=T(e.currency_id);if(a)return e.amount*a.exchange_rate}return e.amount},[y,g,v,C]=N({entity:"payment"}),M=[{column:"status",id:"status_id",label:n("status"),format:(e,t)=>o(I,{entity:t})},{column:"number",id:"number",label:n("number"),format:(e,t)=>o(_,{to:f("/payments/:id/edit",{id:t.id}),renderSpan:l("payment",t),children:t.number})},{column:"client",id:"client_id",label:n("client"),format:(e,t)=>{var a;return o(_,{to:f("/clients/:id",{id:t.client_id}),renderSpan:l("client",t.client),children:(a=t.client)==null?void 0:a.display_name})}},{column:"amount",id:"amount",label:n("amount"),format:(e,t)=>{var a,i;return s(e,(a=t.client)==null?void 0:a.country_id,(i=t.client)==null?void 0:i.settings.currency_id)}},{column:"invoice_number",id:"id",label:n("invoice_number"),format:(e,t)=>{var a,i,d;return o(S,{placement:"top",tooltipElement:o("div",{className:"flex space-x-2",children:(a=t.invoices)==null?void 0:a.map(r=>o(_,{to:f("/invoices/:id/edit",{id:r.id}),renderSpan:l("invoice",r),children:r.number},r.id))}),width:"auto",disabled:(((i=t.invoices)==null?void 0:i.length)??0)<4,children:o("div",{className:"flex space-x-2",children:(d=t.invoices)==null?void 0:d.map((r,D)=>D<3&&o(_,{to:f("/invoices/:id/edit",{id:r.id}),renderSpan:l("invoice",r),children:r.number},r.id))})})}},{column:"date",id:"date",label:n("date"),format:e=>b(e,c)},{column:"type",id:"type_id",label:n("type"),format:e=>o(O,{for:R,code:e,headless:!0})},{column:"transaction_reference",id:"transaction_reference",label:n("transaction_reference")},{column:"archived_at",id:"archived_at",label:n("archived_at"),format:e=>b(e,c)},{column:"converted_amount",id:"converted_amount",label:n("converted_amount"),format:(e,t)=>{var a,i;return s(w(t),(a=t.client)==null?void 0:a.country_id,(i=t.client)==null?void 0:i.settings.currency_id)}},{column:"created_at",id:"created_at",label:n("created_at"),format:e=>b(e,c)},{column:y,id:"custom_value1",label:y,format:e=>m("payment1",e==null?void 0:e.toString())},{column:g,id:"custom_value2",label:g,format:e=>m("payment2",e==null?void 0:e.toString())},{column:v,id:"custom_value3",label:v,format:e=>m("payment3",e==null?void 0:e.toString())},{column:C,id:"custom_value4",label:C,format:e=>m("payment4",e==null?void 0:e.toString())},{column:"entity_state",id:"id",label:n("entity_state"),format:(e,t)=>o(Y,{entity:t})},{column:"exchange_rate",id:"exchange_rate",label:n("exchange_rate"),format:e=>h(e)},{column:"is_deleted",id:"is_deleted",label:n("is_deleted"),format:(e,t)=>t.is_deleted?n("yes"):n("no")},{column:"private_notes",id:"private_notes",label:n("private_notes"),format:e=>o(S,{width:"auto",tooltipElement:o("div",{className:"w-full max-h-48 overflow-auto whitespace-normal break-all",children:o("article",{className:j("prose prose-sm",{"prose-invert":u.dark_mode}),dangerouslySetInnerHTML:{__html:F(e)}})}),children:o("span",{children:z(F(e)).slice(0,50)})})},{column:"refunded",id:"refunded",label:n("refunded"),format:(e,t)=>{var a,i;return s(e,(a=t.client)==null?void 0:a.country_id,(i=t.client)==null?void 0:i.settings.currency_id)}},{column:"applied",id:"applied",label:n("applied"),format:(e,t)=>{var a,i;return s(e,(a=t.client)==null?void 0:a.country_id,(i=t.client)==null?void 0:i.settings.currency_id)}},{column:"credits",id:"credits",label:n("credits"),format:(e,t)=>{var a,i;return s(t.paymentables.filter(d=>d.credit_id!=null).reduce((d,r)=>d+r.amount,0),(a=t.client)==null?void 0:a.country_id,(i=t.client)==null?void 0:i.settings.currency_id)}},{column:"updated_at",id:"updated_at",label:n("updated_at"),format:e=>b(e,c)}],p=((x=u==null?void 0:u.react_table_columns)==null?void 0:x.payment)||W;return M.filter(e=>p.includes(e.column)).sort((e,t)=>p.indexOf(e.column)-p.indexOf(t.column))}export{$ as a,W as d,J as u};
cải xoăn