PageSourceSearch

https://portal.cosemsmg.org.br/assets/ListarCentroCusto.0021ce05.js

js cosemsmg.org.br collected 2026-10-04 14:00:06 UTC 1,746 bytes, 1 lines download raw bytes

1import{r as t,ab as b,l as s,j as a,a2 as S,aw as x,ax as M,ay as z,az as i}from"./index.5c93ad43.js";import{G as E}from"./index.c125a62d.js";import{ay as T,aN as d,av as V,az as v,ab as A,y as F}from"./App.8ad1f1a5.js";function B(){const[c,o]=t.exports.useState([]),[u,m]=t.exports.useState(""),[r,l]=t.exports.useState({show:!1,id:null}),h=b();async function p(){try{const e=await d.getAllCentroCustos();if(e.status===200){const n=e.data.centroCustos||e.data||[];o(Array.isArray(n)?n:[])}}catch(e){console.error("Erro ao buscar centros de custo:",e),o([])}}function f(e){const y=[...c].filter(N=>N.id!==e);o(y)}function w(e){h(`/apps/editar-centro-custo/${e}`)}async function C(e){l({id:e.id,show:!0})}function g(e){l({...r,show:e})}const D=[{name:"Nome",selector:e=>e.nome,sortable:!0},{name:"Descri\xE7\xE3o",selector:e=>e.descricao,sortable:!0},{name:"Status",selector:e=>e.status,sortable:!0},{name:"A\xE7\xF5es",cell:e=>a(S,{children:a("div",{children:s(x,{children:[a(M,{tag:"span",children:a(v,{size:15,className:"cursor-pointer"})}),s(z,{container:"body",children:[s(i,{onClick:()=>w(e.id),className:"w-100",children:[a(A,{size:15,className:"mr-50"}),a("span",{className:"align-middle ms-50",children:"Editar"})]}),s(i,{onClick:()=>C(e),className:"w-100",children:[a(F,{size:15,className:"mr-50"}),a("span",{className:"align-middle ms-50",children:"Deletar"})]})]})]})})})}];return t.exports.useEffect(()=>{p()},[]),s(E,{children:[a(T,{showModal:r.show,changeShowModal:g,id:r.id,apiFunction:d.deleteCentroCusto,DeleteFromTable:f,entity:"Centro de Custos"}),a(V,{itensPerPage:10,noHeader:!0,title:"Viagens",columns:D,data:c,searchValue:u,setSearchValue:e=>m(e),search:!0,noDataMessage:"Nenhum dado encontrado"})]})}export{B 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.