1import{u as e,a as s}from"./useConselhoList-Dlj-aegJ.js";import{p as a}from"./index-C5GhW9sY.js";import{_ as l}from"./ListaConselheiros.vue_vue_type_script_setup_true_lang-wlo147JP.js";import{M as o,r as t,I as n,aa as i,o as r,w as c,c as u,d as m,F as d,s as p,Q as v,k as f,t as b,f as x,q as y,b as h,e as k,l as g,x as w}from"./vue-vendor-C4LtToJo.js";import"./jspdf-vendor-Dg11MAxS.js";import"./index-BYLwyHzB.js";import"./notify-DZ6C-o79.js";import"./primevue-B-Os_Qve.js";import"./datepicker-vendor-DX2zwzgb.js";import"./datefns-vendor-CmiML7te.js";import"./getFileSrc-Du9ih3ZQ.js";const j=e=>e?a.sanitize(e):"",C={class:"conteudo mt-6 mb-10 flex flex-col-reverse gap-3 sm:flex-row"},_={class:"min-w-[20%]"},L={class:"flex flex-col gap-2"},z=["onClick"],M={class:"w-full"},B={key:0,class:"mb-2 flex justify-between font-semibold text-base-content"},F={key:1,class:"w-full"},H={key:2,class:"text-center"},I={key:3,class:"space-y-8"},P={class:"mb-2 flex items-start border-b-2 border-base-content font-semibold text-base-content"},S={class:"text-xl"},T=["innerHTML"],$=o({__name:"Index",setup(a){const o=e(),{dados:$,carregando:q}=s(),A=t(!1),D=t(""),Q=t(null),U=n(()=>o.carregandoComissoes),E=n(()=>o.comissoes??[]),G=async e=>{Q.value=e,await o.fetchComissoes(e)},J=t(!1);return i(async()=>{$.value?.length&&null===Q.value&&await G($.value[0].id),J.value=!0}),r(()=>{J.value||$.value?.length&&null===Q.value&&G($.value[0].id)}),c($,e=>{e&&e.length>0&&null===Q.value&&G(e[0].id)}),(e,s)=>{const a=y("Skeleton"),o=y("app-icon"),t=y("Button"),n=y("Dialog");return h(),u(d,null,[m("section",C,[m("aside",_,[s[1]||(s[1]=m("header",{class:"mb-2 flex justify-between font-semibold text-base-content"},[m("h1",{class:"text-2xl"},"Plenarios")],-1)),m("div",L,[(h(),u(d,null,p(12,e=>(h(),u(d,{key:`plenario-skeleton-${e}`},[v(q)?(h(),k(a,{key:0,class:"my-0.5 h-[40px] w-full"})):f("",!0)],64))),64)),(h(!0),u(d,null,p(v($),e=>(h(),u(d,{key:e.id},[v(q)?f("",!0):(h(),u("button",{key:0,type:"button",class:g(["h-10 cursor-pointer rounded-lg p-2 font-semibold transition duration-200 ease-in-out hover:bg-primary hover:text-primary-content",e.id===Q.value?"bg-primary text-primary-content":"bg-secondary text-secondary-content"]),onClick:s=>G(e.id)},w(e.numero)+"° Plenario ",11,z))],64))),128))])]),m("main",M,[U.value?(h(),u("header",B,[...s[2]||(s[2]=[m("h2",{class:"text-xl"},"Comissoes",-1)])])):f("",!0),U.value?(h(),u("div",F,[(h(),u(d,null,p(4,e=>b(a,{key:`comissao-skeleton-${e}`,class:"my-2 h-[200px] w-full"})),64))])):U.value||0!==E.value.length?(h(),u("section",I,[(h(!0),u(d,null,p(E.value,e=>(h(),u("article",{key:e.id,class:"w-full m-0"},[b(l,{conselheiros:e.composicao,carregando:U.value,"possui-campo-pessoa":""},{titulo:x(()=>[m("div",P,[m("h3",S,w(e.nome),1),e?.competencia?(h(),k(t,{key:0,class:"w-4 h-4 hover:bg-base",text:"",size:"small",rounded:"",onClick:s=>(e=>{e?.competencia&&(A.value=!0,D.value=e.competencia)})(e)},{icon:x(()=>[b(o,{nome:"bi:info-circle"})]),_:1},8,["onClick"])):f("",!0)])]),_:2},1032,["conselheiros","carregando"])]))),128))])):(h(),u("p",H," Comissoes nao cadastradas. "))])]),b(n,{visible:A.value,"onUpdate:visible":s[0]||(s[0]=e=>A.value=e),header:"Competencias",style:{width:"50vw",height:"auto"},modal:""},{default:x(()=>[m("div",{innerHTML:v(j)(D.value)},null,8,T)]),_:1},8,["visible"])],64)}}});export{$ 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.