1import{_ as S}from"./BOYm_eYX.js";import{M as P,cd as V,bV as N,bS as E,b7 as F,x as i,u as t,H as x,cr as b,bE as e,bO as o,a2 as u,b as B,bo as T,w as R,bm as A,s as I,a3 as L,c5 as M,c7 as $,B as h,bc as n}from"./HqA1Igia.js";import{u as j}from"./88Kxuo6H.js";import{u as G}from"./BdTKDNyj.js";import{a as H,f as O}from"./DORuzwkR.js";import{r as U}from"./n5Y1udX_.js";const q={class:"max-w-[1320px] mx-auto px-4 md:px-6 py-4 space-y-6"},z={class:"flex flex-wrap items-center gap-2 text-sm mb-2"},J={class:"font-medium text-[var(--text)]"},K={class:"flex items-center gap-4"},Q={class:"text-3xl md:text-4xl font-extrabold text-[var(--text)]"},W={class:"mt-1 text-sm font-medium text-[rgba(30,41,59,.88)] dark:text-[var(--muted)]"},X={key:0,class:"dashboard-card rounded-2xl p-12 text-center"},Y={class:"text-sm text-[var(--muted)]"},Z={key:1,class:"space-y-6"},tt={class:"dashboard-card rounded-2xl p-4 md:p-6"},et={class:"mb-6 text-lg font-bold text-[var(--text)]"},ot={class:"grid grid-cols-1 gap-6 md:grid-cols-3"},st={class:"mb-2 text-[11px] font-bold uppercase tracking-[0.06em] text-[var(--muted)]"},at={class:"text-3xl font-bold text-[var(--text)]"},rt={class:"mb-2 text-[11px] font-bold uppercase tracking-[0.06em] text-[var(--muted)]"},dt={class:"text-3xl font-bold text-[var(--text)]"},it={class:"mb-2 text-[11px] font-bold uppercase tracking-[0.06em] text-[var(--muted)]"},nt={class:"text-3xl font-bold text-[var(--text)]"},ct={class:"mt-6 grid grid-cols-1 gap-6 md:grid-cols-2"},lt={class:"mb-2 text-[11px] font-bold uppercase tracking-[0.06em] text-[var(--muted)]"},ut={class:"text-2xl font-bold text-[var(--text)]"},xt={class:"mb-2 text-[11px] font-bold uppercase tracking-[0.06em] text-[var(--muted)]"},pt={class:"text-2xl font-bold text-[var(--text)]"},mt={class:"dashboard-card rounded-2xl p-4 md:p-6"},bt={class:"text-lg font-bold text-[var(--text)] mb-6"},_t={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},vt={class:"text-[11px] font-bold tracking-[0.06em] uppercase text-[var(--muted)] mb-1"},ht={class:"text-lg font-bold text-[var(--text)]"},ft={class:"text-[11px] font-bold tracking-[0.06em] uppercase text-[var(--muted)] mb-1"},gt={class:"text-lg font-bold text-[var(--text)]"},yt={class:"dashboard-card rounded-2xl overflow-hidden"},kt={class:"text-lg font-bold text-[var(--text)] px-4 md:px-6 py-4 border-b border-[var(--border)]"},wt={key:0,class:"overflow-x-auto"},Dt={class:"w-full"},Ct={class:"bg-[var(--surface-2)]"},St={class:"px-4 py-3 text-left text-[11px] font-bold tracking-[0.06em] uppercase text-[var(--muted)]"},Pt={class:"px-4 py-3 text-right text-[11px] font-bold tracking-[0.06em] uppercase text-[var(--muted)]"},Vt={class:"px-4 py-3 text-right text-[11px] font-bold tracking-[0.06em] uppercase text-[var(--muted)]"},Nt={class:"divide-y divide-[var(--border)]"},Et={class:"px-4 py-3 text-sm font-medium text-[var(--text)]"},Ft={class:"px-4 py-3 text-sm text-right text-[var(--text)]"},Bt={class:"px-4 py-3 text-sm text-right font-bold text-emerald-600 dark:text-emerald-400"},Tt={class:"bg-[var(--surface-2)]"},Rt={class:"px-4 py-3 text-sm font-bold text-[var(--text)]"},At={class:"px-4 py-3 text-sm text-right font-bold text-[var(--text)]"},It={class:"px-4 py-3 text-sm text-right font-bold text-emerald-600 dark:text-emerald-400"},Lt={key:1,class:"px-4 py-10 text-center text-sm font-medium text-[rgba(30,41,59,.88)] dark:text-[var(--muted)]"},qt=P({__name:"[id]",setup(Mt){const{tn:s}=V(),_=M(),f=$(),p=j(),g=N(),v=G(),y=E(),m=A(!0),d=I(()=>{const a=String(_.params.id);return p.distribuicoes.find(r=>r.distribuicao.id===a)||null}),k=a=>v.colaboradores.find(c=>c.id===a)?.nome||`Colaborador #${a.slice(0,8)}`,w=a=>{if(!a)return"";const r=L(a);return r==="â"?"":r},D=a=>{if(!a)return"";const r=d.value?.resumo.periodicidade_distribuicao||H(a);return O(a,r)},C=async()=>{m.value=!0;try{const a=g.barbeariaSelecionada?.id,r=String(_.params.id);if(!a)throw new Error(s("Unidade não selecionada"));if(await v.loadColaboradores(a),await p.loadDistribuicao(r),!p.distribuicoes.find(l=>l.distribuicao.id===r))throw new Error(s("Distribuição não encontrada"))}catch(a){console.error("Erro ao carregar distribuição:",a),y.addNotification({type:"error",message:a?.response?.data?.message||"Distribuição não encontrada"}),f.push("/pote/distribuicoes")}finally{m.value=!1}};return F(()=>{C()}),(a,r)=>{const c=S;return n(),i("div",q,[t("nav",z,[x(c,{to:"/pote/assinaturas",class:"text-[rgba(30,41,59,.82)] hover:text-[var(--accent)] transition dark:text-[var(--muted)]"},{default:b(()=>
1[h(e(o(s)("Assinaturas")),1)]),_:1}),r[0]||(r[0]=t("span",{class:"text-[rgba(71,85,105,.75)] dark:text-[var(--subtle)]"},"/",-1)),x(c,{to:"/pote/distribuicoes",class:"text-[rgba(30,41,59,.82)] hover:text-[var(--accent)] transition dark:text-[var(--muted)]"},{default:b(()=>[h(e(o(s)("Distribuições")),1)]),_:1}),r[1]||(r[1]=t("span",{class:"text-[rgba(71,85,105,.75)] dark:text-[var(--subtle)]"},"/",-1)),t("span",J,e(o(s)("Detalhes")),1)]),t("div",K,[x(c,{to:"/pote/distribuicoes",class:"inline-flex items-center justify-center w-10 h-10 rounded-xl border border-[var(--border)] text-[var(--muted)] transition duration-200 hover:text-[var(--text)] hover:bg-[var(--surface-2)]"},{default:b(()=>[x(o(U),{class:"w-5 h-5"})]),_:1}),t("div",null,[t("h1",Q,e(o(s)("Distribuição -"))+" "+e(w(d.value?.distribuicao?.data_distribuicao)||"Carregando..."),1),t("p",W,e(o(s)("Detalhes da distribuição e valores por colaborador")),1)])]),m.value?(n(),i("div",X,[r[2]||(r[2]=t("div",{class:"animate-spin h-8 w-8 border-4 border-[var(--accent)] border-t-transparent rounded-full mx-auto mb-4"},null,-1)),t("p",Y,e(o(s)("Carregando distribuição...")),1)])):d.value?(n(),i("div",Z,[t("div",tt,[t("h3",et,e(o(s)("Resumo da Distribuição")),1),t("div",ot,[t("div",null,[t("p",st,e(o(s)("Valor Total do Pote")),1),t("p",at,e(o(u)(d.value.resumo.valor_total)),1)]),t("div",null,[t("p",rt,e(o(s)("Valor para Casa")),1),t("p",dt,e(o(u)(d.value.resumo.valor_barbearia)),1)]),t("div",null,[t("p",it,e(o(s)("Valor DistribuÃdo")),1),t("p",nt,e(o(u)(d.value.resumo.valor_distribuido)),1)])]),t("div",ct,[t("div",null,[t("p",lt,e(o(s)("Total de Fichas Geradas")),1),t("p",ut,e(d.value.resumo.total_fichas_geradas),1)]),t("div",null,[t("p",xt,e(o(s)("Valor por Ficha")),1),t("p",pt,e(o(u)(d.value.resumo.valor_por_ficha)),1)])])]),t("div",mt,[t("h3",bt,e(o(s)("Informações do Plano")),1),t("div",_t,[t("div",null,[t("p",vt,e(o(s)("Plano")),1),t("p",ht,e(d.value.resumo.plano_nome),1)]),t("div",null,[t("p",ft,e(o(s)("PerÃodo")),1),t("p",gt,e(D(d.value.resumo.periodo)),1)])])]),t("div",yt,[t("h3",kt,e(o(s)("Distribuição por Colaborador")),1),d.value.colaboradores.length>0?(n(),i("div",wt,[t("table",Dt,[t("thead",Ct,[t("tr",null,[t("th",St,e(o(s)("Colaborador")),1),t("th",Pt,e(o(s)("Fichas Atendidas")),1),t("th",Vt,e(o(s)("Valor Recebido")),1)])]),t("tbody",Nt,[(n(!0),i(B,null,T(d.value.colaboradores,l=>(n(),i("tr",{key:l.id,class:"hover:bg-[var(--surface-2)] transition duration-200"},[t("td",Et,e(k(l.colaborador_id)),1),t("td",Ft,e(parseFloat(String(l.fichas_atendidas))),1),t("td",Bt,e(o(u)(parseFloat(String(l.valor_recebido)))),1)]))),128))]),t("tfoot",Tt,[t("tr",null,[t("td",Rt,e(o(s)("Total")),1),t("td",At,e(d.value.resumo.total_fichas_geradas),1),t("td",It,e(o(u)(d.value.resumo.valor_distribuido)),1)])])])])):(n(),i("div",Lt,e(o(s)("Nenhum colaborador participou desta distribuição")),1))])])):R("",!0)])}}});export{qt 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.