PageSourceSearch

https://cotec.go.gov.br/build/assets/Index-CKKvMSYf.js

js cotec.go.gov.br collected 2026-10-09 21:53:27 UTC 6,265 bytes, 1 lines download raw bytes

1import{d as B,q as h,j,v as E,m as k,c as F,o as c,b as a,u as e,h as I,w as t,a as i,g as w,i as $,l as P,e as m,t as f,k as U,F as L}from"./app-CEDBf79U.js";import{_ as q}from"./AppTable.vue_vue_type_script_setup_true_lang-Cjd-sOdo.js";import{_ as z}from"./index-D_MDe6nf.js";import{_ as u}from"./index-RSTp80GL.js";import{_ as A,a as K}from"./DialogContent.vue_vue_type_script_setup_true_lang-wlNfGFgw.js";import{_ as R,a as O}from"./DialogFooter.vue_vue_type_script_setup_true_lang-BMnKtFMj.js";import{_ as T}from"./DialogDescription.vue_vue_type_script_setup_true_lang-Dpbi8q4M.js";import{_ as G,a as H}from"./DialogTitle.vue_vue_type_script_setup_true_lang-lYyvj98Y.js";import{_ as b}from"./Input.vue_vue_type_script_setup_true_lang-BCJJXdpu.js";import{v as C,_ as J}from"./AppLayout.vue_vue_type_script_setup_true_lang-BbEW6kXU.js";import{I as _}from"./iconify-z23e2ec7.js";import{K as g}from"./vue-sonner-BmWgb2nV.js";import"./TableHeader.vue_vue_type_script_setup_true_lang-DivfxdY9.js";import"./AppPagination.vue_vue_type_script_setup_true_lang-DXbolrSP.js";import"./AppSelect.vue_vue_type_script_setup_true_lang-C2svKNN-.js";import"./SelectValue.vue_vue_type_script_setup_true_lang-dRTw9qUC.js";import"./useForwardPropsEmits-BOKwOygE.js";import"./Presence-6ypEbOiL.js";import"./index-AQntGeJv.js";import"./Teleport-DLvUgSpc.js";import"./useForwardExpose-5ugL60M2.js";import"./getActiveElement-FUKBWQwh.js";import"./chevron-down-Ck9762Oh.js";import"./chevron-up-CPr3W5zj.js";import"./Collection-DnVMPbZk.js";import"./usePrimitiveElement-CezOavMI.js";import"./check-BkAOPTOX.js";import"./PopperContent-A3_Yksjf.js";import"./utils-CZMO7q5x.js";import"./ohash.D__AXeF1-Cq3NGnZa.js";import"./useDirection-CQbfsr-L.js";import"./useFormControl-OMN74DxT.js";import"./VisuallyHidden-BrA__EAK.js";import"./ellipsis-BWOHGqja.js";import"./chevron-right-ByUjFlD4.js";import"./DialogPortal-CK6RWO44.js";import"./x-W5xPOQZX.js";import"./DialogDescription-BEScIQY6.js";import"./DialogTitle-AvMKAXS8.js";import"./vue-the-mask-DSTNh_sk.js";import"./AppLogo.vue_vue_type_script_setup_true_lang-BHnIqihS.js";import"./PopoverTrigger.vue_vue_type_script_setup_true_lang-DOrpW5vU.js";import"./format-BEwlD_UG.js";import"./pt-br-Cd33ElYF.js";import"./MenuPortal-DOHyO9HM.js";import"./useArrowNavigation-B5rxJs06.js";import"./RovingFocusGroup-AKz7OSvd.js";import"./utils-CC-pqV_U.js";import"./Sonner.vue_vue_type_script_setup_true_lang-B4k0D5Lw.js";import"./CardContent.vue_vue_type_script_setup_true_lang-Dhx9uzZv.js";const Q={class:"flex items-center justify-end"},W={class:"flex items-center gap-2"},X={class:"flex h-full items-center justify-center py-5"},Y={class:"text-muted-foreground flex items-center text-lg font-medium"},Z={class:"flex flex-col gap-2"},Xe=B({__name:"Index",props:{contactMessages:{default:()=>[]},pagination:{default:()=>({from:0,to:0,total:0,per_page:10,current_page:1,last_page:1})}},setup(D){const l=D,V=[{title:"Mensagens de Contato",href:"contact-messages.index"}],M=new URL(window.location.href),d=h(M.searchParams.get("search")||""),p=h(!1),n=j({id:0,name:"",password:""}),S=[{name:"Nome",key:"name"},{name:"Email",key:"email"},{name:"Assunto",key:"subject"},{name:"Status",key:"status"},{name:"Data",key:"created_at"},{name:"Acoes",key:"actions"}],v=()=>{const r={};return d.value&&(r.search=d.value),l.pagination.per_page!==10&&(r.perPage=l.pagination.per_page),l.pagination.current_page!==1&&(r.page=l.pagination.current_page),r};E(l.pagination,()=>{k.visit(route("contact-messages.index"),{preserveScroll:!0,data:v()})});const x=()=>{k.visit(route("contact-messages.index"),{preserveScroll:!0,data:v()})};function N(r){n.id=r.id,n.name=r.name,p.value=!0}function y(){n.delete(route("contact-messages.destroy",{id:n.id}),{onSuccess:()=>{p.value=!1,g.success("Mensagem deletada com sucesso")},onError:r=>{r.error?g.error(r.error):g.error("Erro ao deletar mensagem")}})}return(r,o)=>(c(),F(L,null,[a(e(I),{title:"Mensagens de Contato"}),a(J,{breadcrumbs:V},{default:t(()=>[i("div",Q,[i("div",W,[a(e(b),{type:"text",placeholder:"Pesquisar",modelValue:d.value,"onUpdate:modelValue":o[0]||(o[0]=s=>d.value=s),onChange:x,onClear:x,clearable:""},null,8,["modelValue"])])]),a(q,{columns:S,data:l.contactMessages,pagination:l.pagination},{status:t(({item:s})=>[a(e(z),{variant:s.status==="read"?"default":"secondary"},{default:t(()=>[m(f(s.status==="read"?"Lida":"Não lida"),1)]),_:2},1032,["variant"])]),created_at:t(({item:s})=>[m(f(new Date(s.created_at).toLocaleDateString("pt-BR")),1)]),actions:t(({item:s})=>[e(C)("contact-message:view")?(c(),w(e(u),{key:0,variant:"ghost",size:"icon","as-child":""},{default:t(()=>[a(e(P),{href:r.route("contact-messages.show",{id:s.id})},{default:t(()=>[a(e(_),{icon:"lucide:eye"})]),_:1},8,["href"])]),_:2},1024)):$("",!0),e(C)("contact-message:delete")?(c(),w(e(u),{key:1,variant:"ghost",size:"icon",onClick:ee=>N(s)},{default:t(()=>[a(e(_),{class:"text-red-500",icon:"lucide:trash"})]),_:1},8,["onClick"])):$("",!0)]),empty:t(()=>[i("div",X,[i("div",Y,[a(e(_),{icon:"lucide:mail",class:"text-muted-foreground text-xl"}),o[4]||(o[4]=i("span",{class:"ml-2"}," Nenhuma mensagem encontrada. ",-1))])])]),_:1},8,["data","pagination"]),a(e(A),{open:p.value,"onUpdate:open":o[3]||(o[3]=s=>p.value=s)},{default:t(()=>[a(e(K),null,{default:t(()=>[a(e(G),null,{default:t(()=>[a(e(H),null,{default:t(()=>[...o[5]||(o[5]=[m("Deletar Mensagem",-1)])]),_:1})]),_:1}),a(e(T),null,{default:t(()=>[i("form",{onSubmit:U(y,["prevent"]),class:"flex flex-col gap-4"},[i("div",Z,[i("span",null,"Informe sua senha abaixo para deletar a mensagem de "+f(e(n).name),1),a(e(b),{type:"password",modelValue:e(n).password,"onUpdate:modelValue":o[1]||(o[1]=s=>e(n).password=s),placeholder:"Senha",disabled:e(n).processing,error:e(n).errors.password},null,8,["modelValue","disabled","error"])])],32)]),_:1}),a(e(R),null,{default:t(()=>[a(e(O),{"as-child":""},{default:t(()=>[a(e(u),{variant:"outline"},{default:t(()=>[...o[6]||(o[6]=[m("Cancelar",-1)])]),_:1})]),_:1}),a(e(u),{variant:"destructive",onClick:o[2]||(o[2]=s=>y()),disabled:e(n).processing,loading:e(n).processing},{default:t(()=>[...o[7]||(o[7]=[m(" Deletar ",-1)])]),_:1},8,["disabled","loading"])]),_:1})]),_:1})]),_:1},8,["open"])]),_:1})],64))}});
1export{Xe 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.