convertido para pnpm

This commit is contained in:
Luiz Silva 2025-07-17 10:37:54 -03:00
parent 59e710f6cf
commit 175d767d27
115 changed files with 2366 additions and 1451 deletions

View file

@ -0,0 +1,23 @@
import { respostaComuns } from "p-respostas";
import node_fetch from "cross-fetch";
const codigoContaSite = async ({
url_api_autenticacao,
post
}) => {
const url = `${url_api_autenticacao}/api/codigo_prefeitura_site`;
try {
const resp = await node_fetch(url, {
method: "POST",
body: JSON.stringify(post),
headers: { "Content-Type": "application/json" }
}).then((r) => r.json()).catch(
(e) => respostaComuns.erro("Erro ao enviar registros", [e.message])
).then((r) => r);
return resp;
} catch (e) {
return respostaComuns.erro(`erro ao buscar c\xF3digo do site: ${e}`);
}
};
export {
codigoContaSite
};

View file

@ -0,0 +1,24 @@
import node_fetch from "cross-fetch";
import { respostaComuns } from "p-respostas";
const usuarios_quipo = async ({
token_produto,
url_api_autenticacao,
inquilino
}) => {
const url = `${url_api_autenticacao}/api/usuarios__listar`;
if (!token_produto) return respostaComuns.erro("token_produto n\xE3o informado");
const headers = {
token: token_produto,
"Content-Type": "application/json"
};
return node_fetch(url, {
method: "POST",
body: JSON.stringify({ inquilino }),
headers
}).then((r) => r.json()).catch(
(e) => respostaComuns.erro(`Erro ao buscar usu\xE1rios quipo governo ${e.message}`)
).then((r) => r);
};
export {
usuarios_quipo
};

View file

@ -0,0 +1,31 @@
import node_fetch from "cross-fetch";
import { respostaComuns } from "p-respostas";
const usuarios_quipo_vincular = async ({
token_produto,
url_api_autenticacao,
inquilino_codigo,
vinculo,
usuario_codigo,
email
}) => {
const url = `${url_api_autenticacao}/api/vinculos__criar`;
if (!token_produto) return respostaComuns.erro("token_produto n\xE3o informado");
const headers = {
token: token_produto,
"Content-Type": "application/json"
};
const parametros = {
vinculos: { inquilino_codigo, usuario_codigo, vinculo },
email
};
return await node_fetch(url, {
headers,
body: JSON.stringify(parametros),
method: "POST"
}).then(async (r) => await r.json()).catch(
(e) => respostaComuns.erro(`Erro ao criar vinculo de usuario ${e.message}`)
);
};
export {
usuarios_quipo_vincular
};

View file

@ -0,0 +1,22 @@
import node_fetch from "cross-fetch";
const validarToken = async ({
url_api_autenticacao,
post
}) => {
const url = `${url_api_autenticacao}/api/validar_token`;
try {
const resposta = await node_fetch(url, {
method: "POST",
body: JSON.stringify(post),
headers: { "Content-Type": "application/json" }
}).then((r) => r.json()).then((r) => r).then(
(resposta2) => resposta2.eCerto ? "valido" : "erro"
).catch(() => "erro");
return resposta;
} catch (_e) {
return "erro";
}
};
export {
validarToken
};

View file

@ -0,0 +1,13 @@
import { codigoContaSite } from "./_codigoContaSite";
import { usuarios_quipo } from "./_usuarios_quipo";
import { usuarios_quipo_vincular } from "./_usuarios_quipo_vincular";
import { validarToken } from "./_validarToken";
const pAutenticacao = {
validarToken,
codigoContaSite,
usuarios_quipo,
usuarios_quipo_vincular
};
export {
pAutenticacao
};