1import{_ as z}from"./AuthenticatedLayout-aebca31e.js";import{v as B,N as v,p as C,a as c,b as j,o as f,g as p,f as a,w as i,d as t,c as M,t as r,k as n,F as I,h as R,e as V,i as H,j as J}from"./app-5fc1912d.js";import{I as Q}from"./iconify-03d69e80.js";import{_ as G}from"./InputLabel-cab2995d.js";import{_ as K}from"./InputError-148d22cd.js";import{_ as W}from"./_plugin-vue_export-helper-c27b6911.js";import"./ApplicationLogo-e0d31125.js";import"./icon-df62cc88.js";import"./validacaoNome-49cf0a9d.js";const X={name:"MinhasVagas",components:{Icon:Q,AuthenticatedLayout:z,InputError:K,InputLabel:G},props:{vagas:{type:Array,default:""},empresas:{type:Array,default:""},candidatos:{type:Array,default:""},habilidades:{type:Array,default:""},interesses:{type:Array,default:""},formatos:{type:Array,default:""},tiposContratacao:{type:Array,default:""}},data(){return{selectedOptions:{tipo_contratacao:"",formato:""},selectedCandidato:{},isPaused:!0,minhasVagas:this.vagas,acaoTomada:!0,columns:[{name:"cargo",align:"center",label:"Cargo",field:"cargo",sortable:!0},{name:"empresa",align:"center",label:"Empresa",field:"empresa.nome_fantasia",sortable:!0},{name:"valor_salario",align:"center",label:"Salário",field:"valor_salario",sortable:!0},{name:"formato",align:"center",label:"Formato",field:"formato",sortable:!0},{name:"status",align:"center",label:"Situação",field:"status",sortable:!0},{name:"inscritos",align:"center",label:"Inscritos",field:"inscritos",sortable:!0},{name:"actions",align:"center",label:"Ações",field:"actions",sortable:!0}],candidaturaColumns:[{name:"nome",required:!0,label:"Nome",align:"center",field:"profissional.nome",sortable:!0},{name:"email",required:!0,label:"Email",align:"center",field:"profissional.user.email",sortable:!0},{name:"telefone",required:!0,label:"Telefone",align:"center",field:"profissional.telefone",sortable:!0},{name:"actions",required:!0,label:"Ações",align:"center",field:"actions",sortable:!1}],filter:"",selected:[],showInscritosDialog:!1,selectedVaga:null,showDialog:!1,showDialogCandidato:!1,showForm:!1,openModal:!1,isEditing:!1,labelEditing:!1,form:B({id:"",cargo:"",descricao:"",data_de_cancelamento:"",data_de_finalizacao:"",vaga_externa:"",links:"",numero_vaga:"",valor_salario:"",idade_minima:"",idade_maxima:"",ocupacao:"",formato:"",cep:"",endereco:"",bairro:"",cidade:"",interesses:[],habilidades:[],tipo_contratacao:"",escolaridade:[],idiomas:"",horario_trabalho:"",pcd:"",responsabilidades_atribuicoes:"",requisitos_qualificacoes:"",beneficios:""}),typeModal:null,openModalDelete:!1,habilidadesOptions:[],interessesOptions:[],formatoOptions:[{label:"Presencial",value:"Presencial"},{label:"Online",value:"OnLine"},{label:"HÃbrido",value:"Hibrido"}],tipoContratacaoOptions:[{label:"Carteira Assinada(CLT)",value:"Carteira Assinada(CLT)"},{label:"PJ (Pessoa JurÃdica)",value:"PJ (Pessoa JurÃdica)"},{label:"Temporária",value:"Temporária"},{label:"Estágio",value:"Estágio"},{label:"Jovem Aprendiz",value:"Jovem Aprendiz"}]}},mounted(){const s=Math.floor(Math.random()*9e5)+1e5;this.form.numero_vaga=s.toString(),this.popularHabilidadesOptions(),this.popularInteressesOptions(),formatoOptions=this.formatos.map(o=>({label:o.nome,value:o.nome})),tipoContratacaoOptions=this.tiposContratacao.map(o=>({label:o.nome,value:o.nome}))},paginationLabel(){return`Total de registro(s) encontrado(s): ${this.candidatos.length}`},methods:{popularHabilidadesOptions(){this.habilidadesOptions=this.habilidades.map(s=>({label:s.nome,value:s.id}))},popularInteressesOptions(){this.interessesOptions=this.interesses.map(s=>({label:s.nome,value:s.id}))},openModalForm(s,o=[]){this.openModal=!0,s===1?(this.typeModal=1,this.form.reset()):o&&(console.log("esse é o data",o),this.form,this.typeModal=2,this.form.id=o.id,this.form.cargo=o.cargo,this.form.descricao=o.descricao,this.form.data_de_cancelamento=o.data_cancelamento,this.form.data_de_finalizacao=o.data_finalizacao,o.vaga_externa===!1?this.form.vaga_externa="0":this.form.vaga_externa="1",this.form.links=o.links,this.form.numero_vaga=o.numero_vaga,this.form.valor_salario=o.valor_salario,this.form.idade_minima=o.idade_minima,this.form.idade_maxima=o.idade_maxima,this.form.ocupacao=o.ocupacao,this.selectedOptions.formato=o.formato,this.form.cep=o.cep,this.form.habilidades=o.habilidades.map(b=>({label:b.nome,value:b.id,selected:!0})),this.form.interesses=o.interesses.map(b=>({label:b.nome,value:b.id,selected:!0})),this.form.endereco=o.endereco,this.form.bairro=o.bairro,this.form.cidade=o.cidade,this.selectedOptions.tipo_contratacao=o.tipo_contratacao,this.form.escolaridade=o.escolaridade.split(","),this.form.idiomas=o.idiomas,this.form.horario_trabalho=o.horario_trabalho,o.pcd===!0?this.form.pcd="1":this.form.pcd="0",this.form.responsabilidades_atribuicoes=o.requisitos,this.form.requisitos_qualificacoes=o.requisitos,this.form.beneficios=o.benef
1icios)},closeDialog(s){v.create({type:"positive",position:"top-right",message:"Candidato alterado com sucesso."}),s.acaoTomada=!1},openDialog(s){this.selectedVaga=s,this.showDialog=!0},openDialogCandidato(s){this.selectedCandidato=s,this.selectedCandidato.candidaturas.forEach(o=>{o.acaoTomada=!0}),this.showDialogCandidato=!0},togglePause(s){s.status==="Ativo"?s.status="Inativo":s.status="Ativo",this.enviarAcao(s)},enviarAcao(s){C.post(route("vagas.changeStatus"),s).then(o=>{s.status==="Ativo"?v.create({type:"positive",position:"top-right",message:"Vaga ativada com sucesso."}):v.create({type:"positive",position:"top-right",message:"Vaga desativada com sucesso."})}).catch(o=>{v.create({type:"negative",color:"negative",position:"top-right",message:`${o.response.data.error}`})})},resetSelections(s){s.acaoTomada=!0},paginationLabel(){return`Total de registro(s) encontrado(s): ${this.vagas.length}`},openModalDeleteAction(s){this.openModalDelete=!0,this.form.id=s.id},formatarSalario(s){return s=parseFloat(s),s.toLocaleString("pt-br",{style:"currency",currency:"BRL"})},formatarSalarioCreate(s){const o=parseFloat(s.replace(/[^\d,]/g,"").replace(",","."));return isNaN(o)?"":o.toFixed(2)},getStatusColor(s){if(s==="Em andamento")return"primary";if(s==="Aprovada")return"positive";if(s==="Inativo")return"negative"},openModalAction(){this.openModal=!0},consultaCep(){C.get(`/consultar-cep/${this.form.cep}`).then(s=>{this.form.endereco=s.data.logradouro,this.form.bairro=s.data.bairro,this.form.cidade=s.data.localidade,this.form.errors.cep=""}).catch(()=>{this.form.endereco=null,this.form.cidade=null,this.form.estado=null,this.form.pais=null,this.form.errors.cep="CEP não encontrado"})},destroyVaga(){C.delete(route("vagas.destroy",this.form.id)).then(()=>{v.create({type:"positive",position:"top-right",message:"Vaga removida com sucesso."}),this.openModalDelete=!1,setTimeout(()=>{window.location.href=window.location.href},1e3)}).catch(s=>{v.create({type:"negative",color:"negative",position:"top-right",message:`${s.response.data.error}`})})},storeEmpresa(){this.form.formato=this.selectedOptions.formato.value,this.form.tipo_contratacao=this.selectedOptions.tipo_contratacao.value,this.form.valor_salario=this.formatarSalarioCreate(this.form.valor_salario),C.post(route("vagas.store"),this.form).then(()=>{this.openModal=!1,v.create({type:"positive",position:"top-right",message:"Dados adicionados com sucesso."}),setTimeout(()=>{window.location.href=window.location.href},2e3)}).catch(s=>{v.create({type:"negative",color:"negative",position:"top-right",message:`${s.response.data.error}`})})},saveEmpresa(){this.form.formato=this.selectedOptions.formato,this.form.tipo_contratacao=this.selectedOptions.tipo_contratacao,C.patch(route("vagas.update",this.form.id),this.form).then(()=>{this.openModal=!1,v.create({type:"positive",position:"top-right",message:"Dados atualizados com sucesso."}),this.showForm=!1,setTimeout(()=>{window.location.href=window.location.href},2e3)}).catch(s=>{v.create({type:"negative",color:"negative",position:"top-right",message:`${s.response.data.error}`})})}}},Y=t("title",null,"Minhas Vagas",-1),Z={class:"tw-py-12"},$={class:"tw-max-w-7xl tw-mx-auto sm:tw-px-6 lg:tw-px-8"},ee={class:"tw-bg-white tw-overflow-hidden tw-shadow-sm sm:tw-rounded-lg"},oe=t("span",{class:"tw-mr-1"},"Adicionar",-1),le={key:0},te={class:"tw-inline-flex tw-items-center tw-rounded-md tw-shadow-sm"},ae=["onClick"],se=["onClick"],ie=["onClick"],re=["onClick"],ne=["onClick"],de={key:1},ue={key:2},me={key:3},ce={key:4},fe={key:5},pe={class:"tw-w-full tw-flex tw-justify-center tw-items-center"},we=t("div",{class:"text-h6"},"Lista de Inscritos",-1),ge=t("div",{class:"text-h6"},"Detalhes da Vaga",-1),ve=t("strong",null,"Empresa:",-1),_e=t("strong",null,"Salário:",-1),be=t("strong",null,"Cargo:",-1),he=t("strong",null,"Descrição:",-1),Ve=t("strong",null,"Profissão:",-1),xe=t("strong",null,"Interesses:",-1),ye=t("strong",null,"Data Finalização:",-1),ke=t("strong",null,"Vaga Externa:",-1),qe=t("strong",null,"Links:",-1),Ce=["href"],Ue=t("strong",null,"Número da Vaga:",-1),De=t("strong",null,"Idade MÃnima:",-1),Me=t("strong",null,"Idade Máxima:",-1),Ee=t("strong",null,"Ocupação:",-1),Ae=t("strong",null,"Formato:",-1),Oe=t("strong",null,"CEP:",-1),Pe=t("strong",null,"Endereço:",-1),Ie=t("strong",null,"Bairro:",-1),Se=t("strong",null,"Cidade:",-1),Te=t("strong",null,"Tipo de Contratação:",-1),Fe=t("strong",null,"Quantidade de Vagas:",-1),Le=t("strong",null,"Escolaridade:",-1),Ne=t("strong",null,"Idiomas:",-1),ze=t("strong",null,"Horário de Trabalho:",-1),Be=t("strong",null,"PCD:",-1),je=t("strong",null,"Responsabilidades:",-1),Re=t("strong",null,"Requisitos:",-1),He=t("strong",null,"BenefÃcios:",-1),Je=t("strong",null,"Status:",-1),Qe={key:0,class:"text-h6"},Ge={key:1,class:"text-h6"}
1,Ke={class:"tw-grid tw-grid-cols-2 md:tw-grid-cols-1 tw-gap-5"},We={class:"tw-grid tw-grid-cols-2 md:tw-grid-cols-2 tw-gap-5"},Xe={class:"q-gutter-sm"},Ye=t("div",{class:"text-h6"},"Excluir obra",-1),Ze=t("div",null," Você tem certeza que deseja deletar esse registro? ",-1),$e={class:"tw-mt-5 tw-flex"},eo=t("span",{class:"tw-mr-1"},"Excluir",-1),oo={class:"tw-flex tw-items-center tw-justify-center tw-bg-cyan-500 tw-px-3 tw-py-2 tw-rounded-md tw-text-white"},lo=t("span",{class:"tw-mr-1"},"Cancelar",-1),to=t("div",{class:"text-h6"},"Candidatos à Vaga",-1),ao=["onClick"],so=["onClick"],io=["onClick"];function ro(s,o,b,no,l,u){const S=c("Head"),w=c("Icon"),A=c("q-icon"),m=c("q-input"),O=c("q-badge"),y=c("q-td"),P=c("q-table"),g=c("q-card-section"),x=c("q-btn"),E=c("q-card-actions"),k=c("q-card"),q=c("q-dialog"),d=c("InputLabel"),U=c("q-radio"),D=c("q-select"),h=c("q-checkbox"),T=c("q-form"),F=c("q-tr"),L=c("AuthenticatedLayout"),N=j("close-popup");return f(),p(I,null,[a(S,null,{default:i(()=>[Y]),_:1}),a(L,null,{default:i(()=>[t("div",Z,[t("div",$,[t("div",ee,[a(P,{flat:"",bordered:"",rows:b.vagas,columns:l.columns,filter:l.filter,"row-key":"id",selected:l.selected,"onUpdate:selected":o[2]||(o[2]=e=>l.selected=e),"no-data-label":"Sem dados cadastrados","no-results-label":"A sua pesquisa não retornou dados","pagination-label":u.paginationLabel},{"top-left":i(()=>[t("button",{onClick:o[0]||(o[0]=e=>u.openModalForm(1)),class:"tw-flex tw-items-center tw-justify-center tw-bg-green-500 tw-px-3 tw-py-2 tw-rounded-md tw-text-black"},[oe,a(w,{icon:"material-symbols:add-circle"})])]),"top-right":i(()=>[a(m,{borderless:"",dense:"",modelValue:l.filter,"onUpdate:modelValue":o[1]||(o[1]=e=>l.filter=e),placeholder:"Pesquisar",class:"tw-border tw-border-gray-400 tw-rounded-md tw-px-2"},{append:i(()=>[a(A,{name:"search"})]),_:1},8,["modelValue"])]),"body-cell":i(e=>[a(y,{props:e},{default:i(()=>[e.col.name==="actions"?(f(),p("div",le,[t("div",te,[t("button",{onClick:_=>u.openModalForm(2,e.row),class:"tw-text-slate-800 hover:tw-text-green-500 tw-text-sm tw-bg-white hover:tw-bg-slate-100 tw-border tw-border-slate-200 tw-rounded-l-lg tw-font-medium tw-px-4 tw-py-2 tw-inline-flex tw-space-x-1 tw-items-center",title:"Editar Vaga"},[a(w,{icon:"tabler:edit"})],8,ae),t("button",{onClick:_=>u.openDialog(e.row),class:"tw-text-slate-800 hover:tw-text-cyan-500 tw-text-sm tw-bg-white hover:tw-bg-slate-100 tw-border tw-border-slate-200 tw-font-medium tw-px-4 tw-py-2 tw-inline-flex tw-space-x-1 tw-items-center",title:"Visualizar Vaga"},[a(w,{icon:"ic:round-remove-red-eye"})],8,se),t("button",{onClick:_=>u.togglePause(e.row),class:"tw-text-slate-800 hover:tw-text-cyan-500 tw-text-sm tw-bg-white hover:tw-bg-slate-100 tw-border tw-border-slate-200 tw-font-medium tw-px-4 tw-py-2 tw-inline-flex tw-space-x-1 tw-items-center",title:"Pausar/Ativar Vaga"},[e.row.status==="Ativo"?(f(),M(w,{key:0,icon:"material-symbols:pause"})):(f(),M(w,{key:1,icon:"mdi:play"}))],8,ie),t("button",{onClick:_=>u.openDialogCandidato(e.row),class:"tw-text-slate-800 hover:tw-text-cyan-500 tw-text-sm tw-bg-white hover:tw-bg-slate-100 tw-border tw-border-slate-200 tw-font-medium tw-px-4 tw-py-2 tw-inline-flex tw-space-x-1 tw-items-center",title:"Ver Inscritos"},[a(w,{icon:"charm:people"})],8,re),t("button",{onClick:_=>u.openModalDeleteAction(e.row),class:"tw-text-slate-800 hover:tw-text-red-500 tw-text-sm tw-bg-white hover:tw-bg-slate-100 tw-border tw-border-slate-200 tw-rounded-r-lg tw-font-medium tw-px-4 tw-py-2 tw-inline-flex tw-space-x-1 tw-items-center",title:"Excluir Vaga"},[a(w,{icon:"uil:trash"})],8,ne)])])):e.col.name==="valor_salario"?(f(),p("div",de,[t("span",null,r(u.formatarSalario(e.row.valor_salario)),1)])):e.col.name==="inscritos"?(f(),p("div",ue,[t("span",null,r(e.row.candidaturas_count),1)])):e.col.name==="empresa"?(f(),p("div",me,[t("span",null,r(e.row.empresa.nome_fantasia),1)])):e.col.name==="status"?(f(),p("div",ce,[a(O,{color:u.getStatusColor(e.value)},{default:i(()=>[n(r(e.value),1)]),_:2},1032,["color"])])):(f(),p("div",fe,r(e.value),1))]),_:2},1032,["props"])]),"no-data":i(({icon:e,message:_,filter:uo})=>[t("div",pe,[t("span",null,r(_),1),a(A,{size:"2em",name:"sentiment_dissatisfied"})])]),_:1},8,["rows","columns","filter","selected","pagination-label"])])])]),t("template",null,[a(q,{modelValue:l.showInscritosDialog,"onUpdate:modelValue":o[3]||(o[3]=e=>l.showInscritosDialog=e),"content-class":"dialog-content"},{default:i(()=>[a(k,{class:"tw-font-sans",style:{width:"400px"}},{default:i(()=>[a(g,null,{default:i(()=>[we]),_:1}),a(g,null,{default:i(()=>[(f(!0),p(I,null,R(l.selectedVaga.inscritos,e=>(f(),p("div",{key:e.nome},r(e.nome)+" - "+r(e.estrelas)+" estrelas ",1))),128))]),_:1}),a(E,{align:"right"},{default:i(()=>[a(x,{label:"Fechar",color:"blue",onClick:s.closeInscritosDialog},null,8,["onClick"])]),_:1})]),_:1})]),_:1},8,["modelValue"])]),a(q,{modelValue:l.showDialog,"onUpdate:modelValue":o[5]||(o[5]=e=>l.showDialog=e),"content-class":"dialog-content"},{default:i(()=>[a(k,{class:"tw-font-sans",style:{width:"700px","max-width":"80vw"}},{default:i(()=>[a(g,null,{default:i(()=>[ge]),_:1}),a(g,null,{default:i(()=>[t("div",null,[ve,n(" "+r(l.selectedVaga.empresa.nome_fantasia),1)]),t("div",null,[_e,n(" "+r(u.formatarSalario(l.selectedVaga.valor_salario)),1)]),t("div",null,[be,n(" "+r(l.selectedVaga.cargo),1)]),t("div",null,[he,n(" "+r(l.selectedVaga.descricao),1)]),t("div",null,[Ve,n(" "+r(l.selectedVaga.habilidades.map(e=>e.nome).join(", ")),1)]),t("div",null,[xe,n(" "+r(l.selectedVaga.interesses.map(e=>e.nome).join(", ")),1)]),t("div",null,[ye,n(" "+r(l.selectedVaga.data_finalizacao),1)]),t("div",null,[ke,n(" "+r(l.selectedVaga.vaga_externa?"Sim"
1:"Não"),1)]),t("div",null,[qe,t("a",{href:l.selectedVaga.links,target:"_blank"},r(l.selectedVaga.links),9,Ce)]),t("div",null,[Ue,n(" "+r(l.selectedVaga.numero_vaga),1)]),t("div",null,[De,n(" "+r(l.selectedVaga.idade_minima),1)]),t("div",null,[Me,n(" "+r(l.selectedVaga.idade_maxima||"Não especificada"),1)]),t("div",null,[Ee,n(" "+r(l.selectedVaga.ocupacao),1)]),t("div",null,[Ae,n(" "+r(l.selectedVaga.formato),1)]),t("div",null,[Oe,n(" "+r(l.selectedVaga.cep),1)]),t("div",null,[Pe,n(" "+r(l.selectedVaga.endereco),1)]),t("div",null,[Ie,n(" "+r(l.selectedVaga.bairro),1)]),t("div",null,[Se,n(" "+r(l.selectedVaga.cidade),1)]),t("div",null,[Te,n(" "+r(l.selectedVaga.tipo_contratacao),1)]),t("div",null,[Fe,n(" "+r(l.selectedVaga.quantidade_vaga),1)]),t("div",null,[Le,n(" "+r(l.selectedVaga.escolaridade),1)]),t("div",null,[Ne,n(" "+r(l.selectedVaga.idiomas),1)]),t("div",null,[ze,n(" "+r(l.selectedVaga.horario_trabalho),1)]),t("div",null,[Be,n(" "+r(l.selectedVaga.pcd?"Sim":"Não"),1)]),t("div",null,[je,n(" "+r(l.selectedVaga.responsabilidades),1)]),t("div",null,[Re,n(" "+r(l.selectedVaga.requisitos),1)]),t("div",null,[He,n(" "+r(l.selectedVaga.beneficios),1)]),t("div",null,[Je,a(O,{color:u.getStatusColor(l.selectedVaga.status)},{default:i(()=>[n(r(l.selectedVaga.status),1)]),_:1},8,["color"])])]),_:1}),a(E,{align:"right"},{default:i(()=>[a(x,{label:"Fechar",color:"blue",onClick:o[4]||(o[4]=e=>l.showDialog=!1)})]),_:1})]),_:1})]),_:1},8,["modelValue"]),a(q,{modelValue:l.openModal,"onUpdate:modelValue":o[41]||(o[41]=e=>l.openModal=e),"content-class":"dialog-content"},{default:i(()=>[a(k,{style:{width:"900px","max-width":"80vw"}},{default:i(()=>[a(g,null,{default:i(()=>[l.typeModal===1?(f(),p("div",Qe,"Adicionar Vaga")):V("",!0),l.typeModal===2?(f(),p("div",Ge,"Editar Vaga")):V("",!0)]),_:1}),a(g,null,{default:i(()=>[a(T,{onSubmit:H(u.storeEmpresa,["prevent","stop"]),class:"tw-space-y-6"},{default:i(()=>[t("div",Ke,[t("div",null,[a(d,{for:"name",required:"",value:"Cargo"}),a(m,{outlined:"",clearable:"",id:"cargo",type:"text",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.cargo,"onUpdate:modelValue":o[6]||(o[6]=e=>l.form.cargo=e),autofocus:"",autocomplete:"name","lazy-rules":"",rules:[e=>!!e||"Por favor, insira o cargo desejado"]},null,8,["modelValue","rules"])]),t("div",null,[a(d,{for:"descricao",required:"",value:"Descrição"}),a(m,{outlined:"",clearable:"",type:"textarea",id:"descricao",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.descricao,"onUpdate:modelValue":o[7]||(o[7]=e=>l.form.descricao=e),rows:"5",rules:[e=>!!e||"Por favor, informe a descrição do cargo"]},null,8,["modelValue","rules"])])]),t("div",We,[t("div",null,[a(d,{value:"Data de Cancelamento",required:""}),a(m,{outlined:"",clearable:"",type:"date",modelValue:l.form.data_de_cancelamento,"onUpdate:modelValue":o[8]||(o[8]=e=>l.form.data_de_cancelamento=e),max:"3000-12-31",rules:[e=>!!e||"Por favor, insira a data de cancelamento"]},null,8,["modelValue","rules"])]),t("div",null,[a(d,{value:"Data de Finalização",required:""}),a(m,{outlined:"",clearable:"",type:"date",modelValue:l.form.data_de_finalizacao,"onUpdate:modelValue":o[9]||(o[9]=e=>l.form.data_de_finalizacao=e),max:"3000-12-31",rules:[e=>!!e||"Por favor, insira a data de finalização"]},null,8,["modelValue","rules"])]),t("div",null,[a(d,{for:"vaga_externa",required:"",value:"Vaga Externa?"}),a(U,{modelValue:l.form.vaga_externa,"onUpdate:modelValue":o[10]||(o[10]=e=>l.form.vaga_externa=e),val:"1",label:"Sim"},null,8,["modelValue"]),a(U,{modelValue:l.form.vaga_externa,"onUpdate:modelValue":o[11]||(o[11]=e=>l.form.vaga_externa=e),label:"Não",val:"0"},null,8,["modelValue"])]),t("div",null,[a(d,{for:"links",value:"Links"}),a(m,{outlined:"",clearable:"",id:"links",type:"text",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.links,"onUpdate:modelValue":o[12]||(o[12]=e=>l.form.links=e),autocomplete:"url",rules:[e=>/^https?:\/\/[\w\-]+(\.[\w\-]+)+[/#?]?.*$/.test(e)||"Insira um link válido"]},null,8,["modelValue","rules"])]),t("div",null,[a(d,{for:"numero_vaga",required:"",value:"Número da Vaga"}),a(m,{outlined:"",clearable:"",id:"numero_vaga",type:"text",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.numero_vaga,"onUpdate:modelValue":o[13]||(o[13]=e=>l.form.numero_vaga=e)},null,8,["modelValue"])]),t("div",null,[a(d,{for:"valor_salario",required:"",value:"Valor do Salário"}),a(m,{outlined:"",clearable:"",id:"valor_salario",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.valor_salario,"onUpdate:modelValue":o[14]||(o[14]=e=>l.form.valor_salario=e),prefix:"R$ ","lazy-rules":"",mask:"##.###,00","reverse-fill-mask":""},null,8,["modelValue"])]),t("div",null,[a(d,{for:"idade_minima",value:"Idade MÃnima"}),a(m,{outlined:"",clearable:"",id:"idade_minima",type:"text",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.idade_minima,"onUpdate:modelValue":o[15]||(o[15]=e=>l.form.idade_minima=e)},null,8,["modelValue"])]),t("div",null,[a(d,{for:"idade_maxima",value:"Idade Máxima"}),a(m,{outlined:"",clearable:"",id:"idade_maxima",type:"text",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.idade_maxima,"onUpdate:modelValue":o[16]||(o[16]=e=>l.form.idade_maxima=e)},null,8,["modelValue"])]),t("div",null,[a(d,{for:"ocupacao",required:"",value:"Ocupação"}),a(m,{outlined:"",clearable:"",id:"ocupacao",type:"text",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.ocupacao,"onUpdate:modelValue":o[17]||(o[17]=e=>l.form.ocupacao=e)},null,8,["modelValue"])]),t("div",null,[a(d,{for:"formato",required:"",value:"Formato"}),a(D,{outlined:"",clearable:"",id:"estado_civil",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.selectedOptions.formato,"onUpdate:modelValue":o[18]||(o[18]=e=>l.selectedOptions.formato=e),options:l.formatoOptions,rules:[e=>!!e||"Por favor, selecione o Formato"]},null,8,["modelValue","options","rules"])]),t("div",null,[a(d,{for:"cep",required:"",value:"CEP"}),a(m,{outlined:"",clearable:"",id:"cep",type:"text",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.cep,"onUpdate:modelValue":o[19]||(o[19]=e=>l.form.cep=e),onBlur:u.consultaCep,autocomplete:"postal-code",mask:"#####-###",rules:[e=>!!e||"Por favor, insira o CEP"]},null,8,["modelValue","onBlur","rules"])]),t("div",null,[a(d,{for:"endereco",required:"",value:"Endereço"}),a(m,{outlined:"",clearable:"",id:"endereco",type:"text",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.endereco,"onUpdate:modelValue":o[20]||(o[20]=e=>l.form.endereco=e),rules:[e=>!!e||"Por favor, digite o endereço"]},null,8,["modelValue","rules"])]),t("div",null,[a(d,{for:"bairro",required:"",value:"Bairro"}),a(m,{outlined:"",clearable:"",id:"bairro",type:"text",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.bairro,"onUpdate:modelValue":o[21]||(o[21]=e=>l.form.bairro=e),rules:[e=>!!e||"Por favor, digite o bairro"]},null,8,["modelValue","rules"])]),t("div",null,[a(d,{for:"cidade_id",required:"",value:"Cidade"}),a(m,{outlined:"",clearable:"",id:"cidade_id",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.cidade,"onUpdate:modelValue":o[22]||(o[22]=e=>l.form.cidade=e),disable:"",rules:[e=>!!e||"Por favor, digite o cep para completar a cidade"]},null,8,["modelValue","rules"])]),t("div",null,[a(d,{for:"tipo_contratacao",required:"",value:"Tipo de Contratação"}),a(D,{outlined:"",clearable:"",id:"tipo_contratacao",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.selectedOptions.tipo_contratacao,"onUpdate:modelValue":o[23]||(o[23]=e=>l.selectedOptions.tipo_contratacao=e),options:l.tipoContratacaoOptions,rules:[e=>!!e||"Por favor, insira o Tipo de Contratação"]},null,8,["modelValue","options","rules"])]),t("div",null,[a(d,{for:"escolaridade",required:"",value:"Escolaridade"}),t("div",Xe,[a(h,{modelValue:l.form.escolaridade,"onUpdate:modelValue":o[24]||(o[24]=e=>l.form.escolaridade=e),val:"Ensino Fundamental",label:"Ensino Fundamental",color:"cyan"},null,8,["modelValue"]),a(h,{modelValue:l.form.escolaridade,"onUpdate:modelValue":o[25]||(o[25]=e=>l.form.escolaridade=e),val:"Ensino Médio",label:"Ensino Médio",color:"cyan"},null,8,["modelValue"]),a(h,{modelValue:l.form.escolaridade,"onUpdate:modelValue":o[26]||(o[26]=e=>l.form.escolaridade=e),val:"Técnico",label:"Técnico",color:"cyan"},null,8,["modelValue"]),a(h,{modelValue:l.form.escolaridade,"onUpdate:modelValue":o[27]||(o[27]=e=>l.form.escolaridade=e),val:"Graduado",label:"Graduado",color:"cyan"},null,8,["modelValue"]),a(h,{modelValue:l.form.escolaridade,"onUpdate:modelValue":o[28]||(o[28]=e=>l.form.escolaridade=e),val:"Especialista",label:"Especialista",color:"cyan"},null,8,["modelValue"]),a(h,{modelValue:l.form.escolaridade,"onUpdate:modelValue":o[29]||(o[29]=e=>l.form.escolaridade=e),val:"Mestre",label:"Mestre",color:"cyan"},null,8,["modelValue"]),a(h,{modelValue:l.form.escolaridade,"onUpdate:modelValue":o[30]||(o[30]=e=>l.form.escolaridade=e),val:"Doutor",label:"Doutor",color:"cyan"},null,8,["modelValue"])])]),t("div",null,[a(d,{for:"idiomas",value:"Idiomas"}),a(m,{outlined:"",clearable:"",id:"idiomas",type:"text",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.idiomas,"onUpdate:modelValue":o[31]||(o[31]=e=>l.form.idiomas=e)},null,8,["modelValue"])]),t("div",null,[a(d,{for:"horario_trabalho",required:"",value:"Horário de Trabalho"}),a(m,{outlined:"",clearable:"",id:"idiomas",type:"text",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.horario_trabalho,"onUpdate:modelValue":o[32]||(o[32]=e=>l.form.horario_trabalho=e),mask:"##:## à s ##:##"},null,8,["modelValue"])]),t("div",null,[a(d,{for:"habilidade_id",required:"",value:"Habilidades"}),a(D,{outlined:"",clearable:"",id:"habilidade_id",multiple:"","use-chips":"",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.habilidades,"onUpdate:modelValue":o[33]||(o[33]=e=>l.form.habilidades=e),options:l.habilidadesOptions,rules:[e=>!!e||"Por favor, selecione as suas habilidades"]},null,8,["modelValue","options","rules"])]),t("div",null,[a(d,{for:"interesse_id",required:"",value:"Interesses"}),a(D,{outlined:"",id:"interesse_id",clearable:"",multiple:"","use-chips":"",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.interesses,"onUpdate:modelValue":o[34]||(o[34]=e=>l.form.interesses=e),options:l.interessesOptions,rules:[e=>!!e||"Por favor, selecione os seus interesses"]},null,8,["modelValue","options","rules"])]),t("div",null,[a(d,{for:"exclusivo_deficiencia",required:"",value:"Vaga Exclusiva para pessoa com Deficiência?"}),a(U,{modelValue:l.form.pcd,"onUpdate:modelValue":o[35]||(o[35]=e=>l.form.pcd=e),val:"1",label:"Sim"},null,8,["modelValue"]),a(U,{modelValue:l.form.pcd,"onUpdate:modelValue":o[36]||(o[36]=e=>l.form.pcd=e),label:"Não",val:"0"},null,8,["modelValue"])]),t("div",null,[a(d,{for:"responsabilidades_atribuicoes",required:"",value:"Responsábilidades e Atribuições"}),a(m,{outlined:"",clearable:"",type:"textarea",id:"responsabilidades_atribuicoes",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.responsabilidades_atribuicoes,"onUpdate:modelValue":o[37]||(o[37]=e=>l.form.responsabilidades_atribuicoes=e),rows:"5",rules:[e=>!!e||"Por favor, Insira as Responsabilidades e AtribuÃções"]},null,8,["modelValue","rules"])]),t("div",null,[a(d,{for:"requisitos_qualificacoes",required:"",value:"Requisitos e Qualificações"}),a(m,{outlined:"",clearable:"",type:"textarea",id:"requisitos_qualificacoes",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.requisitos_qualificacoes,"onUpdate:modelValue":o[38]||(o[38]=e=>l.form.requisitos_qualificacoes=e),rows:"5",rules:[e=>!!e||"Por favor, Insira os Requisitos e Qualificações"]},null,8,["modelValue","rules"])]),t("div",null,[a(d,{for:"beneficios",value:"Beneficios"}
1),a(m,{outlined:"",clearable:"",type:"textarea",id:"beneficios",class:"tw-mt-1 tw-block tw-w-full",modelValue:l.form.beneficios,"onUpdate:modelValue":o[39]||(o[39]=e=>l.form.beneficios=e),rows:"5"},null,8,["modelValue"])])]),t("div",null,[l.typeModal===1?(f(),M(x,{key:0,label:"Cadastrar Vaga",onClick:u.storeEmpresa,color:"cyan"},null,8,["onClick"])):V("",!0),l.typeModal===2?(f(),M(x,{key:1,label:"Salvar Vaga",onClick:u.saveEmpresa,color:"cyan"},null,8,["onClick"])):V("",!0),a(x,{class:"tw-items-center tw-ml-7 tw-justify-center tw-bg-red-500 tw-px-3 tw-py-2 tw-rounded-md tw-text-white",label:"Fechar",color:"danger",onClick:o[40]||(o[40]=e=>l.openModal=!1)})])]),_:1},8,["onSubmit"])]),_:1})]),_:1})]),_:1},8,["modelValue"]),a(q,{modelValue:l.openModalDelete,"onUpdate:modelValue":o[43]||(o[43]=e=>l.openModalDelete=e)},{default:i(()=>[a(k,{style:{width:"700px","max-width":"80vw"}},{default:i(()=>[a(g,null,{default:i(()=>[Ye]),_:1}),a(g,null,{default:i(()=>[Ze,t("div",$e,[t("button",{onClick:o[42]||(o[42]=e=>u.destroyVaga()),class:"tw-mr-5 tw-flex tw-items-center tw-justify-center tw-bg-red-500 tw-px-3 tw-py-2 tw-rounded-md tw-text-white"},[eo,a(w,{icon:"uil:trash"})]),J((f(),p("button",oo,[lo,a(w,{icon:"material-symbols:cancel-outline"})])),[[N]])])]),_:1})]),_:1})]),_:1},8,["modelValue"]),a(q,{modelValue:l.showDialogCandidato,"onUpdate:modelValue":o[45]||(o[45]=e=>l.showDialogCandidato=e),persistent:""},{default:i(()=>[a(k,{style:{width:"1000px","max-width":"80vw"}},{default:i(()=>[a(g,null,{default:i(()=>[to]),_:1}),a(g,null,{default:i(()=>[a(P,{flat:"",bordered:"",rows:l.selectedCandidato.candidaturas,columns:l.candidaturaColumns,"row-key":"id","no-data-label":"Sem dados cadastrados","no-results-label":"A sua pesquisa não retornou dados",style:{"max-height":"400px","overflow-y":"auto"},"pagination-label":u.paginationLabel},{body:i(e=>[a(F,{props:e},{default:i(()=>[a(y,{key:"nome"},{default:i(()=>[n(r(e.row.profissional.nome),1)]),_:2},1024),a(y,{key:"email"},{default:i(()=>[n(r(e.row.profissional.user.email),1)]),_:2},1024),a(y,{key:"telefone"},{default:i(()=>[n(r(e.row.profissional.telefone),1)]),_:2},1024),a(y,{key:"actions"},{default:i(()=>[e.row.acaoTomada?(f(),p("button",{key:0,onClick:_=>u.closeDialog(e.row),class:"tw-text-slate-800 hover:tw-text-green-600 tw-text-sm tw-bg-white hover:tw-bg-slate-100 tw-border tw-border-slate-200 tw-font-medium tw-px-4 tw-py-2 tw-inline-flex tw-space-x-1 tw-items-center",title:"Aprovar Candidato"},[a(w,{icon:"mdi:like-outline"})],8,ao)):V("",!0),e.row.acaoTomada?(f(),p("button",{key:1,onClick:_=>u.closeDialog(e.row),class:"tw-text-slate-800 hover:tw-text-red-600 tw-text-sm tw-bg-white hover:tw-bg-slate-100 tw-border tw-border-slate-200 tw-font-medium tw-px-4 tw-py-2 tw-inline-flex tw-space-x-1 tw-items-center",title:"Reprovar Candidato"},[a(w,{icon:"mdi:dislike-outline"})],8,so)):V("",!0),e.row.acaoTomada?V("",!0):(f(),p("button",{key:2,onClick:_=>u.resetSelections(e.row),class:"tw-text-slate-800 hover:tw-text-blue-600 tw-text-sm tw-bg-white hover:tw-bg-slate-100 tw-border tw-border-slate-200 tw-font-medium tw-px-4 tw-py-2 tw-inline-flex tw-space-x-1 tw-items-center",title:"Resetar Seleção"},[a(w,{icon:"fluent-mdl2:reset"})],8,io))]),_:2},1024)]),_:2},1032,["props"])]),_:1},8,["rows","columns","pagination-label"])]),_:1}),a(E,{align:"right"},{default:i(()=>[a(x,{label:"Fechar",color:"primary",onClick:o[44]||(o[44]=e=>l.showDialogCandidato=!1)})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})],64)}const ho=W(X,[["render",ro]]);export{ho 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.