From 2295f2ca81490fc04d67ad51232c9fd0f0ad4194 Mon Sep 17 00:00:00 2001 From: MarcioJRGodoi Date: Tue, 26 May 2026 08:03:10 -0300 Subject: [PATCH 1/5] up: tipagem zod para credenciais --- src/residuos/index.ts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/residuos/index.ts b/src/residuos/index.ts index 89011e9..3faa440 100644 --- a/src/residuos/index.ts +++ b/src/residuos/index.ts @@ -96,7 +96,6 @@ export const orgaos: { [k in keyof TipoCredenciais]: k } = { IMA: "IMA", FEPAM: "FEPAM", FEAM: "FEAM", - teste: "teste", } as const export const objetoCredencial: { [k in keyof typeof orgaos]: z.ZodObject } = { @@ -107,7 +106,6 @@ export const objetoCredencial: { [k in keyof typeof orgaos]: z.ZodObject } = { IMA: zCredenciais, FEPAM: zCredenciais, FEAM: zCredenciais, - teste: teste, } export type TipoCredenciais = Partial<{ @@ -118,9 +116,18 @@ export type TipoCredenciais = Partial<{ IMA: z.infer FEPAM: z.infer FEAM: z.infer - teste: z.infer }> +export const zTipoCredenciais: z.ZodType = z.object({ + SINIR: zCredenciaisSinir.optional(), + IEMA: zCredenciais.optional(), + INEA: zCredenciais.optional(), + SIGOR: zCredenciais.optional(), + IMA: zCredenciais.optional(), + FEPAM: zCredenciais.optional(), + FEAM: zCredenciais.optional(), +}) + export type TipoCredenciaisLista = { [K in keyof TipoCredenciais]: { K: TipoCredenciais[K] From 3735aeb45b81325cbd5dd3c624d187afc5adc6ec Mon Sep 17 00:00:00 2001 From: MarcioJRGodoi Date: Tue, 26 May 2026 08:03:38 -0300 Subject: [PATCH 2/5] pacote --- dist-back/residuos/index.js | 17 +++++++++++++---- dist-front/index.d.mts | 4 ++-- dist-front/index.mjs | 2 +- package.json | 2 +- pacote.tgz | Bin 8974 -> 9064 bytes 5 files changed, 17 insertions(+), 8 deletions(-) diff --git a/dist-back/residuos/index.js b/dist-back/residuos/index.js index 896dd7a..082206a 100644 --- a/dist-back/residuos/index.js +++ b/dist-back/residuos/index.js @@ -27,6 +27,7 @@ __export(residuos_exports, { zCredenciaisSinir: () => zCredenciaisSinir, zEmpreendedorSincronizar: () => zEmpreendedorSincronizar, zEmpreendimentoSincronizar: () => zEmpreendimentoSincronizar, + zTipoCredenciais: () => zTipoCredenciais, zUsuarioSincronizar: () => zUsuarioSincronizar }); module.exports = __toCommonJS(residuos_exports); @@ -103,8 +104,7 @@ const orgaos = { SIGOR: "SIGOR", IMA: "IMA", FEPAM: "FEPAM", - FEAM: "FEAM", - teste: "teste" + FEAM: "FEAM" }; const objetoCredencial = { IEMA: zCredenciais, @@ -113,9 +113,17 @@ const objetoCredencial = { SIGOR: zCredenciais, IMA: zCredenciais, FEPAM: zCredenciais, - FEAM: zCredenciais, - teste + FEAM: zCredenciais }; +const zTipoCredenciais = import_zod.z.object({ + SINIR: zCredenciaisSinir.optional(), + IEMA: zCredenciais.optional(), + INEA: zCredenciais.optional(), + SIGOR: zCredenciais.optional(), + IMA: zCredenciais.optional(), + FEPAM: zCredenciais.optional(), + FEAM: zCredenciais.optional() +}); const zEmpreendedorSincronizar = import_zod.z.object({ codigo: import_zod.z.string().uuid(), documento: import_zod.z.string(), @@ -149,5 +157,6 @@ const nomesSincronizacoes = import_zod.z.enum([ zCredenciaisSinir, zEmpreendedorSincronizar, zEmpreendimentoSincronizar, + zTipoCredenciais, zUsuarioSincronizar }); diff --git a/dist-front/index.d.mts b/dist-front/index.d.mts index 3c7c152..78d262a 100644 --- a/dist-front/index.d.mts +++ b/dist-front/index.d.mts @@ -97,8 +97,8 @@ type TipoCredenciais = Partial<{ IMA: z.infer; FEPAM: z.infer; FEAM: z.infer; - teste: z.infer; }>; +declare const zTipoCredenciais: z.ZodType; type TipoCredenciaisLista = { [K in keyof TipoCredenciais]: { K: TipoCredenciais[K]; @@ -139,4 +139,4 @@ declare const statusinquilino: z.ZodEnum<{ inativo: "inativo"; }>; -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, zCredenciais, 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, zCredenciais, zCredenciaisSinir, zEmpreendedorSincronizar, zEmpreendimentoSincronizar, zTipoCredenciais, zUsuarioSincronizar }; diff --git a/dist-front/index.mjs b/dist-front/index.mjs index 68860ac..52a277e 100644 --- a/dist-front/index.mjs +++ b/dist-front/index.mjs @@ -1 +1 @@ -import v from"dayjs";import z from"dayjs/plugin/weekOfYear";v.extend(z);var d=(e,r)=>{let i=v(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: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}=i[e||"D"]||i.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 $=e=>async r=>{let i=e?"http://localhost:5040/nps":"https://carro-de-boi.idz.one/nps",c=`${i}/api`,{sistema:s,inquilino:l,codigo_usuario:u}=r,m=`nps_proxima_avaliacao_${s}_${u}_${l}_0`,_=localStorage.getItem(m);if(!_){let n=new URL(`${c}/${s}/proxima_avaliacao`);for(let[p,y]of Object.entries(r))n.searchParams.append(p,y);let x=(await fetch(n.href).then(p=>p.json()).catch(p=>b.erro(p.message))).valor;x&&localStorage.setItem(m,x)}if(!(_&&new Date().toISOString().slice(0,10)>=_))return;localStorage.removeItem(m);let g=new URL(i);for(let[n,f]of Object.entries(r))g.searchParams.append(n,f);let t=document.createElement("iframe");t.src=g.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 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()}),G=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()}),S=o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional()}),a=o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional(),email:o.string().optional()}),h=o.object({documento:o.string().optional(),procom:o.string().optional(),unidadeTop:o.string().optional(),senhaSecreta:o.string().optional()}),L={IEMA:"IEMA",SINIR:"SINIR",INEA:"INEA",SIGOR:"SIGOR",IMA:"IMA",FEPAM:"FEPAM",FEAM:"FEAM",teste:"teste"},K={IEMA:a,SINIR:S,INEA:a,SIGOR:a,IMA:a,FEPAM:a,FEAM:a,teste:h},H=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()}),Y=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()}),Z=o.enum(["usuarios","empreendedores","empreendimentos"]);import{z as I}from"zod";var j=I.enum(["ativo","inativo"]),V=j;export{$ as abrirNps,d as enviarHoje,j as inquilinoStatus,D as intervalosDosAlertas,C as intervalosTipos,Z as nomesSincronizacoes,K as objetoCredencial,L as orgaos,V as statusinquilino,h as teste,q as zAuntenticacaoResiduosSolicitar,a as zCredenciais,S as zCredenciaisSinir,H as zEmpreendedorSincronizar,Y as zEmpreendimentoSincronizar,G as zUsuarioSincronizar}; +import v from"dayjs";import I from"dayjs/plugin/weekOfYear";v.extend(I);var d=(i,n)=>{let t=v(n||void 0);return!i||i=="D"||i=="M"&&t.get("D")==1||i=="S"&&t.get("d")==1||i=="S"&&t.get("d")==1&&t.week()%2==1},E=(i,n)=>{n.push(`intervalosTipos -> tipoEntrada:${i}`);let t={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}=t[i||"D"]||t.D;return n.push(c,l,u,s?"S":"N"),{campo_situacao:c,prefixo_assunto:l,tipo:u,enviar_hoje:s}};var k={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 w=i=>async n=>{let t=i?"http://localhost:5040/nps":"https://carro-de-boi.idz.one/nps",c=`${t}/api`,{sistema:s,inquilino:l,codigo_usuario:u}=n,m=`nps_proxima_avaliacao_${s}_${u}_${l}_0`,_=localStorage.getItem(m);if(!_){let a=new URL(`${c}/${s}/proxima_avaliacao`);for(let[p,z]of Object.entries(n))a.searchParams.append(p,z);let x=(await fetch(a.href).then(p=>p.json()).catch(p=>b.erro(p.message))).valor;x&&localStorage.setItem(m,x)}if(!(_&&new Date().toISOString().slice(0,10)>=_))return;localStorage.removeItem(m);let g=new URL(t);for(let[a,f]of Object.entries(n))g.searchParams.append(a,f);let r=document.createElement("iframe");r.src=g.href,r.style.position="fixed",r.style.top="0",r.style.left="0",r.style.width="100%",r.style.height="100%",r.style.border="none",r.style.zIndex="999999",document.body.appendChild(r),window.addEventListener("message",a=>{a.data==="fechar"&&document.body.removeChild(r)})};import{z as o}from"zod";var G=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()}),U=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()}),e=o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional(),email:o.string().optional()}),q=o.object({documento:o.string().optional(),procom:o.string().optional(),unidadeTop:o.string().optional(),senhaSecreta:o.string().optional()}),L={IEMA:"IEMA",SINIR:"SINIR",INEA:"INEA",SIGOR:"SIGOR",IMA:"IMA",FEPAM:"FEPAM",FEAM:"FEAM"},K={IEMA:e,SINIR:y,INEA:e,SIGOR:e,IMA:e,FEPAM:e,FEAM:e},Z=o.object({SINIR:y.optional(),IEMA:e.optional(),INEA:e.optional(),SIGOR:e.optional(),IMA:e.optional(),FEPAM:e.optional(),FEAM:e.optional()}),H=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()}),Y=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()}),B=o.enum(["usuarios","empreendedores","empreendimentos"]);import{z as S}from"zod";var h=S.enum(["ativo","inativo"]),W=h;export{w as abrirNps,d as enviarHoje,h as inquilinoStatus,k as intervalosDosAlertas,E as intervalosTipos,B as nomesSincronizacoes,K as objetoCredencial,L as orgaos,W as statusinquilino,q as teste,G as zAuntenticacaoResiduosSolicitar,e as zCredenciais,y as zCredenciaisSinir,H as zEmpreendedorSincronizar,Y as zEmpreendimentoSincronizar,Z as zTipoCredenciais,U as zUsuarioSincronizar}; diff --git a/package.json b/package.json index 66a404e..0b31701 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-drives", - "version": "0.268.0", + "version": "0.269.0", "description": "", "main": "./src/index.ts", "exports": { diff --git a/pacote.tgz b/pacote.tgz index 34659b86148fb7f6dc5d3eb1e847d5794e13daa0..80c601b4f838c9e713995b37d14bc28a4e81d82a 100644 GIT binary patch literal 9064 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 literal 8974 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 From 5f5e9ba501f3d9511e14ce86c5a6e582a1cfd7f0 Mon Sep 17 00:00:00 2001 From: MarcioJRGodoi Date: Tue, 26 May 2026 08:11:01 -0300 Subject: [PATCH 3/5] up versao zod --- package.json | 4 ++-- pacote.tgz | Bin 9064 -> 9064 bytes pnpm-lock.yaml | 9 +++++++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 0b31701..ea34155 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-drives", - "version": "0.269.0", + "version": "0.270.0", "description": "", "main": "./src/index.ts", "exports": { @@ -32,7 +32,7 @@ "check-node-version": "^4.2.1", "cross-fetch": "4.1.0", "dayjs": "1.11.13", - "zod": "4.1.4" + "zod": "4.4.3" }, "devDependencies": { "@biomejs/biome": "2.0.6", diff --git a/pacote.tgz b/pacote.tgz index 80c601b4f838c9e713995b37d14bc28a4e81d82a..65ea07fa93832e1bff70e14aab0907f48703fd64 100644 GIT binary patch delta 5191 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 BQy2gM delta 5191 zcmV-N6u9f?M(9ScQ4fFjkFGe+30KJR8NG}Xfm2NRo7;{fU%HMZYWG^+^rB$*ZP(5a z_-&Zd#uZ69ftUvf3cgGoM=VSv;q;Y8DQ7ksX%5lM&iwkgUaKVAB9EHVJ{&Uu>S&5u z(HL?5QlfZ~iVAh?(VR{KUaH}2ilTXlc&`VO7zk*!Le@H?Nh^QBXDwOONc~P}$RfTL zi03oZYRRiD+;(}-3RL_*SAza0F(gg}&#=!Dk}3vj@XmgAf%1Jk^3RF?8ns$)B0vD( z<)V^-=!Htg=~@t!>fYk7=&Of))b+knsibJ0Yzm6JRt2E`o-WY6MjFs+#dN}*Iz>u1 zIlHpcFZP;TzF~in7-dd*2%abBEXux;s>+Z4@#66NM`-ZmhZlc)^!yP0^y1)=(up6_ z1EPd}m+f}I(SCOnDWZAANfe$zkuFt=N5ov}(cpX4M!=_)(`!{oeJ~(Bqsf0L=4UkN zrXUHk`Dj9Y)*cF4_l%}hN{4*dh(+eau5tN}*Lz--fXjb>c0ITAM_0NbKt(TnTTZs^ zcHN97VlmhR6aO3{x807b?og5U{eYK)3oZ^@Djb#@l6E^Qy?`tZN((DrGa+Ty_1s;> z4XQf?e(mmLqIu4E!-c5-+HwErZgEldoMO%R?=E7W1*9F5B%$G1{2?a-Yv%u*68xvF z?fU-5yBmN1PhQ~#7VYLVYk(x6;PE7Z^?qQ{6ekIRzSfpa(-lp#ZeX8(`%hvyb-0BE zz?$=4Udj4@uf~7B!}bpsFVYE#p72S%HU>}Vh%e|#yaPr*67PziJ@FHg3%Fs?4%pN_ zRYNehnL{UWIOuxabZC}18*B6B5ct%ReHCKONT6_$c^r9<{}IFCv2 z6Cl;Zc{VEUsQ{KCQ6c_lI^!o|pL1JwA^HbAnIz{Co1dM3k7E)ag@ZR#%(gVTfV~MP zWI=x>M+u3Pj#@m8*#svf5aptTq;oGC`ja`I1)kWj0($VE{lGr0yYhd-{{Q*mql4o^ zcN*M+j5YH=Z?|y%%iG!7uKWMHcz%z#$tQ{}>m|1rNK->hB-~mnp;N-<3EG8xy{x;2 z-)8$SGpyZ7`|o($CF{S=Ubk-lck#$g)&+mxt(T^oeHnP91(saKyuVP_E*~}bVV61R zH>eXf`wy?-{6W%RG{U!U)&0m~&;CpL_ATxA?E_o<9^3ctC+Qu>{eDLT53=B3RWQ7Y z%ZdNc?e{xN=P*?v-1ItO3YQ2Ag|Cl$*T#*oWmg58m%-lXieP?SEL;t&UlSYfn}C0p z&a<`h;o9Gu%h#^^74n}I!g>+RxA$+ED!AFa_N{H z{Tx|bU^o%{=F5I^Lf^iH%XHtqP22-nf03+KzB6&=PW-JsuzPSZZi$>K&UpovOWt%| z_pc9n`iad!Z}n--XT5bNHII86ozj0?%GQ3JhdD(!Mx!Nf|GL$gEBmHT`ws<3|OG~vL8Crel?CS;PuYozX^c#I>UY` zBJZ@hPsfcfhfSUp+*f#_FYjIZ95}ZOGPk)uW)U2;I+;0Fr$tE7u-Pof4xN8FSE9eU z=r?p&TdYIa&iW5$5~)^!)Xw@3M*@6ymI2Q;C7|rZ{rjcBu~X-wxrEF$hWGDhpsp2| zt{t!Wus>`zB}{7-KI>HIf0hC6_DnL&A0^&3c70{-A1#Ie6qnbudXFZxJ z?mxW79JjRJ?<>^O`}eESN~7konYP|5Xs}E)SlDRc4fW4`mb!4~@Vi(k$b-?kSiw^} z2cwlmJ9#iHEusi&rA1~9TMHC$Q%r}L${|BB69B0MxM?MgLRBgd<&b}pG>ueGR1D&f zMkT@A3%w+q!v|&I%ck>l;RBVFdgdIj7rF9=XPO7RDL4c3VG6)Ui)9L_N4mB%6Pl-p z%aduFA+(g&B@L3LoIqi)l*bCtmD0Fn{>8cMe;Qgj8)}dfj^b^ab^Y=}(EJFtQ1oQHzK2xWiGhmJaDn|j5-kt-8}95S_BpyqMXBg3||2|e}cd=jE^7r z9KuBT_=$%KoR7c3-^R&m=NAYR@E?DMKi2_(5Kg4yb6lDs0tDnQJh%!5e6$oEMqg=5 z|F8C~l=dnmxMIOq`<4aguB4wV&iSEgj+!b4JX3A-7TE*-|1$Sw@>9F zxv44_qFb%9ye;*QUwS8zP$auxB|G`60n6%wM5Rexq0A@~8QP5JYt$S(aw$b+dY^>} zPFP$`0iS<*=tsiH#L4qC%YAj%4T~TLddvDo5I!ucjoRH|g^Rb+A{RHP>cv@J@+Wpi zV~Z;BG-6X4lW)Kx|8U>3+7BL}!#IiN$vnd7mpMTJSr8PH2w^yz07gP?&5dE`PVle) z@7MokU_QiiIlS`_CrdUaG+}5#F@kf~=t0}a;aYzj`YZPzED*M%Z`6fXI_$WJm$SHU z_}f4gXj$dZCem%jVKSSFX<@;@*SGF_T%z<6### zmEl#dBudew3siZC=t6YbNULH5vU6puz~rlp7MRMp=#mnFy8437@EMt+d7Rcv#t~0R z9P@vA8K=`ZQB}eENW`tPEJh{Ou?*6`stT^E4P`YcMJwb{e^MQ$s)Qv;H0Wg>_ncd7 z^jhwSh)3b2tRxDQkOx2JD;e1kijc}BZ6}va16+AsQ!}BJH=$2)cQ+xHxV!5}3zg+z zX$3OAeDR8kVu9SCFm6&18yCU`1#qK`ex`qUO#9{cEDCuwO0f*gX1qcVg|EC}{yDbt zMn#a~D!*42)vYl46j@9tjb-p@54|p#a2Ic&DRPoiQz7a!SDu_BpA8nlil5>LPEyJu zR}jT64aX$74G7oMEsJfqa7zs@^A~@Y zGxCiQ^{~ABVYdmVbMccOSJjJbF!-@&MxXq6noe<-C*>UWwe>*xO$cWGi$u3J;8)%? z^zlah942u|>whfGm$|-R)$o63v!@l8FWsOxOYx$A3x%F9tjgtAK3sKCCSX z6LO8pIynbbc70A}P}hy=1w(qd5xrnQFEySQ4d=>eUND$TV>w!3IME|ZI!G-#wN*K5 z4exoQdx^ol+StCz&|WmMmtKLhtnpVqVf#P0eJ+~8RSir;0QL0STOf7>}l4G{j+QTCCJYJFULqa z#=Kj%u)6(kcRB_CpS{j*jsJg_?Vq3Vm+fCT0jS-+?7+VsUE&U)67ZSHb;VRFzelKg z99JNW+m^+dE4PA-dDG~RvPpj&fc+^r*mvE$vrvBf&as;5ev8^m6LQamM6P9nUorny zW7M=HlH-?La5Kdz1fNS8#bXd4Hy+q)2##%lM*)$kg9L=g70?4B>I2#UuZOseH<`; zgg(I|GJ)ea5>L2tlN2t}y?2wG{?_n)f)ts=iO?_Rox8+M-UB%}SPJb)ReP!Q6GZvMXwv4PO zLm4Z|>a~0;E0zqkDK&p#9aoDkbJ(d;M0u`&xg+yi`SpJbPCGeW?c+2cr*76Mac>?+ zZcp%^XPYYw9zO4;u;%5HSNPd_g`XJ;4>nhL?_KrXt5A2aUfqGA?!m_Du29z0<6ylW z2RS{KS&O}X_?18%2YP?gH-(k*&*^}^<$Zn+ zf%{U{eHZoKfK`qD@>`w%D@?pw_5a^1tp9g9oqGL$Cy$(^JxFKb#){9j3KVj#Ubmg! zaQput?S9ktU$p;i?R0AVr;pSAAE|ai=6 zKOK~WMslaIBr1QskfQESKK=F&H~-#7AF#&$zf-*bvD?}6>h^yZPrHp!icb!R<%sX$ zU7`6D;pmq+U9j}uOtYoea64BZ3$bAQ6a6Q9>pd;K?aAOwcM9+{S;h#>2uwNZ^~io2P|3@&sZ> zI3{3CfqjF5P-$NJ7OlWeku(|>c_oI5Wy-}fiu&l~z3Ws9fv=(yUaO<{+Ibkq@TB0T z*DRZQa_&*V)gHzIDnu0#NUlU?5h4MaB`*m=QZ)dyMVD3PUsQ_dQms@|@Z-BQ1$NEM zh{)xE|3rV8Ooe-r9+gxjjAxVs#>m{2z{V(xqSQm)*CoWA_~&>*9K<1APEip?CHn%+ zrgl)XRLxSj6`@UC;|82^ zm3vZEE0g|I_US_>Wu?g$AUO>H$ccC(%y&KlIfsA8X6QNjoR@uRRT=_j$4X7dCguJ6 zno~px4o`K3bc)=XmiAq=&I>Mnz!PaBUa7@eq#xArn&@G_$U|!$n#`=W2{W;-U=>Qx z+BTTBv7>RsdkfX9(#}c}zIPK*GB#`zxssP7OCPPnCz1sRF91}8`k7d0Cb{SwbP4dR?)JzNrMkOjXdBpq)>wdJ84MoC_fD1emo{<0cU zNolEiM*e?O?Ci+N#F~kU^%>9q)jIA&F9Lto;D7D{)~|X0!)|^5!(E>LDW3nk3-4g# zjN!`D%lzb_!kDpmACmVCwy}I#qtR&8>iE9j`Z@@L7SSHQqigyUm!TI~T!iUQyorpl zE<4*w1&5`{R;c^I|!S=xp@}BO+}nf!L5JU zU{vDPYiJ zp6j`t-j3JtvM!EXkm+o~;&z7dV-=mQ4T!i*P{AK#Q*kDakX7Z%y;gMQ;UYz z@w_6P@cpqhgQlKVc?MM^7H;XPXgyxAUT??idTj#!9MorV8;D|k+iVo!&}S|2z-wM1aFQs-=i!e}YSYKecuXr&I+3XRc{p3(x5(Mlbn6)K~pJf8(Jqhl?>-ow>3 zl`lG=Z|Zz*WGCn9mSw8w^Ok0>m_m4o8^K3q+?5A-A-EW7tRz=^%5Ul?Z*AfvZ*Afs zZ*AlrZ*AZkZ*AllZ*AfgZ!I619nKAW;>{LZRTYfpSFA@SL800h1SNkp$YilbL`l6W zP^=`-x`%bZ0Gq%9ltKcC>;Ed?0P^DB4;A2+=1LVluODH;WVofTfiPV;Yr3_WWu+hR zjmoRS>;H2p*<6v7c!O(hl5o#jZjEV|ECKD}((H~rD9!!!cz^yXEVk43~s1MSf&1$wlqF&?c|@Qzj$vZJ*M)X`dv=V*yN zfR#v&pSkP9n)Cm>JGkZZ|J%j;|8_dt_4(hsJpWe-;JYb&?+TAk6TJ7v(7l#g+8uy! z`s=@x)o}o8&{el2S={q(-AzdrcPLzQThg!p1Ecb9&d*72|LH$r%{x8+=XJdT{&#oV ztNnjI?*5ZfF85oHT_#@Oe+0{pb>!*I|r+)7K`9C8jbL{{C0RWbS BN)-SA diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3edce88..ce05491 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: specifier: git+https://git2.idz.one/publico/_respostas.git version: git+https://git2.idz.one/publico/_respostas.git#d800f14230815264644d53555f9d143088c57d1e zod: - specifier: 4.1.4 - version: 4.1.4 + specifier: 4.4.3 + version: 4.4.3 devDependencies: '@biomejs/biome': specifier: 2.0.6 @@ -799,6 +799,9 @@ packages: zod@4.1.4: resolution: {integrity: sha512-2YqJuWkU6IIK9qcE4k1lLLhyZ6zFw7XVRdQGpV97jEIZwTrscUw+DY31Xczd8nwaoksyJUIxCojZXwckJovWxA==} + zod@4.4.3: + resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} + snapshots: '@biomejs/biome@2.0.6': @@ -1427,3 +1430,5 @@ snapshots: strip-ansi: 7.1.0 zod@4.1.4: {} + + zod@4.4.3: {} From 8c247d9b2506007244a1f0ed1db797c6e51635ca Mon Sep 17 00:00:00 2001 From: MarcioJRGodoi Date: Mon, 15 Jun 2026 10:36:47 -0300 Subject: [PATCH 4/5] . --- dist-back/residuos/index.js | 12 ++++++++++-- dist-front/index.d.mts | 10 ++++++++-- dist-front/index.mjs | 2 +- package.json | 2 +- pacote.tgz | Bin 9064 -> 9121 bytes src/residuos/index.ts | 11 +++++++++-- 6 files changed, 29 insertions(+), 8 deletions(-) diff --git a/dist-back/residuos/index.js b/dist-back/residuos/index.js index 082206a..429d3c4 100644 --- a/dist-back/residuos/index.js +++ b/dist-back/residuos/index.js @@ -24,6 +24,7 @@ __export(residuos_exports, { teste: () => teste, zAuntenticacaoResiduosSolicitar: () => zAuntenticacaoResiduosSolicitar, zCredenciais: () => zCredenciais, + zCredenciaisSIGOR: () => zCredenciaisSIGOR, zCredenciaisSinir: () => zCredenciaisSinir, zEmpreendedorSincronizar: () => zEmpreendedorSincronizar, zEmpreendimentoSincronizar: () => zEmpreendimentoSincronizar, @@ -84,13 +85,19 @@ const zCredenciaisSinir = import_zod.z.object({ unidade: import_zod.z.string().optional(), senha: import_zod.z.string().optional() }); -const zCredenciais = import_zod.z.object({ +const zCredenciaisSIGOR = import_zod.z.object({ login_cpf: import_zod.z.string().optional(), login_cnpj: import_zod.z.string().optional(), unidade: import_zod.z.string().optional(), senha: import_zod.z.string().optional(), email: import_zod.z.string().optional() }); +const zCredenciais = import_zod.z.object({ + login_cpf: import_zod.z.string().optional(), + login_cnpj: import_zod.z.string().optional(), + unidade: 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(), @@ -110,7 +117,7 @@ const objetoCredencial = { IEMA: zCredenciais, SINIR: zCredenciaisSinir, INEA: zCredenciais, - SIGOR: zCredenciais, + SIGOR: zCredenciaisSIGOR, IMA: zCredenciais, FEPAM: zCredenciais, FEAM: zCredenciais @@ -154,6 +161,7 @@ const nomesSincronizacoes = import_zod.z.enum([ teste, zAuntenticacaoResiduosSolicitar, zCredenciais, + zCredenciaisSIGOR, zCredenciaisSinir, zEmpreendedorSincronizar, zEmpreendimentoSincronizar, diff --git a/dist-front/index.d.mts b/dist-front/index.d.mts index 78d262a..2511213 100644 --- a/dist-front/index.d.mts +++ b/dist-front/index.d.mts @@ -70,13 +70,19 @@ declare const zCredenciaisSinir: z.ZodObject<{ unidade: z.ZodOptional; senha: z.ZodOptional; }, z.core.$strip>; -declare const zCredenciais: z.ZodObject<{ +declare const zCredenciaisSIGOR: z.ZodObject<{ login_cpf: z.ZodOptional; login_cnpj: z.ZodOptional; unidade: z.ZodOptional; senha: z.ZodOptional; email: z.ZodOptional; }, z.core.$strip>; +declare const zCredenciais: z.ZodObject<{ + login_cpf: z.ZodOptional; + login_cnpj: z.ZodOptional; + unidade: z.ZodOptional; + senha: z.ZodOptional; +}, z.core.$strip>; declare const teste: z.ZodObject<{ documento: z.ZodOptional; procom: z.ZodOptional; @@ -139,4 +145,4 @@ declare const statusinquilino: z.ZodEnum<{ inativo: "inativo"; }>; -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, zCredenciais, zCredenciaisSinir, zEmpreendedorSincronizar, zEmpreendimentoSincronizar, zTipoCredenciais, 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, zCredenciais, zCredenciaisSIGOR, zCredenciaisSinir, zEmpreendedorSincronizar, zEmpreendimentoSincronizar, zTipoCredenciais, zUsuarioSincronizar }; diff --git a/dist-front/index.mjs b/dist-front/index.mjs index 52a277e..54f0a8b 100644 --- a/dist-front/index.mjs +++ b/dist-front/index.mjs @@ -1 +1 @@ -import v from"dayjs";import I from"dayjs/plugin/weekOfYear";v.extend(I);var d=(i,n)=>{let t=v(n||void 0);return!i||i=="D"||i=="M"&&t.get("D")==1||i=="S"&&t.get("d")==1||i=="S"&&t.get("d")==1&&t.week()%2==1},E=(i,n)=>{n.push(`intervalosTipos -> tipoEntrada:${i}`);let t={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}=t[i||"D"]||t.D;return n.push(c,l,u,s?"S":"N"),{campo_situacao:c,prefixo_assunto:l,tipo:u,enviar_hoje:s}};var k={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 w=i=>async n=>{let t=i?"http://localhost:5040/nps":"https://carro-de-boi.idz.one/nps",c=`${t}/api`,{sistema:s,inquilino:l,codigo_usuario:u}=n,m=`nps_proxima_avaliacao_${s}_${u}_${l}_0`,_=localStorage.getItem(m);if(!_){let a=new URL(`${c}/${s}/proxima_avaliacao`);for(let[p,z]of Object.entries(n))a.searchParams.append(p,z);let x=(await fetch(a.href).then(p=>p.json()).catch(p=>b.erro(p.message))).valor;x&&localStorage.setItem(m,x)}if(!(_&&new Date().toISOString().slice(0,10)>=_))return;localStorage.removeItem(m);let g=new URL(t);for(let[a,f]of Object.entries(n))g.searchParams.append(a,f);let r=document.createElement("iframe");r.src=g.href,r.style.position="fixed",r.style.top="0",r.style.left="0",r.style.width="100%",r.style.height="100%",r.style.border="none",r.style.zIndex="999999",document.body.appendChild(r),window.addEventListener("message",a=>{a.data==="fechar"&&document.body.removeChild(r)})};import{z as o}from"zod";var G=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()}),U=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()}),e=o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional(),email:o.string().optional()}),q=o.object({documento:o.string().optional(),procom:o.string().optional(),unidadeTop:o.string().optional(),senhaSecreta:o.string().optional()}),L={IEMA:"IEMA",SINIR:"SINIR",INEA:"INEA",SIGOR:"SIGOR",IMA:"IMA",FEPAM:"FEPAM",FEAM:"FEAM"},K={IEMA:e,SINIR:y,INEA:e,SIGOR:e,IMA:e,FEPAM:e,FEAM:e},Z=o.object({SINIR:y.optional(),IEMA:e.optional(),INEA:e.optional(),SIGOR:e.optional(),IMA:e.optional(),FEPAM:e.optional(),FEAM:e.optional()}),H=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()}),Y=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()}),B=o.enum(["usuarios","empreendedores","empreendimentos"]);import{z as S}from"zod";var h=S.enum(["ativo","inativo"]),W=h;export{w as abrirNps,d as enviarHoje,h as inquilinoStatus,k as intervalosDosAlertas,E as intervalosTipos,B as nomesSincronizacoes,K as objetoCredencial,L as orgaos,W as statusinquilino,q as teste,G as zAuntenticacaoResiduosSolicitar,e as zCredenciais,y as zCredenciaisSinir,H as zEmpreendedorSincronizar,Y as zEmpreendimentoSincronizar,Z as zTipoCredenciais,U as zUsuarioSincronizar}; +import v from"dayjs";import I from"dayjs/plugin/weekOfYear";v.extend(I);var d=(e,r)=>{let t=v(r||void 0);return!e||e=="D"||e=="M"&&t.get("D")==1||e=="S"&&t.get("d")==1||e=="S"&&t.get("d")==1&&t.week()%2==1},C=(e,r)=>{r.push(`intervalosTipos -> tipoEntrada:${e}`);let t={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}=t[e||"D"]||t.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 $=e=>async r=>{let t=e?"http://localhost:5040/nps":"https://carro-de-boi.idz.one/nps",c=`${t}/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(t);for(let[a,f]of Object.entries(r))_.searchParams.append(a,f);let n=document.createElement("iframe");n.src=_.href,n.style.position="fixed",n.style.top="0",n.style.left="0",n.style.width="100%",n.style.height="100%",n.style.border="none",n.style.zIndex="999999",document.body.appendChild(n),window.addEventListener("message",a=>{a.data==="fechar"&&document.body.removeChild(n)})};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()}),S=o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional(),email:o.string().optional()}),i=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:i,SINIR:z,INEA:i,SIGOR:S,IMA:i,FEPAM:i,FEAM:i},H=o.object({SINIR:z.optional(),IEMA:i.optional(),INEA:i.optional(),SIGOR:i.optional(),IMA:i.optional(),FEPAM:i.optional(),FEAM:i.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{$ 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,i as zCredenciais,S as zCredenciaisSIGOR,z as zCredenciaisSinir,Y as zEmpreendedorSincronizar,B as zEmpreendimentoSincronizar,H as zTipoCredenciais,q as zUsuarioSincronizar}; diff --git a/package.json b/package.json index ea34155..3eabc04 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-drives", - "version": "0.270.0", + "version": "0.272.0", "description": "", "main": "./src/index.ts", "exports": { diff --git a/pacote.tgz b/pacote.tgz index 65ea07fa93832e1bff70e14aab0907f48703fd64..78e6ab16f8014c0be8cc637a65044d5a28b5dac4 100644 GIT binary patch delta 9127 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 diff --git a/src/residuos/index.ts b/src/residuos/index.ts index 3faa440..0230696 100644 --- a/src/residuos/index.ts +++ b/src/residuos/index.ts @@ -73,7 +73,7 @@ export const zCredenciaisSinir = z.object({ senha: z.string().optional(), }) -export const zCredenciais = z.object({ +export const zCredenciaisSIGOR = z.object({ login_cpf: z.string().optional(), login_cnpj: z.string().optional(), unidade: z.string().optional(), @@ -81,6 +81,13 @@ export const zCredenciais = z.object({ email: z.string().optional(), }) +export const zCredenciais = z.object({ + login_cpf: z.string().optional(), + login_cnpj: z.string().optional(), + unidade: z.string().optional(), + senha: z.string().optional(), +}) + export const teste = z.object({ documento: z.string().optional(), procom: z.string().optional(), @@ -102,7 +109,7 @@ export const objetoCredencial: { [k in keyof typeof orgaos]: z.ZodObject } = { IEMA: zCredenciais, SINIR: zCredenciaisSinir, INEA: zCredenciais, - SIGOR: zCredenciais, + SIGOR: zCredenciaisSIGOR, IMA: zCredenciais, FEPAM: zCredenciais, FEAM: zCredenciais, From 213ef8630f6e358dc4ef439462cb432735cbde78 Mon Sep 17 00:00:00 2001 From: MarcioJRGodoi Date: Mon, 15 Jun 2026 10:39:49 -0300 Subject: [PATCH 5/5] pacote --- dist-back/residuos/index.js | 2 +- dist-front/index.d.mts | 2 +- dist-front/index.mjs | 2 +- package.json | 2 +- pacote.tgz | Bin 9121 -> 9121 bytes src/residuos/index.ts | 4 ++-- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dist-back/residuos/index.js b/dist-back/residuos/index.js index 429d3c4..3a876d0 100644 --- a/dist-back/residuos/index.js +++ b/dist-back/residuos/index.js @@ -126,7 +126,7 @@ const zTipoCredenciais = import_zod.z.object({ SINIR: zCredenciaisSinir.optional(), IEMA: zCredenciais.optional(), INEA: zCredenciais.optional(), - SIGOR: zCredenciais.optional(), + SIGOR: zCredenciaisSIGOR.optional(), IMA: zCredenciais.optional(), FEPAM: zCredenciais.optional(), FEAM: zCredenciais.optional() diff --git a/dist-front/index.d.mts b/dist-front/index.d.mts index 2511213..3cfadaf 100644 --- a/dist-front/index.d.mts +++ b/dist-front/index.d.mts @@ -99,7 +99,7 @@ type TipoCredenciais = Partial<{ SINIR: z.infer; IEMA: z.infer; INEA: z.infer; - SIGOR: z.infer; + SIGOR: z.infer; IMA: z.infer; FEPAM: z.infer; FEAM: z.infer; diff --git a/dist-front/index.mjs b/dist-front/index.mjs index 54f0a8b..15b0781 100644 --- a/dist-front/index.mjs +++ b/dist-front/index.mjs @@ -1 +1 @@ -import v from"dayjs";import I from"dayjs/plugin/weekOfYear";v.extend(I);var d=(e,r)=>{let t=v(r||void 0);return!e||e=="D"||e=="M"&&t.get("D")==1||e=="S"&&t.get("d")==1||e=="S"&&t.get("d")==1&&t.week()%2==1},C=(e,r)=>{r.push(`intervalosTipos -> tipoEntrada:${e}`);let t={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}=t[e||"D"]||t.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 $=e=>async r=>{let t=e?"http://localhost:5040/nps":"https://carro-de-boi.idz.one/nps",c=`${t}/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(t);for(let[a,f]of Object.entries(r))_.searchParams.append(a,f);let n=document.createElement("iframe");n.src=_.href,n.style.position="fixed",n.style.top="0",n.style.left="0",n.style.width="100%",n.style.height="100%",n.style.border="none",n.style.zIndex="999999",document.body.appendChild(n),window.addEventListener("message",a=>{a.data==="fechar"&&document.body.removeChild(n)})};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()}),S=o.object({login_cpf:o.string().optional(),login_cnpj:o.string().optional(),unidade:o.string().optional(),senha:o.string().optional(),email:o.string().optional()}),i=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:i,SINIR:z,INEA:i,SIGOR:S,IMA:i,FEPAM:i,FEAM:i},H=o.object({SINIR:z.optional(),IEMA:i.optional(),INEA:i.optional(),SIGOR:i.optional(),IMA:i.optional(),FEPAM:i.optional(),FEAM:i.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{$ 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,i as zCredenciais,S as zCredenciaisSIGOR,z as zCredenciaisSinir,Y as zEmpreendedorSincronizar,B as zEmpreendimentoSincronizar,H as zTipoCredenciais,q as zUsuarioSincronizar}; +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}; diff --git a/package.json b/package.json index 3eabc04..ce17b83 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-drives", - "version": "0.272.0", + "version": "0.273.0", "description": "", "main": "./src/index.ts", "exports": { diff --git a/pacote.tgz b/pacote.tgz index 78e6ab16f8014c0be8cc637a65044d5a28b5dac4..7fa6cbfa2a8c896ace756821d4611a6bf60ed831 100644 GIT binary patch literal 9121 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 fi48y~)HB)D%Y*uw^`O}na`n^J40 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 diff --git a/src/residuos/index.ts b/src/residuos/index.ts index 0230696..d0c6f3e 100644 --- a/src/residuos/index.ts +++ b/src/residuos/index.ts @@ -119,7 +119,7 @@ export type TipoCredenciais = Partial<{ SINIR: z.infer IEMA: z.infer INEA: z.infer - SIGOR: z.infer + SIGOR: z.infer IMA: z.infer FEPAM: z.infer FEAM: z.infer @@ -129,7 +129,7 @@ export const zTipoCredenciais: z.ZodType = z.object({ SINIR: zCredenciaisSinir.optional(), IEMA: zCredenciais.optional(), INEA: zCredenciais.optional(), - SIGOR: zCredenciais.optional(), + SIGOR: zCredenciaisSIGOR.optional(), IMA: zCredenciais.optional(), FEPAM: zCredenciais.optional(), FEAM: zCredenciais.optional(),