This commit is contained in:
marcio 2025-10-06 13:48:24 -03:00
parent 27b38a491c
commit 8ae85ce359
5 changed files with 32 additions and 5 deletions

View file

@ -21,6 +21,7 @@ __export(residuos_exports, {
nomesSincronizacoes: () => nomesSincronizacoes, nomesSincronizacoes: () => nomesSincronizacoes,
objetoCredencial: () => objetoCredencial, objetoCredencial: () => objetoCredencial,
orgaos: () => orgaos, orgaos: () => orgaos,
teste: () => teste,
zAuntenticacaoResiduosSolicitar: () => zAuntenticacaoResiduosSolicitar, zAuntenticacaoResiduosSolicitar: () => zAuntenticacaoResiduosSolicitar,
zCredenciaisIema: () => zCredenciaisIema, zCredenciaisIema: () => zCredenciaisIema,
zCredenciaisSinir: () => zCredenciaisSinir, zCredenciaisSinir: () => zCredenciaisSinir,
@ -88,13 +89,21 @@ const zCredenciaisIema = import_zod.z.object({
unidade: import_zod.z.string().optional(), unidade: import_zod.z.string().optional(),
senha: import_zod.z.string().optional() senha: import_zod.z.string().optional()
}); });
const teste = import_zod.z.object({
documento: import_zod.z.string().optional(),
procom: import_zod.z.string().optional(),
unidadeTop: import_zod.z.string().optional(),
senhaSecreta: import_zod.z.string().optional()
});
const orgaos = { const orgaos = {
IEMA: "IEMA", IEMA: "IEMA",
SINIR: "SINIR" SINIR: "SINIR",
teste: "teste"
}; };
const objetoCredencial = { const objetoCredencial = {
IEMA: zCredenciaisIema, IEMA: zCredenciaisIema,
SINIR: zCredenciaisSinir SINIR: zCredenciaisSinir,
teste
}; };
const zEmpreendedorSincronizar = import_zod.z.object({ const zEmpreendedorSincronizar = import_zod.z.object({
codigo: import_zod.z.string().uuid(), codigo: import_zod.z.string().uuid(),
@ -122,6 +131,7 @@ const nomesSincronizacoes = import_zod.z.enum([
nomesSincronizacoes, nomesSincronizacoes,
objetoCredencial, objetoCredencial,
orgaos, orgaos,
teste,
zAuntenticacaoResiduosSolicitar, zAuntenticacaoResiduosSolicitar,
zCredenciaisIema, zCredenciaisIema,
zCredenciaisSinir, zCredenciaisSinir,

View file

@ -76,6 +76,12 @@ declare const zCredenciaisIema: z.ZodObject<{
unidade: z.ZodOptional<z.ZodString>; unidade: z.ZodOptional<z.ZodString>;
senha: z.ZodOptional<z.ZodString>; senha: z.ZodOptional<z.ZodString>;
}, z.core.$strip>; }, z.core.$strip>;
declare const teste: z.ZodObject<{
documento: z.ZodOptional<z.ZodString>;
procom: z.ZodOptional<z.ZodString>;
unidadeTop: z.ZodOptional<z.ZodString>;
senhaSecreta: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
declare const orgaos: { declare const orgaos: {
[k in keyof TipoCredenciais]: k; [k in keyof TipoCredenciais]: k;
}; };
@ -85,6 +91,7 @@ declare const objetoCredencial: {
type TipoCredenciais = { type TipoCredenciais = {
SINIR: z.infer<typeof zCredenciaisSinir>; SINIR: z.infer<typeof zCredenciaisSinir>;
IEMA: z.infer<typeof zCredenciaisIema>; IEMA: z.infer<typeof zCredenciaisIema>;
teste: z.infer<typeof teste>;
}; };
type TipoCredenciaisLista = { type TipoCredenciaisLista = {
[K in keyof TipoCredenciais]: { [K in keyof TipoCredenciais]: {
@ -126,4 +133,4 @@ declare const statusinquilino: z.ZodEnum<{
inativo: "inativo"; inativo: "inativo";
}>; }>;
export { type TipoCredenciais, type TipoCredenciaisLista, abrirNps, enviarHoje, inquilinoStatus, intervalosDosAlertas, intervalosTipos, nomesSincronizacoes, objetoCredencial, orgaos, statusinquilino, type tipo_proxima_avaliacao, type tipo_zUsuarioSincronizar, type tipos_alertas, zAuntenticacaoResiduosSolicitar, zCredenciaisIema, zCredenciaisSinir, zEmpreendedorSincronizar, zEmpreendimentoSincronizar, zUsuarioSincronizar }; export { type TipoCredenciais, type TipoCredenciaisLista, abrirNps, enviarHoje, inquilinoStatus, intervalosDosAlertas, intervalosTipos, nomesSincronizacoes, objetoCredencial, orgaos, statusinquilino, teste, type tipo_proxima_avaliacao, type tipo_zUsuarioSincronizar, type tipos_alertas, zAuntenticacaoResiduosSolicitar, zCredenciaisIema, zCredenciaisSinir, zEmpreendedorSincronizar, zEmpreendimentoSincronizar, zUsuarioSincronizar };

View file

@ -1 +1 @@
import x from"dayjs";import b from"dayjs/plugin/weekOfYear";x.extend(b);var u=(e,r)=>{let i=x(r||void 0);return!e||e=="D"||e=="M"&&i.get("D")==1||e=="S"&&i.get("d")==1||e=="S"&&i.get("d")==1&&i.week()%2==1},C=(e,r)=>{r.push(`intervalosTipos -> tipoEntrada:${e}`);let i={M:{campo_situacao:"situacao_texto_30",prefixo_assunto:"(Previs\xE3o para os pr\xF3ximos 30 dias) ",tipo:"M",enviar_hoje:u("M")},Q:{campo_situacao:"situacao_texto_15",prefixo_assunto:"(Previs\xE3o para os pr\xF3ximos 15 dias) ",tipo:"Q",enviar_hoje:u("Q")},S:{campo_situacao:"situacao_texto_7",prefixo_assunto:"(Previs\xE3o para os pr\xF3ximos 7 dias) ",tipo:"S",enviar_hoje:u("S")},D:{campo_situacao:"situacao_texto",prefixo_assunto:"",tipo:"D",enviar_hoje:u("D")}},{campo_situacao:p,enviar_hoje:n,prefixo_assunto:c,tipo:l}=i[e||"D"]||i.D;return r.push(p,c,l,n?"S":"N"),{campo_situacao:p,prefixo_assunto:c,tipo:l,enviar_hoje:n}};var w={D:"Di\xE1rio",S:"Semanal, nas segundas-feira",Q:"Quinzenal, nas segundas-feira",M:"Mensal, primeiro dia de cada m\xEAs"};import{respostaComuns as h}from"p-respostas";var Q=e=>async r=>{let i=e?"http://localhost:5040/nps":"https://carro-de-boi.idz.one/nps",p=`${i}/api`,{sistema:n,inquilino:c,codigo_usuario:l}=r,m=`nps_proxima_avaliacao_${n}_${l}_${c}_0`,d=localStorage.getItem(m);if(!d){let a=new URL(`${p}/${n}/proxima_avaliacao`);for(let[s,v]of Object.entries(r))a.searchParams.append(s,v);let f=(await fetch(a.href).then(s=>s.json()).catch(s=>h.erro(s.message))).valor;f&&localStorage.setItem(m,f)}if(!(d&&new Date().toISOString().slice(0,10)>=d))return;localStorage.removeItem(m);let _=new URL(i);for(let[a,g]of Object.entries(r))_.searchParams.append(a,g);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 q=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()}),L=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()}),y=o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional()}),S=o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional()}),K={IEMA:"IEMA",SINIR:"SINIR"},H={IEMA:S,SINIR:y},Y=o.object({codigo:o.string().uuid(),documento:o.string(),excluido:o.boolean(),nome:o.string(),versao:o.number().int()}),Z=o.object({codigo:o.string().uuid(),codigo_empreendedor:o.string().uuid(),documento:o.string(),excluido:o.boolean(),nome:o.string(),unidade_sinir:o.string().nullable().optional(),versao:o.number().int()}),B=o.enum(["usuarios","empreendedores","empreendimentos"]);import{z as j}from"zod";var z=j.enum(["ativo","inativo"]),J=z;export{Q as abrirNps,u as enviarHoje,z as inquilinoStatus,w as intervalosDosAlertas,C as intervalosTipos,B as nomesSincronizacoes,H as objetoCredencial,K as orgaos,J as statusinquilino,q as zAuntenticacaoResiduosSolicitar,S as zCredenciaisIema,y as zCredenciaisSinir,Y as zEmpreendedorSincronizar,Z as zEmpreendimentoSincronizar,L as zUsuarioSincronizar}; import x from"dayjs";import b from"dayjs/plugin/weekOfYear";x.extend(b);var u=(e,r)=>{let i=x(r||void 0);return!e||e=="D"||e=="M"&&i.get("D")==1||e=="S"&&i.get("d")==1||e=="S"&&i.get("d")==1&&i.week()%2==1},M=(e,r)=>{r.push(`intervalosTipos -> tipoEntrada:${e}`);let i={M:{campo_situacao:"situacao_texto_30",prefixo_assunto:"(Previs\xE3o para os pr\xF3ximos 30 dias) ",tipo:"M",enviar_hoje:u("M")},Q:{campo_situacao:"situacao_texto_15",prefixo_assunto:"(Previs\xE3o para os pr\xF3ximos 15 dias) ",tipo:"Q",enviar_hoje:u("Q")},S:{campo_situacao:"situacao_texto_7",prefixo_assunto:"(Previs\xE3o para os pr\xF3ximos 7 dias) ",tipo:"S",enviar_hoje:u("S")},D:{campo_situacao:"situacao_texto",prefixo_assunto:"",tipo:"D",enviar_hoje:u("D")}},{campo_situacao:p,enviar_hoje:a,prefixo_assunto:c,tipo:l}=i[e||"D"]||i.D;return r.push(p,c,l,a?"S":"N"),{campo_situacao:p,prefixo_assunto:c,tipo:l,enviar_hoje:a}};var A={D:"Di\xE1rio",S:"Semanal, nas segundas-feira",Q:"Quinzenal, nas segundas-feira",M:"Mensal, primeiro dia de cada m\xEAs"};import{respostaComuns as h}from"p-respostas";var O=e=>async r=>{let i=e?"http://localhost:5040/nps":"https://carro-de-boi.idz.one/nps",p=`${i}/api`,{sistema:a,inquilino:c,codigo_usuario:l}=r,m=`nps_proxima_avaliacao_${a}_${l}_${c}_0`,d=localStorage.getItem(m);if(!d){let n=new URL(`${p}/${a}/proxima_avaliacao`);for(let[s,v]of Object.entries(r))n.searchParams.append(s,v);let f=(await fetch(n.href).then(s=>s.json()).catch(s=>h.erro(s.message))).valor;f&&localStorage.setItem(m,f)}if(!(d&&new Date().toISOString().slice(0,10)>=d))return;localStorage.removeItem(m);let _=new URL(i);for(let[n,g]of Object.entries(r))_.searchParams.append(n,g);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",n=>{n.data==="fechar"&&document.body.removeChild(t)})};import{z as o}from"zod";var L=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()}),K=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()}),y=o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional()}),S=o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional()}),j=o.object({documento:o.string().optional(),procom:o.string().optional(),unidadeTop:o.string().optional(),senhaSecreta:o.string().optional()}),H={IEMA:"IEMA",SINIR:"SINIR",teste:"teste"},Y={IEMA:S,SINIR:y,teste:j},Z=o.object({codigo:o.string().uuid(),documento:o.string(),excluido:o.boolean(),nome:o.string(),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_sinir:o.string().nullable().optional(),versao:o.number().int()}),F=o.enum(["usuarios","empreendedores","empreendimentos"]);import{z}from"zod";var I=z.enum(["ativo","inativo"]),V=I;export{O as abrirNps,u as enviarHoje,I as inquilinoStatus,A as intervalosDosAlertas,M as intervalosTipos,F as nomesSincronizacoes,Y as objetoCredencial,H as orgaos,V as statusinquilino,j as teste,L as zAuntenticacaoResiduosSolicitar,S as zCredenciaisIema,y as zCredenciaisSinir,Z as zEmpreendedorSincronizar,B as zEmpreendimentoSincronizar,K as zUsuarioSincronizar};

View file

@ -1,6 +1,6 @@
{ {
"name": "p-drives", "name": "p-drives",
"version": "0.260.0", "version": "0.261.0",
"description": "", "description": "",
"main": "./src/index.ts", "main": "./src/index.ts",
"exports": { "exports": {

View file

@ -80,19 +80,29 @@ export const zCredenciaisIema = z.object({
senha: z.string().optional(), senha: z.string().optional(),
}) })
export const teste = z.object({
documento: z.string().optional(),
procom: z.string().optional(),
unidadeTop: z.string().optional(),
senhaSecreta: z.string().optional(),
})
export const orgaos: { [k in keyof TipoCredenciais]: k } = { export const orgaos: { [k in keyof TipoCredenciais]: k } = {
IEMA: "IEMA", IEMA: "IEMA",
SINIR: "SINIR", SINIR: "SINIR",
teste: "teste",
} as const } as const
export const objetoCredencial: { [k in keyof typeof orgaos]: z.ZodObject } = { export const objetoCredencial: { [k in keyof typeof orgaos]: z.ZodObject } = {
IEMA: zCredenciaisIema, IEMA: zCredenciaisIema,
SINIR: zCredenciaisSinir, SINIR: zCredenciaisSinir,
teste: teste,
} }
export type TipoCredenciais = { export type TipoCredenciais = {
SINIR: z.infer<typeof zCredenciaisSinir> SINIR: z.infer<typeof zCredenciaisSinir>
IEMA: z.infer<typeof zCredenciaisIema> IEMA: z.infer<typeof zCredenciaisIema>
teste: z.infer<typeof teste>
} }
export type TipoCredenciaisLista = { export type TipoCredenciaisLista = {