diff --git a/dist-front/index.mjs b/dist-front/index.mjs index 0507dc7..da03082 100644 --- a/dist-front/index.mjs +++ b/dist-front/index.mjs @@ -1 +1 @@ -import{respostaComuns as l}from"p-respostas";import G from"cross-fetch";var g=async({url_api_autenticacao:o,post:t})=>{let e=`${o}/api/codigo_prefeitura_site`;try{return await G(e,{method:"POST",body:JSON.stringify(t),headers:{"Content-Type":"application/json"}}).then(r=>r.json()).catch(r=>l.erro("Erro ao enviar registros",[r.message])).then(r=>r)}catch(s){return l.erro(`erro ao buscar c\xF3digo do site: ${s}`)}};import O from"cross-fetch";import{respostaComuns as h}from"p-respostas";var f=async({token_produto:o,url_api_autenticacao:t,inquilino:e})=>{let s=`${t}/api/usuarios__listar`;if(!o)return h.erro("token_produto n\xE3o informado");let r={token:o,"Content-Type":"application/json"};return O(s,{method:"POST",body:JSON.stringify({inquilino:e}),headers:r}).then(i=>i.json()).catch(i=>h.erro(`Erro ao buscar usu\xE1rios quipo governo ${i.message}`)).then(i=>i)};import q from"cross-fetch";import{respostaComuns as y}from"p-respostas";var v=async({token_produto:o,url_api_autenticacao:t,inquilino_codigo:e,vinculo:s,usuario_codigo:r,email:i})=>{let n=`${t}/api/vinculos__criar`;return o?await q(n,{headers:{token:o,"Content-Type":"application/json"},body:JSON.stringify({vinculos:{inquilino_codigo:e,usuario_codigo:r,vinculo:s},email:i}),method:"POST"}).then(async m=>await m.json()).catch(m=>y.erro(`Erro ao criar vinculo de usuario ${m.message}`)):y.erro("token_produto n\xE3o informado")};import E from"cross-fetch";var x=async({url_api_autenticacao:o,post:t})=>{let e=`${o}/api/validar_token`;try{return await E(e,{method:"POST",body:JSON.stringify(t),headers:{"Content-Type":"application/json"}}).then(r=>r.json()).then(r=>r).then(r=>r.eCerto?"valido":"erro").catch(()=>"erro")}catch{return"erro"}};var ao={validarToken:x,codigoContaSite:g,usuarios_quipo:f,usuarios_quipo_vincular:v};import j from"cross-fetch";import{respostaComuns as b}from"p-respostas";var N="listar_prefeituras",_o=async({url_api_autenticacao:o})=>{let t=`${o}/api/${N}`;return j(t).then(async e=>{let s=await e.text();try{return JSON.parse(s)}catch(r){return b.erro(`Erro ao listar cidades: ${r.message}`,[s,r])}}).catch(e=>b.erro(`Erro ao listar cidades: ${e.message}`,[e]))};import J from"cross-fetch";import{respostaComuns as k}from"p-respostas";var B="usuarios__listar",ho=async({token:o,url_api_autenticacao:t},e)=>{let s=`${t}/api/${B}`;return J(s,{headers:{token:o,"Content-Type":"application/json"},body:JSON.stringify(e),method:"post"}).then(async r=>{let i=await r.text();try{return JSON.parse(i)}catch(n){return k.erro(`Erro ao listar usu\xE1rios: ${n.message}`,[i,n])}}).catch(r=>k.erro(`Erro ao listar usu\xE1rios: ${r.message}`,[r]))};import Q from"cross-fetch";import{cacheM as P}from"p-comuns";import{respostaComuns as S}from"p-respostas";import{NIL as L,v3 as A,v4 as vo}from"uuid";var $=o=>A(typeof o=="string"?o:typeof o=="number"?String(o):JSON.stringify(o),L);var U="vinculos__listar",So=async({token:o,url_api_autenticacao:t,desativarCache:e})=>{let s=$({token:o,url_api_autenticacao:t});if(!e){let i=P(s);if(i)return i}let r=(async()=>{let i=`${t}/api/${U}`;return Q(i,{headers:{token:o,"Content-Type":"application/json"},body:"{}",method:"post"}).then(async n=>{let _=await n.text();try{return JSON.parse(_)}catch(c){return S.erro(`Erro ao listar cidades: ${c.message}`,[_,c])}}).catch(n=>S.erro(`Erro ao listar cidades: ${n.message}`,[n]))})();return P(s,r.then(i=>i),10),r};var C=(t=>(t.suporte="suporte",t["betha-meio-ambiente"]="betha-meio-ambiente",t["e-licencie-gov"]="e-licencie-gov",t["e-licencie"]="e-licencie",t))(C||{}),d={governo:"Governo",sociedade:"Sociedade",anonimo:"An\xF4nimo"},F={"suporte-1":"Suporte Prim\xE1rio"},M={suporte:F,"betha-meio-ambiente":d,"e-licencie-gov":d,"e-licencie":{}};var z={"betha-sistemas":"Betha Sistemas","e-licencie":"e-licencie"},a=class{constructor(t){this.chave_produto=t.chave_produto,this.titulo=t.titulo,this.descricao=t.descricao,this.url_produto=t.url_produto}extruturaToken(t){return{...t,chave_produto:this.chave_produto}}},p=class extends a{extruturaToken(t){return{...t,chave_produto:this.chave_produto}}},R=(e=>(e.versao_usuarios_autenticacao="versao_usuarios_autenticacao",e.versao_usuarios_quipo="versao_usuarios_quipo",e))(R||{});var u=new p({chave_produto:"betha-meio-ambiente",titulo:"Betha Meio Ambiente",descricao:"Betha Meio Ambiente: Software de gest\xE3o de processos ambientais para \xF3rg\xE3os p\xFAblicos da Betha Sistemas.",url_produto:({inquilino:o,base_url:t,vinculo:e})=>`${t}/${o}${e=="anonimo"?"":`/${e}#/admin`}`});var T=new a({chave_produto:"e-licencie",titulo:"e-Licencie",descricao:"e-Licencie: Software de gest\xE3o de processos e dados ambientais.",url_produto:({base_url:o})=>o});var V=new p({...u,titulo:"e-Licencie Gov",chave_produto:"e-licencie-gov",url_produto:({inquilino:o,base_url:t,vinculo:e})=>`${t}/${o}${e=="anonimo"?"":`/${e}#/admin`}`});var w=new a({chave_produto:"suporte",titulo:"Suporte",descricao:"Gest\xE3o de contas e usu\xE1rios dos produtos da e-licencie",url_produto:({base_url:o})=>o});var Uo={"betha-meio-ambiente":u,"e-licencie":T,"e-licencie-gov":V,suporte:w};export{a as Produto,C as chaves_produto,Uo as listaProdutos,_o as listarPrefeituras,ho as listarUsuarios,So as listarVinculos,M as opcoesVinculos,d as opcoesVinculosGov,ao as pAutenticacao,u as produto_betha_meio_ambiente,T as produto_e_licencie,V as produto_e_licencie_gov,w as produto_suporte,z as provedoresGov,N as tx_listar_prefeituras,B as tx_usuarios__listar,U as tx_vinculos__listar,R as versao_usuarios}; +import{respostaComuns as d}from"p-respostas";import O from"cross-fetch";var l=async({url_api_autenticacao:o,post:t})=>{let e=`${o}/api/codigo_prefeitura_site`;try{return await O(e,{method:"POST",body:JSON.stringify(t),headers:{"Content-Type":"application/json"}}).then(r=>r.json()).catch(r=>d.erro("Erro ao enviar registros",[r.message])).then(r=>r)}catch(s){return d.erro(`erro ao buscar c\xF3digo do site: ${s}`)}};import q from"cross-fetch";import{respostaComuns as g}from"p-respostas";var h=async({token_produto:o,url_api_autenticacao:t,inquilino:e})=>{let s=`${t}/api/usuarios__listar`;if(!o)return g.erro("token_produto n\xE3o informado");let r={token:o,"Content-Type":"application/json"};return q(s,{method:"POST",body:JSON.stringify({inquilino:e}),headers:r}).then(i=>i.json()).catch(i=>g.erro(`Erro ao buscar usu\xE1rios quipo governo ${i.message}`)).then(i=>i)};import E from"cross-fetch";import{respostaComuns as f}from"p-respostas";var y=async({token_produto:o,url_api_autenticacao:t,inquilino_codigo:e,vinculo:s,usuario_codigo:r,email:i})=>{let a=`${t}/api/vinculos__criar`;return o?await E(a,{headers:{token:o,"Content-Type":"application/json"},body:JSON.stringify({vinculos:{inquilino_codigo:e,usuario_codigo:r,vinculo:s},email:i}),method:"POST"}).then(async _=>await _.json()).catch(_=>f.erro(`Erro ao criar vinculo de usuario ${_.message}`)):f.erro("token_produto n\xE3o informado")};import G from"cross-fetch";var v=async({url_api_autenticacao:o,post:t})=>{let e=`${o}/api/validar_token`;try{return await G(e,{method:"POST",body:JSON.stringify(t),headers:{"Content-Type":"application/json"}}).then(r=>r.json()).then(r=>r).then(r=>r.eCerto?"valido":"erro").catch(()=>"erro")}catch{return"erro"}};var no={validarToken:v,codigoContaSite:l,usuarios_quipo:h,usuarios_quipo_vincular:y};import j from"cross-fetch";import{respostaComuns as x}from"p-respostas";var N="listar_prefeituras",_o=async({url_api_autenticacao:o})=>{let t=`${o}/api/${N}`;return j(t).then(async e=>{let s=await e.text();try{return JSON.parse(s)}catch(r){return x.erro(`Erro ao listar cidades: ${r.message}`,[s,r])}}).catch(e=>x.erro(`Erro ao listar cidades: ${e.message}`,[e]))};import J from"cross-fetch";import{respostaComuns as b}from"p-respostas";var B="usuarios__listar",ho=async({token:o,url_api_autenticacao:t},e)=>{let s=`${t}/api/${B}`;return J(s,{headers:{token:o,"Content-Type":"application/json"},body:JSON.stringify(e),method:"post"}).then(async r=>{let i=await r.text();try{return JSON.parse(i)}catch(a){return b.erro(`Erro ao listar usu\xE1rios: ${a.message}`,[i,a])}}).catch(r=>b.erro(`Erro ao listar usu\xE1rios: ${r.message}`,[r]))};import Q from"cross-fetch";import{cacheM as S}from"p-comuns";import{respostaComuns as $}from"p-respostas";import{NIL as A,v3 as L,v4 as vo}from"uuid";var k=o=>L(typeof o=="string"?o:typeof o=="number"?String(o):JSON.stringify(o),A);var U="vinculos__listar",Po=async({token:o,url_api_autenticacao:t,desativarCache:e})=>{let s=k({token:o,url_api_autenticacao:t});if(!e){let i=S(s);if(i)return i}let r=(async()=>{let i=`${t}/api/${U}`;return Q(i,{headers:{token:o,"Content-Type":"application/json"},body:"{}",method:"post"}).then(async a=>{let u=await a.text();try{return JSON.parse(u)}catch(c){return $.erro(`Erro ao listar cidades: ${c.message}`,[u,c])}}).catch(a=>$.erro(`Erro ao listar cidades: ${a.message}`,[a]))})();return S(s,r.then(i=>i),10),r};var P=(t=>(t.suporte="suporte",t["betha-meio-ambiente"]="betha-meio-ambiente",t["e-licencie-gov"]="e-licencie-gov",t["e-licencie"]="e-licencie",t))(P||{}),m={governo:"Governo",sociedade:"Sociedade",anonimo:"An\xF4nimo"},F={"suporte-1":"Suporte Prim\xE1rio"},M={suporte:F,"betha-meio-ambiente":m,"e-licencie-gov":m,"e-licencie":{}};var z={"betha-sistemas":"Betha Sistemas","e-licencie":"e-licencie"},n=class{constructor(t){this.chave_produto=t.chave_produto,this.titulo=t.titulo,this.descricao=t.descricao,this.url_produto=t.url_produto}extruturaToken(t){return{...t,chave_produto:this.chave_produto}}},p=class extends n{extruturaToken(t){return{...t,chave_produto:this.chave_produto}}},C=(e=>(e.versao_usuarios_autenticacao="versao_usuarios_autenticacao",e.versao_usuarios_quipo="versao_usuarios_quipo",e))(C||{});var R=new p({chave_produto:"betha-meio-ambiente",titulo:"Betha Meio Ambiente",descricao:"Betha Meio Ambiente: Software de gest\xE3o de processos ambientais para \xF3rg\xE3os p\xFAblicos da Betha Sistemas.",url_produto:({inquilino:o,base_url:t,vinculo:e})=>`${t}/${o}${e=="anonimo"?"":`/${e}#/admin`}`});var T=new n({chave_produto:"e-licencie",titulo:"e-licencie",descricao:"e-licencie: Software de gest\xE3o de processos e dados ambientais.",url_produto:({base_url:o})=>o});var V=new p({chave_produto:"e-licencie-gov",titulo:"e-licencie.gov",descricao:"e-licencie.gov: Software de gest\xE3o de processos e dados ambientais.",url_produto:({inquilino:o,base_url:t,vinculo:e})=>`${t}/${o}${e=="anonimo"?"":`/${e}#/admin`}`});var w=new n({chave_produto:"suporte",titulo:"Suporte",descricao:"Gest\xE3o de contas e usu\xE1rios dos produtos da e-licencie",url_produto:({base_url:o})=>o});var Qo={"betha-meio-ambiente":R,"e-licencie":T,"e-licencie-gov":V,suporte:w};export{n as Produto,P as chaves_produto,Qo as listaProdutos,_o as listarPrefeituras,ho as listarUsuarios,Po as listarVinculos,M as opcoesVinculos,m as opcoesVinculosGov,no as pAutenticacao,R as produto_betha_meio_ambiente,T as produto_e_licencie,V as produto_e_licencie_gov,w as produto_suporte,z as provedoresGov,N as tx_listar_prefeituras,B as tx_usuarios__listar,U as tx_vinculos__listar,C as versao_usuarios}; diff --git a/dist-front/produtos/_e-licencie-gov.js b/dist-front/produtos/_e-licencie-gov.js deleted file mode 100644 index 688cfca..0000000 --- a/dist-front/produtos/_e-licencie-gov.js +++ /dev/null @@ -1,10 +0,0 @@ -import { ProdutoQuipo } from "./tipagem"; -const produto_e_licencie_gov = new ProdutoQuipo({ - chave_produto: "e-licencie-gov", - titulo: "e-licencie.gov", - descricao: "e-licencie.gov: Software de gest\xE3o de processos e dados ambientais.", - url_produto: ({ inquilino, base_url, vinculo }) => `${base_url}/${inquilino}${vinculo == "anonimo" ? "" : `/${vinculo}#/admin`}` -}); -export { - produto_e_licencie_gov -}; diff --git a/dist-front/produtos/_e-licencie.js b/dist-front/produtos/_e-licencie.js deleted file mode 100644 index 6aa1339..0000000 --- a/dist-front/produtos/_e-licencie.js +++ /dev/null @@ -1,10 +0,0 @@ -import { Produto } from "./tipagem"; -const produto_e_licencie = new Produto({ - chave_produto: "e-licencie", - titulo: "e-licencie", - descricao: "e-licencie: Software de gest\xE3o de processos e dados ambientais.", - url_produto: ({ base_url }) => base_url -}); -export { - produto_e_licencie -}; diff --git a/package.json b/package.json index 3ded560..9093718 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-autenticacao-drive", - "version": "1.32.0", + "version": "1.34.0", "description": "", "main": "./src/index.ts", "exports": {