PageSourceSearch

https://redeindica.go.gov.br/build/assets/Escolaridades-6590f262.js

js redeindica.go.gov.br collected 2026-10-02 00:27:10 UTC 6,960 bytes, 1 lines download raw bytes

1import{r as E,v as Z,a as n,b as ee,o as d,c as f,w as t,f as e,d as l,t as v,u as w,i as u,g as m,h as N,F as S,j as te,k as oe,N as _}from"./app-5fc1912d.js";import{_ as se}from"./AdminGeralLayout-a3455019.js";import{C as $}from"./Card-511e1ef8.js";import{v as j}from"./validacaoNome-49cf0a9d.js";import"./AdminLayout-c73cece3.js";import"./ApplicationLogo-e0d31125.js";import"./Footer-af4780d1.js";import"./iconify-03d69e80.js";import"./icon-df62cc88.js";import"./_plugin-vue_export-helper-c27b6911.js";const ae={class:"tw-text-xl tw-font-bold"},ne=l("span",{class:"tw-text-base tw-leading-3 tw-font-black tw-text-gray-700"},"Nome",-1),le={class:"tw-flex tw-w-full tw-justify-end tw-gap-4"},re=["onClick"],ie=["onClick"],de={class:"tw-text-xl tw-font-bold"},ce={class:"tw-font-title tw-text-gray-600 tw-text-base"},ue={key:0},me={class:"tw-flex tw-flex-row tw-gap-4 tw-justify-end"},_e=["onClick"],pe=["onClick"],we={key:1,class:"tw-font-semibold tw-text-base tw-text-left"},fe={class:"tw-flex tw-justify-between tw-items-center"},ve=l("div",{class:"tw-flex"},[l("div",{class:"text-h6"},"Confirme sua ação")],-1),be=l("div",null," Você deseja realmente remover essa escolaridade? ",-1),ge={class:"tw-my-2 tw-flex"},he=["onClick"],je={__name:"Escolaridades",props:{escolaridades:{type:Array}},setup(U){const y=U,q=E([]),p=E(!1),s=Z({id:"",nome:""});function D(a){s.id=a.id,s.nome=a.nome}function F(a){s.id=a.id,s.nome=a.nome,p.value=!0}function z(){p.value=!1,s.reset()}function A(){const a=s.nome;j(a)&&s.post(route("admin.geral.escolaridades.store"),{preserveScroll:!0,onSuccess:r=>{s.reset(),_.create({message:"Escolaridade registrada com sucesso.",color:"primary"})},onError:r=>{_.create({message:"Não foi possível registrar a Tipo de Contração.",color:"negative"})}})}function B(){s.delete(route("admin.geral.escolaridades.destroy"),{preserveScroll:!0,onSuccess:a=>{s.reset(),_.create({message:"Escolaridade removido com sucesso.",color:"primary"})},onError:a=>{_.create({message:"Não foi possível remover o Tipo de Contração.",color:"negative"})}})}function T(){const a=s.nome;j(a)&&s.patch(route("admin.geral.escolaridades.update"),{preserveScroll:!0,onSuccess:r=>{s.reset(),_.create({message:"Escolaridade atualizada com sucesso.",color:"primary"})},onError:r=>{_.create({message:"Não foi possível remover o Tipo de Contração.",color:"negative"})}})}const I={year:"numeric",month:"numeric",day:"numeric"},L=[{name:"id",label:"",field:"id"},{name:"nome",label:"Nome",field:"nome",sortable:!0,align:"left"},{name:"created_at",label:"Data de Criação",field:"created_at",sortable:!0,format:a=>`${new Date(a).toLocaleString("pt-BR",I)}`||"Indisponível",align:"left"},{name:"user",label:"Usuário",field:"created_by",format:a=>a||"Indisponível",align:"left"},{name:"actions",label:"Ações",field:"actions",align:"right"}],M=["nome","created_at","user","actions"];return(a,r)=>{const b=n("q-separator"),R=n("q-input"),k=n("q-checkbox"),g=n("q-td"),O=n("q-th"),C=n("q-tr"),h=n("q-icon"),G=n("q-table"),V=n("q-card-section"),H=n("q-item-label"),J=n("q-item-section"),K=n("q-item"),P=n("q-btn"),Q=n("q-card-actions"),W=n("q-card"),X=n("q-dialog"),Y=ee("close-popup");return d(),f(se,null,{default:t(()=>[e($,null,{default:t(()=>[l("h4",ae,v(w(s).id?"Editar ":"Nova ")+" Escolaridades ",1),e(b),ne,e(R,{outlined:"",required:"",autofocus:"",modelValue:w(s).nome,"onUpdate:modelValue":r[0]||(r[0]=c=>w(s).nome=c),placeholder:"Escreva o nome da Escolaridade"},null,8,["modelValue"]),l("div",le,[l("button",{onClick:r[1]||(r[1]=u(c=>w(s).reset(),["prevent"])),class:"tw-rounded-full tw-px-10 tw-h-10 tw-border tw-border-primary tw-bg-white tw-text-primary tw-items-center tw-justify-center"}," Cancelar "),w(s).id?(d(),m("button",{key:0,onClick:u(T,["prevent"]),class:"tw-rounded-full tw-px-10 tw-h-10 tw-bg-primary tw-text-white tw-items-center tw-justify-center"}," Salvar ",8,re)):(d(),m("button",{key:1,onClick:u(A,["prevent"]),class:"tw-rounded-full tw-px-10 tw-h-10 tw-bg-primary tw-text-white tw-items-center tw-justify-center"}," Cadastrar ",8,ie))])]),_:1}),e($,null,{default:t(()=>{var c;return[l("h4",de,v((c=y.tipos)==null?void 0:c.length)+" Escolaridade(s) ",1),e(b),e(G,{flat:"",rows:y.escolaridades,columns:L,"visible-columns":M,"row-key":"id",selection:"multiple",selected:q.value,"onUpdate:selected":r[2]||(r[2]=o=>q.value=o),"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":(o,i,x)=>`${o} à ${i} de ${x} registros`,"rows-per-page-options":[30,40,60],"selected-rows-label":o=>o+" registro(s) selecionado(s)"},{header:t(o=>[e(C,{props:o,class:"tw-h-16"},{default:t(()=>[e(g,{"auto-width":""},{default:t(()=>[e(k,{dense:"",modelValue:o.selected,"onUpdate:modelValue":i=>o.selected=i},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),(d(!0),m(S,null,N(o.cols,i=>(d(),f(O,{key:i.name,props:o},{default:t(()=>[l("span",ce,v(i.label),1)]),_:2},1032,["props"]))),128))]),_:2},1032,["props"])]),body:t(o=>[e(C,{props:o,"no-hover":""},{default:t(()=>[e(g,{"auto-width":""},{default:t(()=>[e(k,{dense:"",modelValue:o.selected,"onUpdate:modelValue":i=>o.selected=i},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),(d(!0),m(S,null,N(o.cols,i=>(d(),f(g,{key:i.name,props:o},{default:t(()=>[i.name==="actions"?(d(),m("div",ue,[l("div",me,[l("button",{onClick:u(x=>D(o.row),["prevent"])},[e(h,{size:"24px",class:"tw-text-gray-800",name:"mode_edit"})],8,_e),l("button",{onClick:u(x=>F(o.row),["prevent"])},[e(h,{size:"24px",class:"tw-text-red-700",name:"delete_outline"})],8,pe)])])):(d(),m("div",we,v(i.value),1))]),_:2},1032,["props"]))),128))]),_:2},1032,["props"])]),_:1},8,["rows","selected","pagination-label","selected-rows-label"])]}),_:1}),e(X,{modelValue:p.value,"onUpdate:modelValue":r[4]||(r[4]=c=>p.value=c)},{default:t(()=>[e(W,{class:"tw-rounded-3xl tw-h-56 tw-w-72 tw-overflow-hidden"},{default:t(()=>[e(V,null,{default:t(()=>[l("div",fe,[ve,l("div",null,[e(h,{name:"close",class:"tw-cursor-pointer tw-text-gray-500",size:"25px",onClick:r[3]||(r[3]=c=>p.value=!1)})])])]),_:1}),e(V,null,{default:t(()=>[be,e(b,{class:"tw-mt-2"}),e(Q,{align:"right"},{default:t(()=>[l("div",ge,[l("button",{onClick:u(z,["prevent"]),class:"tw-bg-white tw-text-[#6F797A] tw-border-[#6F797A] tw-rounded-full tw-mr
1-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 ",8,he),e(P,{rounded:"",class:"tw-bg-primary tw-font-bold","no-caps":"","text-color":"white"},{default:t(()=>[te((d(),f(K,{clickable:"",onClick:u(B,["prevent"])},{default:t(()=>[e(J,null,{default:t(()=>[e(H,null,{default:t(()=>[oe("Confirmar")]),_:1})]),_:1})]),_:1},8,["onClick"])),[[Y]])]),_:1})])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})}}};export{je 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.