PageSourceSearch

https://redeindica.go.gov.br/build/assets/Index-1c881c95.js

js redeindica.go.gov.br collected 2026-10-02 00:27:02 UTC 9,799 bytes, 3 lines download raw bytes

1import{J as ae,r as S,v as F,a as i,b as le,o as d,c as u,w as t,d as l,f as o,t as g,u as w,q as R,e as I,i as y,k as _,g as V,h as ne,F as re,j as q,N as j}from"./app-5fc1912d.js";import{_ as ie}from"./AdminLayout-c73cece3.js";import{C as de}from"./Card-511e1ef8.js";import{I as $}from"./iconify-03d69e80.js";import"./ApplicationLogo-e0d31125.js";import"./Footer-af4780d1.js";import"./icon-df62cc88.js";import"./validacaoNome-49cf0a9d.js";import"./_plugin-vue_export-helper-c27b6911.js";const ce={class:"tw-py-12"},ue={class:"tw-max-w-7xl tw-mx-auto sm:tw-px-6 tw-px-8 md:tw-px-0"},me={class:"tw-flex tw-flex-col md:tw-flex-row tw-flex-1 tw-gap-6"},fe={class:"tw-flex tw-justify-between"},we={class:"tw-font-bold"},_e={class:"tw-flex tw-flex-row tw-gap-6"},pe=l("span",{class:"tw-ml-2 tw-mr-2"},"Pendentes de Validação",-1),ve=l("span",{class:"tw-ml-2 tw-mr-2"},"Cadastrar empresa",-1),be={class:"tw-flex tw-flex-1 tw-gap-4 tw-flex-col md:tw-flex-row tw-justify-between"},he={class:"tw-flex tw-flex-1"},xe={class:"tw-flex tw-flex-col md:tw-flex-row tw-gap-4"},ge={class:"tw-flex"},ye={class:"tw-bg-white tw-overflow-hidden sm:tw-rounded-lg"},qe={class:"tw-font-title tw-text-gray-600 tw-text-base"},ke={key:0},Ne={class:"tw-flex tw-flex-row tw-items-center tw-justify-center tw-rounded-md"},Ce={key:1,class:"tw-uppercase tw-truncate tw-text-ellipsis"},Ve={key:2},je={class:"tw-w-full tw-flex tw-justify-center tw-items-center"},Ee={class:"tw-flex tw-justify-between tw-items-center"},ze=l("div",{class:"tw-flex"},[l("div",{class:"text-h6"},"Confirme sua ação")],-1),Se=l("div",null," Você deseja realmente excluir essa(s) empresa(s)? ",-1),$e={class:"tw-my-2 tw-flex"},Te={__name:"Index",props:{empresas:{type:Array},setores:{type:Array}},setup(J){const k=J,P=ae().props.auth.user,p=S(""),E=S([]),T=[{name:"Nome",align:"left",label:"Nome",field:"nome_fantasia",sortable:!0},{name:"CNPJ",align:"left",label:"CNPJ",field:"cnpj",sortable:!0},{name:"E-mail",align:"left",label:"E-mail",field:a=>a.user.email,sortable:!0},{name:"Responsável",align:"left",label:"Responsável",field:"nome_responsavel",sortable:!0},{name:"status",align:"center",label:"Acesso",field:"status",sortable:!0},{name:"actions",align:"center",label:"Ações",field:"status",sortable:!0}],z=S(!1),B=F({id:""}),N=F({id:"",status:""});function M(a){U(a,"Ativo")}function O(a){U(a,"Bloqueado")}function U(a,n){N.id=a||E.value.map(r=>r.id),N.status=n,N.put(route("admin.empresas.mudar-status"),{preserveScroll:!0,onSuccess:r=>{N.reset(),j.create({message:"Status da(s) empresa(s) atualizado(s) com sucesso.",color:"primary"})},onError:r=>{console.log(r),j.create({message:"Não foi possível atualizar o status dessa(s) empresa(s).",color:"negative"})}})}function L(){p.value=""}function G(){B.delete(route("admin.empresas.destroy"),{preserveScroll:!0,onSuccess:a=>{B.reset(),j.create({message:"Empresa(s) removida(s) com sucesso.",color:"primary"})},onError:a=>{console.log(a),j.create({message:"Não foi possível remover essa(s) empresa(s).",color:"negative"})}})}function H(a){var n=typeof a!="object"?JSON.parse(a):a,r="data:text/csv;charset=utf-8,";const e=Object.keys(a[0]);r+=e.join(",")+`
2`;for(var m=0;m<n.length;m++){var f="";for(var C in n[m])f!=""&&(f+=","),f+=n[m][C];r+=f+`\r
3`}return r}function K(){const a=k.empresas;if(!a||a.length===0){console.warn("Não há candidaturas para exportar.");return}const n="empresas.csv",r=document.createElement("a");r.href=encodeURI(H(k.empresas.map(e=>({cnpj:e.cnpj?e.cnpj:"Não informado",razao_social:e.razao_social?e.razao_social:"Não informado",nome_fantasia:e.nome_fantasia?e.nome_fantasia:"Não informado",telefone:e.telefone?e.telefone:"Não informado",nome_responsavel:e.nome_responsavel?e.nome_responsavel:"Não informado",setor_economico:e.setor_economico?e.setor_economico:"Não informado",email:e.email?e.email:"Não informado",cep:e.cep?e.cep:"Não informado",endereco:e.endereco?e.endereco:"Não informado",bairro:e.bairro?e.bairro:"Não informado",uf:e.uf?e.uf:"Não informado",cidade:e.cidade?e.cidade:"Não informado",numero:e.numero?e.numero:"Não informado",porte_empresa:e.porte_empresa?e.porte_empresa:"Não informado",links:e.links?e.links:"Não informado",cnae:e.cnae?e.cnae:"Não informado",cnaes:e.cnaes?e.cnaes:"Não informado"})))),r.download=n,r.style.display="none",document.body.appendChild(r),r.click(),document.body.removeChild(r)}return(a,n)=>{const r=i("q-separator"),e=i("q-icon"),m=i("q-input"),f=i("q-checkbox"),C=i("q-td"),Q=i("q-th"),W=i("q-tr"),v=i("q-item-label"),b=i("q-item-section"),h=i("q-item"),X=i("q-list"),Y=i("q-btn-dropdown"),Z=i("q-table"),A=i("q-card-section"),ee=i("q-btn"),te=i("q-card-actions"),oe=i("q-card"),se=i("q-dialog"),x=le("close-popup");return d(),u(ie,null,{default:t(()=>[l("div",ce,[l("div",ue,[l("div",me,[o(de,null,{default:t(()=>[l("div",fe,[l("h5",we,g(k.empresas.length)+" Empresa(s)",1),l("div",_e,[w(P).profile_id===1?(d(),u(w(R),{key:0,href:a.route("admin.empresas.pendentes"),class:"tw-flex tw-items-center tw-justify-center tw-bg-white tw-px-3 tw-py-2 tw-rounded-full tw-text-primary tw-border-primary tw-border"},{default:t(()=>[o(w($),{icon:"material-symbols:pending-outline"}),pe]),_:1},8,["href"])):I("",!0),o(w(R),{href:a.route("admin.empresas.create"),class:"tw-flex tw-items-center tw-justify-center tw-bg-primary tw-px-3 tw-py-2 tw-rounded-full tw-text-white"},{default:t(()=>[o(w($),{icon:"material-symbols:add-circle"}),ve]),_:1},8,["href"])])]),o(r,{class:"tw-mx-5"}),l("div",be,[l("div",he,[o(m,{class:"tw-flex tw-w-full tw-h-12 tw-px-4 tw-bg-gray-200 tw-rounded-full tw-text-gray-700 tw-border-none",rounded:"",outlined:!1,"bg-color":"gray",borderless:"",placeholder:"Pesquisar empresa",modelValue:p.value,"onUpdate:modelValue":n[0]||(n[0]=s=>p.value=s)},{prepend:t(()=>[o(e,{name:"search"})]),append:t(()=>[p.value.length>0?(d(),u(e,{key:0,onClick:L,name:"clear",class:"tw-cursor-pointer"})):I("",!0)]),_:1},8,["modelValue"])]),l("div",xe,[l("div",ge,[l("button",{onClick:n[1]||(n[1]=y(s=>K(),["prevent"])),class:"tw-flex md:tw-flex-1 tw-justify-center tw-flex-1 tw-items-center tw-px-6 tw-bg-white tw-text-primary tw-h-12 tw-border-primary tw-rounded-full tw-border"}
3,[o(w($),{icon:"material-symbols:upload",class:"tw-mr-3",width:"20"}),_(" Exportar CSV ")])])])]),l("div",ye,[o(Z,{flat:"",rows:k.empresas,columns:T,filter:p.value,"row-key":"id",selection:"multiple","rows-per-page-options":[30,40,60],selected:E.value,"onUpdate:selected":n[2]||(n[2]=s=>E.value=s),"no-data-label":"Não há informações cadastradas.","no-results-label":"Não foi possível localizar informações com o filtro inserido.","rows-per-page-label":"Registros por página","pagination-label":(s,c,D)=>`${s} à ${c} de ${D} registros`,"selected-rows-label":s=>s+" registro(s) selecionado(s)"},{header:t(s=>[o(W,{props:s,class:"tw-h-16"},{default:t(()=>[o(C,null,{default:t(()=>[o(f,{modelValue:s.selected,"onUpdate:modelValue":c=>s.selected=c},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),(d(!0),V(re,null,ne(s.cols,c=>(d(),u(Q,{key:c.name,props:s},{default:t(()=>[l("span",qe,g(c.label),1)]),_:2},1032,["props"]))),128))]),_:2},1032,["props"])]),"body-cell":t(s=>[o(C,{props:s},{default:t(()=>[s.col.name==="actions"?(d(),V("div",ke,[l("div",Ne,[o(Y,{color:"white","text-color":"black","dropdown-icon":"more_horiz"},{default:t(()=>[o(X,null,{default:t(()=>[q((d(),u(h,{clickable:"",href:a.route("admin.empresas.show",s.row.id)},{default:t(()=>[o(b,null,{default:t(()=>[o(v,null,{default:t(()=>[_("Visualizar")]),_:1})]),_:1})]),_:2},1032,["href"])),[[x]]),q((d(),u(h,{clickable:"",href:a.route("admin.empresas.edit",s.row.id)},{default:t(()=>[o(b,null,{default:t(()=>[o(v,null,{default:t(()=>[_("Editar")]),_:1})]),_:1})]),_:2},1032,["href"])),[[x]]),s.row.status=="Ativo"?q((d(),u(h,{key:0,clickable:"",onClick:y(c=>O(s.row.id),["prevent"])},{default:t(()=>[o(b,null,{default:t(()=>[o(v,null,{default:t(()=>[_("Bloquear")]),_:1})]),_:1})]),_:2},1032,["onClick"])),[[x]]):q((d(),u(h,{key:1,clickable:"",onClick:y(c=>M(s.row.id),["prevent"])},{default:t(()=>[o(b,null,{default:t(()=>[o(v,null,{default:t(()=>[_("Desbloquear")]),_:1})]),_:1})]),_:2},1032,["onClick"])),[[x]])]),_:2},1024)]),_:2},1024)])])):["Nome","E-mail","Responsavel"].includes(s.col.name)?(d(),V("div",Ce,g((s.value+"").substr(0,24)+(s.value.length>24?"...":"")),1)):(d(),V("div",Ve,g(s.value),1))]),_:2},1032,["props"])]),"no-data":t(({icon:s,message:c,filter:D})=>[l("div",je,[l("span",null,g(c),1),o(e,{size:"2em",name:"sentiment_dissatisfied"})])]),_:1},8,["rows","filter","selected","pagination-label","selected-rows-label"])])]),_:1}),o(se,{modelValue:z.value,"onUpdate:modelValue":n[5]||(n[5]=s=>z.value=s)},{default:t(()=>[o(oe,{class:"tw-rounded-3xl tw-h-56 tw-w-72 tw-overflow-hidden"},{default:t(()=>[o(A,null,{default:t(()=>[l("div",Ee,[ze,l("div",null,[o(e,{name:"close",class:"tw-cursor-pointer tw-text-gray-500",size:"25px",onClick:n[3]||(n[3]=s=>z.value=!1)})])])]),_:1}),o(A,null,{default:t(()=>[Se,o(r,{class:"tw-mt-2"}),o(te,{align:"right"},{default:t(()=>[l("div",$e,[l("button",{onClick:n[4]||(n[4]=y((...s)=>a.fecharModal&&a.fecharModal(...s),["prevent"])),class:"tw-bg-white tw-text-[#6F797A] tw-border-[#6F797A] tw-rounded-full tw-mr-5 tw-items-center tw-px-4 tw-py-2 tw-border tw-font-semibold tw-text-xs tw-text-[[#6F797A] tw-tracking-widest focus:tw-outline-none tw-ease-in-out tw-duration-150"}," Cancelar "),o(ee,{rounded:"",class:"tw-bg-primary tw-font-bold","no-caps":"","text-color":"white"},{default:t(()=>[q((d(),u(h,{clickable:"",onClick:y(G,["prevent"])},{default:t(()=>[o(b,null,{default:t(()=>[o(v,null,{default:t(()=>[_("Confirmar")]),_:1})]),_:1})]),_:1},8,["onClick"])),[[x]])]),_:1})])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])])])]),_:1})}}};export{Te 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.