drivers/dist-front/index.mjs
2026-06-15 10:39:49 -03:00

1 line
4.4 KiB
JavaScript

import v from"dayjs";import S from"dayjs/plugin/weekOfYear";v.extend(S);var d=(i,r)=>{let e=v(r||void 0);return!i||i=="D"||i=="M"&&e.get("D")==1||i=="S"&&e.get("d")==1||i=="S"&&e.get("d")==1&&e.week()%2==1},C=(i,r)=>{r.push(`intervalosTipos -> tipoEntrada:${i}`);let e={M:{campo_situacao:"situacao_texto_30",prefixo_assunto:"(Previs\xE3o para os pr\xF3ximos 30 dias) ",tipo:"M",enviar_hoje:d("M")},Q:{campo_situacao:"situacao_texto_15",prefixo_assunto:"(Previs\xE3o para os pr\xF3ximos 15 dias) ",tipo:"Q",enviar_hoje:d("Q")},S:{campo_situacao:"situacao_texto_7",prefixo_assunto:"(Previs\xE3o para os pr\xF3ximos 7 dias) ",tipo:"S",enviar_hoje:d("S")},D:{campo_situacao:"situacao_texto",prefixo_assunto:"",tipo:"D",enviar_hoje:d("D")}},{campo_situacao:c,enviar_hoje:s,prefixo_assunto:l,tipo:u}=e[i||"D"]||e.D;return r.push(c,l,u,s?"S":"N"),{campo_situacao:c,prefixo_assunto:l,tipo:u,enviar_hoje:s}};var D={D:"Di\xE1rio",S:"Semanal, nas segundas-feira",Q:"Quinzenal, nas segundas-feira",M:"Mensal, primeiro dia de cada m\xEAs"};import{respostaComuns as b}from"p-respostas";var G=i=>async r=>{let e=i?"http://localhost:5040/nps":"https://carro-de-boi.idz.one/nps",c=`${e}/api`,{sistema:s,inquilino:l,codigo_usuario:u}=r,m=`nps_proxima_avaliacao_${s}_${u}_${l}_0`,g=localStorage.getItem(m);if(!g){let a=new URL(`${c}/${s}/proxima_avaliacao`);for(let[p,y]of Object.entries(r))a.searchParams.append(p,y);let x=(await fetch(a.href).then(p=>p.json()).catch(p=>b.erro(p.message))).valor;x&&localStorage.setItem(m,x)}if(!(g&&new Date().toISOString().slice(0,10)>=g))return;localStorage.removeItem(m);let _=new URL(e);for(let[a,f]of Object.entries(r))_.searchParams.append(a,f);let t=document.createElement("iframe");t.src=_.href,t.style.position="fixed",t.style.top="0",t.style.left="0",t.style.width="100%",t.style.height="100%",t.style.border="none",t.style.zIndex="999999",document.body.appendChild(t),window.addEventListener("message",a=>{a.data==="fechar"&&document.body.removeChild(t)})};import{z as o}from"zod";var U=o.object({codigo_token:o.string().optional(),codigo_usuario:o.string().uuid(),nome_usuario:o.string(),email_usuario:o.string(),documento_usuario:o.string(),inquilino:o.string(),rotas:o.object({}),url_usuarios:o.string().url(),url_empreendedores:o.string().url(),url_empreendimentos:o.string().url(),tipo_usuario:o.string(),sistema:o.string(),sistema_cor:o.string(),sistema_nome:o.string(),sistema_logo:o.string()}),q=o.object({codigo:o.string().uuid(),documento:o.string(),excluido:o.boolean(),nome:o.string(),permicoes:o.record(o.string(),o.any()),versao:o.number().int(),credenciais_sinir:o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional()}).optional()}),z=o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional()}),I=o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional(),email:o.string().optional()}),n=o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional()}),L=o.object({documento:o.string().optional(),procom:o.string().optional(),unidadeTop:o.string().optional(),senhaSecreta:o.string().optional()}),K={IEMA:"IEMA",SINIR:"SINIR",INEA:"INEA",SIGOR:"SIGOR",IMA:"IMA",FEPAM:"FEPAM",FEAM:"FEAM"},Z={IEMA:n,SINIR:z,INEA:n,SIGOR:I,IMA:n,FEPAM:n,FEAM:n},H=o.object({SINIR:z.optional(),IEMA:n.optional(),INEA:n.optional(),SIGOR:I.optional(),IMA:n.optional(),FEPAM:n.optional(),FEAM:n.optional()}),Y=o.object({codigo:o.string().uuid(),documento:o.string(),excluido:o.boolean(),nome:o.string(),unidade_mtr:o.string().nullable().optional(),versao:o.number().int()}),B=o.object({codigo:o.string().uuid(),codigo_empreendedor:o.string().uuid(),documento:o.string(),excluido:o.boolean(),nome:o.string(),unidade_mtr:o.string().nullable().optional(),versao:o.number().int()}),J=o.enum(["usuarios","empreendedores","empreendimentos"]);import{z as h}from"zod";var j=h.enum(["ativo","inativo"]),X=j;export{G as abrirNps,d as enviarHoje,j as inquilinoStatus,D as intervalosDosAlertas,C as intervalosTipos,J as nomesSincronizacoes,Z as objetoCredencial,K as orgaos,X as statusinquilino,L as teste,U as zAuntenticacaoResiduosSolicitar,n as zCredenciais,I as zCredenciaisSIGOR,z as zCredenciaisSinir,Y as zEmpreendedorSincronizar,B as zEmpreendimentoSincronizar,H as zTipoCredenciais,q as zUsuarioSincronizar};