From f0985bf52fee439095494bc2d4d54348b554a4bb Mon Sep 17 00:00:00 2001 From: marcio Date: Fri, 16 Jan 2026 09:01:51 -0300 Subject: [PATCH] feat: up situacoes --- dist-back/index.js | 2 ++ dist-back/situacoes.js | 77 +++++++++++++++++++++++++++++++++++++++++ dist-front/index.d.mts | 52 +++++++++++++++++++++++++++- dist-front/index.mjs | 2 +- package.json | 2 +- pacote.tgz | Bin 24706 -> 27207 bytes src/index.ts | 1 + src/situacoes.ts | 63 +++++++++++++++++++++++++++++++++ 8 files changed, 196 insertions(+), 3 deletions(-) create mode 100644 dist-back/situacoes.js create mode 100644 src/situacoes.ts diff --git a/dist-back/index.js b/dist-back/index.js index 984f76c..812a8f8 100644 --- a/dist-back/index.js +++ b/dist-back/index.js @@ -28,6 +28,7 @@ __reExport(index_exports, require("./logger"), module.exports); __reExport(index_exports, require("./logger"), module.exports); __reExport(index_exports, require("./postgres"), module.exports); __reExport(index_exports, require("./produtos"), module.exports); +__reExport(index_exports, require("./situacoes"), module.exports); __reExport(index_exports, require("./testes-de-variaveis"), module.exports); __reExport(index_exports, require("./texto_busca"), module.exports); __reExport(index_exports, require("./tipagemRotas"), module.exports); @@ -50,6 +51,7 @@ __reExport(index_exports, require("./variaveisComuns"), module.exports); ...require("./logger"), ...require("./postgres"), ...require("./produtos"), + ...require("./situacoes"), ...require("./testes-de-variaveis"), ...require("./texto_busca"), ...require("./tipagemRotas"), diff --git a/dist-back/situacoes.js b/dist-back/situacoes.js new file mode 100644 index 0000000..4f71973 --- /dev/null +++ b/dist-back/situacoes.js @@ -0,0 +1,77 @@ +"use strict"; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); +var situacoes_exports = {}; +__export(situacoes_exports, { + tiposSituacoesElicencie: () => tiposSituacoesElicencie +}); +module.exports = __toCommonJS(situacoes_exports); +var tiposSituacoesElicencie = /* @__PURE__ */ ((tiposSituacoesElicencie2) => { + tiposSituacoesElicencie2["modelo"] = "000_modelo"; + tiposSituacoesElicencie2["vencida"] = "100_vencida"; + tiposSituacoesElicencie2["expirado"] = "200_expirado"; + tiposSituacoesElicencie2["alerta"] = "300_alerta"; + tiposSituacoesElicencie2["protocoladafora"] = "350_protocoladafora"; + tiposSituacoesElicencie2["protocolada"] = "400_protocolada"; + tiposSituacoesElicencie2["protocoladaApenas"] = "430_protocolada"; + tiposSituacoesElicencie2["protocolada_alteracao"] = "450_protocolada"; + tiposSituacoesElicencie2["prazo"] = "500_prazo"; + tiposSituacoesElicencie2["emitida"] = "515_emitida"; + tiposSituacoesElicencie2["valida"] = "518_valida"; + tiposSituacoesElicencie2["novo"] = "520_novo"; + tiposSituacoesElicencie2["recebido"] = "521_recebido"; + tiposSituacoesElicencie2["em_andamento"] = "530_em_andamento"; + tiposSituacoesElicencie2["aguardando"] = "530_aguardando"; + tiposSituacoesElicencie2["aguardandoresposta"] = "540_aguardandoresposta"; + tiposSituacoesElicencie2["suspensaotemporaria"] = "540_suspensaotemporaria"; + tiposSituacoesElicencie2["cancelada"] = "550_cancelada"; + tiposSituacoesElicencie2["execucao"] = "560_execucao"; + tiposSituacoesElicencie2["pendente"] = "570_pendente"; + tiposSituacoesElicencie2["executadafora"] = "600_executadafora"; + tiposSituacoesElicencie2["executada"] = "700_executada"; + tiposSituacoesElicencie2["naoexecutada"] = "701_naoexecutada"; + tiposSituacoesElicencie2["concluida"] = "730_concluida"; + tiposSituacoesElicencie2["respondido_negado"] = "740_respondido_negado"; + tiposSituacoesElicencie2["respondido_aceito"] = "741_respondido_aceito"; + tiposSituacoesElicencie2["atendidoparcial"] = "742_atendidoparcial"; + tiposSituacoesElicencie2["naoatendido"] = "743_naoatendido"; + tiposSituacoesElicencie2["atendido"] = "744_atendido"; + tiposSituacoesElicencie2["renovada"] = "760_renovada"; + tiposSituacoesElicencie2["finalizada"] = "800_finalizada"; + tiposSituacoesElicencie2["emitirnota"] = "101_emitirnota"; + tiposSituacoesElicencie2["faturaatrasada"] = "301_faturaatrasada"; + tiposSituacoesElicencie2["pagarfatura"] = "302_pagarfatura"; + tiposSituacoesElicencie2["aguardandoconfirmacao"] = "531_aguardandoconfirmacao"; + tiposSituacoesElicencie2["agendado"] = "701_agendado"; + tiposSituacoesElicencie2["faturapaga"] = "801_faturapaga"; + tiposSituacoesElicencie2["excluida"] = "999_excluida"; + tiposSituacoesElicencie2["requerida"] = "401_requerida"; + tiposSituacoesElicencie2["vigente"] = "516_vigente"; + tiposSituacoesElicencie2["emrenovacao"] = "402_emrenovacao"; + tiposSituacoesElicencie2["arquivada"] = "801_arquivada"; + tiposSituacoesElicencie2["aguardando_sincronizacao"] = "999_aguardando_sincronizacao"; + tiposSituacoesElicencie2["nao_conforme"] = "710_nao_conforme"; + tiposSituacoesElicencie2["conforme"] = "720_conforme"; + tiposSituacoesElicencie2["nao_aplicavel"] = "730_nao_aplicavel"; + tiposSituacoesElicencie2["parcial"] = "715_parcial"; + return tiposSituacoesElicencie2; +})(tiposSituacoesElicencie || {}); +// Annotate the CommonJS export names for ESM import in node: +0 && (module.exports = { + tiposSituacoesElicencie +}); diff --git a/dist-front/index.d.mts b/dist-front/index.d.mts index a385b0e..a83c36a 100644 --- a/dist-front/index.d.mts +++ b/dist-front/index.d.mts @@ -179,6 +179,56 @@ declare enum Produtos { "gov.e-licencie" = "gov.e-licencie" } +declare enum tiposSituacoesElicencie { + modelo = "000_modelo", + vencida = "100_vencida", + expirado = "200_expirado", + alerta = "300_alerta", + protocoladafora = "350_protocoladafora", + protocolada = "400_protocolada", + protocoladaApenas = "430_protocolada", + protocolada_alteracao = "450_protocolada", + prazo = "500_prazo", + emitida = "515_emitida", + valida = "518_valida", + novo = "520_novo", + recebido = "521_recebido", + em_andamento = "530_em_andamento", + aguardando = "530_aguardando", + aguardandoresposta = "540_aguardandoresposta", + suspensaotemporaria = "540_suspensaotemporaria", + cancelada = "550_cancelada", + execucao = "560_execucao", + pendente = "570_pendente", + executadafora = "600_executadafora", + executada = "700_executada", + naoexecutada = "701_naoexecutada", + concluida = "730_concluida", + respondido_negado = "740_respondido_negado", + respondido_aceito = "741_respondido_aceito", + atendidoparcial = "742_atendidoparcial", + naoatendido = "743_naoatendido", + atendido = "744_atendido", + renovada = "760_renovada", + finalizada = "800_finalizada", + emitirnota = "101_emitirnota", + faturaatrasada = "301_faturaatrasada", + pagarfatura = "302_pagarfatura", + aguardandoconfirmacao = "531_aguardandoconfirmacao", + agendado = "701_agendado", + faturapaga = "801_faturapaga", + excluida = "999_excluida", + requerida = "401_requerida", + vigente = "516_vigente", + emrenovacao = "402_emrenovacao", + arquivada = "801_arquivada", + aguardando_sincronizacao = "999_aguardando_sincronizacao", + nao_conforme = "710_nao_conforme", + conforme = "720_conforme", + nao_aplicavel = "730_nao_aplicavel", + parcial = "715_parcial" +} + declare const umaFuncao: () => string; declare const umaVariavel = "Ol\u00E1 Mundo! (vari\u00E1vel)"; @@ -309,4 +359,4 @@ declare const nomeVariavel: (v: { [key: string]: any; }) => string; -export { Produtos, TipagemRotas, type TipoLoggerSessao, aleatorio, cacheM, cacheMFixo, cacheMemoria, camposComuns, cdn_carro_de_boi, dayjsbr, defineCwd, erUuid, esperar, extensoes, type interfaceConsulta, localValor, logger, nomeVariavel, objetoPg, operadores, paraObjetoRegistroPg, pgObjeto, postLogger, siglas_unidades_medida, texto_busca, tipoArquivo, type tipoFiltro, type tipoLogger, type tipoLoggerLog, type tipoLokiObjeto, tipoUsuarioResiduos, tx, umaFuncao, umaVariavel, unidades_medida, uuid, uuidV3, uuidV4, uuid_null, validarUuid, verCacheM, zFiltro, zOperadores }; +export { Produtos, TipagemRotas, type TipoLoggerSessao, aleatorio, cacheM, cacheMFixo, cacheMemoria, camposComuns, cdn_carro_de_boi, dayjsbr, defineCwd, erUuid, esperar, extensoes, type interfaceConsulta, localValor, logger, nomeVariavel, objetoPg, operadores, paraObjetoRegistroPg, pgObjeto, postLogger, siglas_unidades_medida, texto_busca, tipoArquivo, type tipoFiltro, type tipoLogger, type tipoLoggerLog, type tipoLokiObjeto, tipoUsuarioResiduos, tiposSituacoesElicencie, tx, umaFuncao, umaVariavel, unidades_medida, uuid, uuidV3, uuidV4, uuid_null, validarUuid, verCacheM, zFiltro, zOperadores }; diff --git a/dist-front/index.mjs b/dist-front/index.mjs index 39d2a90..9abc799 100644 --- a/dist-front/index.mjs +++ b/dist-front/index.mjs @@ -1 +1 @@ -var x="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),oe=e=>`eli-${Array.from({length:e||8}).map(()=>x[(999*Math.random()|0)%x.length]).join("")}`;var d={};globalThis.cacheMemoria_cache=d;var y=(e,o,t)=>{let r=typeof e=="string"?e:typeof e=="number"?String(e):encodeURIComponent(JSON.stringify(e)),i=t&&new Date().getTime()+t*1e3;o!==void 0&&(d[r]={valor:o,validade:i});let n=d[r];if(!(n?.validade&&n.validaded,ie=y,ne=e=>o=>y(e,o);var me="00000000-0000-0000-0000-000000000000",T=(m=>(m.codigo="codigo",m.excluido="excluido",m.data_hora_criacao="data_hora_criacao",m.data_hora_atualizacao="data_hora_atualizacao",m.codigo_usuario_criacao="codigo_usuario_criacao",m.codigo_usuario_atualizacao="codigo_usuario_atualizacao",m.versao="versao",m))(T||{}),S=(o=>(o.token="token",o))(S||{}),z=(t=>(t.Usuario="usuario",t.Fornecedor="fornecedor",t))(z||{});import l from"zod";var N=(t=>(t["="]="=",t["!="]="!=",t[">"]=">",t[">="]=">=",t["<"]="<",t["<="]="<=",t.like="like",t.in="in",t))(N||{}),$=l.enum(["=","!=",">",">=","<","<=","like","in"]),ce=l.object({coluna:l.string(),valor:l.any(),operador:$,ou:l.boolean().optional()});import s from"dayjs";import M from"dayjs/plugin/duration.js";import I from"dayjs/plugin/isSameOrAfter.js";import U from"dayjs/plugin/isSameOrBefore.js";import P from"dayjs/plugin/minMax.js";import A from"dayjs/plugin/relativeTime.js";import E from"dayjs/plugin/timezone.js";import J from"dayjs/plugin/utc.js";import q from"dayjs/plugin/weekOfYear.js";import"dayjs/locale/pt-br.js";s.locale("pt-br");s.extend(J);s.extend(E);s.extend(q);s.extend(U);s.extend(I);s.extend(P);s.extend(A);s.extend(M);var Oe=s;var Le="https://carro-de-boi-idz-one.b-cdn.net";var C=[{ext:"gif",tipo:"imagem",mime:"image/gif"},{ext:"jpg",tipo:"imagem",mime:"image/jpeg"},{ext:"jpeg",tipo:"imagem",mime:"image/jpeg"},{ext:"png",tipo:"imagem",mime:"image/png"},{ext:"bmp",tipo:"imagem",mime:"image/bmp"},{ext:"webp",tipo:"imagem",mime:"image/webp"},{ext:"tiff",tipo:"imagem",mime:"image/tiff"},{ext:"svg",tipo:"imagem",mime:"image/svg+xml"},{ext:"ico",tipo:"imagem",mime:"image/x-icon"},{ext:"pdf",tipo:"documento",mime:"application/pdf"},{ext:"doc",tipo:"documento",mime:"application/msword"},{ext:"docx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"},{ext:"xls",tipo:"documento",mime:"application/vnd.ms-excel"},{ext:"xlsx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},{ext:"ppt",tipo:"documento",mime:"application/vnd.ms-powerpoint"},{ext:"pptx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"},{ext:"txt",tipo:"documento",mime:"text/plain"},{ext:"odt",tipo:"documento",mime:"application/vnd.oasis.opendocument.text"},{ext:"ods",tipo:"documento",mime:"application/vnd.oasis.opendocument.spreadsheet"},{ext:"rtf",tipo:"documento",mime:"application/rtf"},{ext:"csv",tipo:"documento",mime:"text/csv"},{ext:"mp4",tipo:"v\xEDdeo",mime:"video/mp4"},{ext:"avi",tipo:"v\xEDdeo",mime:"video/x-msvideo"},{ext:"mkv",tipo:"v\xEDdeo",mime:"video/x-matroska"},{ext:"mov",tipo:"v\xEDdeo",mime:"video/quicktime"},{ext:"wmv",tipo:"v\xEDdeo",mime:"video/x-ms-wmv"},{ext:"flv",tipo:"v\xEDdeo",mime:"video/x-flv"},{ext:"webm",tipo:"v\xEDdeo",mime:"video/webm"},{ext:"3gp",tipo:"v\xEDdeo",mime:"video/3gpp"},{ext:"mpeg",tipo:"v\xEDdeo",mime:"video/mpeg"}],Se=e=>{let o=String(e||"").toLocaleLowerCase().split(".").pop();return C.find(r=>r.ext===o)?.tipo||"outros"};var Ne=(e,o)=>{let t=globalThis.localStorage;if(typeof t>"u")return null;let r=typeof e=="string"?e:encodeURIComponent(JSON.stringify(e));try{o!==void 0&&t.setItem(r,JSON.stringify(o));let i=t.getItem(r);if(i===null)return null;try{return JSON.parse(i)}catch{return i}}catch{return null}};import K from"cross-fetch";var Me=e=>new Promise(o=>setTimeout(()=>o(!0),e)),g=e=>Object.keys(e).join("/");var D="https://log.idz.one",F="/loki/api/v1/push",G=async({objeto:e})=>{let o=await K(`${D}${F}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).catch(t=>t);return o.ok?[e]:[e,`Erro ${o.status}: ${await o?.text?.()}`]},f="",Ae=e=>{f=e},Ee=({app:e,eProducao:o,parametros:t})=>({inquilino:r,usuario:i,parametros:n})=>async(a,m,v)=>{let{__filename:p,detalhes:c,local:u,parametros:_}=v||{},O=`${o?"":"DEV-"}${e}`;f&&p&&(p=p.replace(f,"")),u&&(c=[`${g({local:u})}="${u}"`,...c||[]]),p&&(c=[`${g({__filename:p})}="${p}"`,...c||[]]);let w=`${Date.now()}000000`,L=c?.length?`${m} | ${c.map(k=>JSON.stringify(k)).join(" | ")}`:m,j={streams:[{stream:{app:O,inquilino:r,usuario:i,level:a,...t||{},...n||{},..._||{}},values:[[w,L]]}]};return await G({objeto:j})};var b=e=>{try{return Object.fromEntries(Object.entries(e).map(([o,t])=>[o,t===void 0||t==null||typeof t=="string"||typeof t=="number"||typeof t=="boolean"?t:JSON.stringify(t,null,2)]))}catch(o){throw new Error(`Erro na fun\xE7\xE3o paraObjetoRegistroPg: ${o.message} ${o.stack}`)}},qe=b,Ce=b;var V=(e=>(e["e-licencie"]="e-licencie",e["gov.e-licencie"]="gov.e-licencie",e))(V||{});var Fe=()=>"Ol\xE1 Mundo! (fun\xE7\xE3o)";var Ve="Ol\xE1 Mundo! (vari\xE1vel)";var He=(...e)=>e.map(o=>o==null?"":String(o).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");var h=class{constructor({caminho:o,acaoIr:t,rotulo:r}){this._partesCaminho=[];this._acaoIr=t,this._partesCaminho=(Array.isArray(o)?o:[o]).filter(Boolean).map(i=>String(i)).flatMap(i=>i.split("/")).filter(Boolean),this.rotulo=r}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(o){this._partesCaminho=o.split("/").filter(t=>t)}endereco(o,t){let r=new URL(typeof window<"u"?window.location.href:"http://localhost");r.pathname=this.caminho,r.search="";let i=Object.entries(o);for(let[n,a]of i)r.searchParams.set(String(n),JSON.stringify(a));return r.hash="",t&&(r.hash=`#${r.search}`,r.search=""),r.href}ir(o){this._acaoIr?this._acaoIr(this.endereco({...o})):typeof window<"u"&&(window.location.href=this.endereco({...o}))}parametros(o){let t=o?new URL(o):new URL(typeof window<"u"?window.location.href:"http://localhost"),r=t.searchParams,i=Object.fromEntries(r.entries()),n=t.hash;if(n){let a=Object.fromEntries(new URLSearchParams(n.slice(1)).entries());i={...i,...a}}for(let a in i)try{i[a]=JSON.parse(i[a])}catch{console.log(`[${a}|${i[a]}] n\xE3o \xE9 um json v\xE1lido.`)}return i}};var R=(n=>(n.UN="UN",n.KG="KG",n.TON="TON",n.g="g",n["M\xB3"]="M\xB3",n.Lt="Lt",n))(R||{}),Ze=[{sigla_unidade:"KG",nome:"Quilograma",sigla_normalizada:"KG",normalizar:e=>e,tipo:"massa"},{sigla_unidade:"g",nome:"Grama",sigla_normalizada:"KG",normalizar:e=>e/1e3,tipo:"massa"},{sigla_unidade:"TON",nome:"Tonelada",sigla_normalizada:"KG",normalizar:e=>e*1e3,tipo:"massa"},{sigla_unidade:"Lt",nome:"Litro",sigla_normalizada:"Lt",normalizar:e=>e,tipo:"volume"},{sigla_unidade:"M\xB3",nome:"Metro C\xFAbico",sigla_normalizada:"Lt",normalizar:e=>e*1e3,tipo:"volume"},{sigla_unidade:"UN",nome:"Unidade",sigla_normalizada:"UN",normalizar:e=>e,tipo:"unidade"}];import{NIL as B,v3 as Q,v4 as Y}from"uuid";var H=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i,to=e=>H.test(String(e||"")),W=(e,o)=>Q(typeof e=="string"?e:typeof e=="number"?String(e):JSON.stringify(e),o?W(o):B),X=Y,ro=X;export{V as Produtos,h as TipagemRotas,oe as aleatorio,y as cacheM,ne as cacheMFixo,ie as cacheMemoria,T as camposComuns,Le as cdn_carro_de_boi,Oe as dayjsbr,Ae as defineCwd,H as erUuid,Me as esperar,C as extensoes,Ne as localValor,Ee as logger,g as nomeVariavel,Ce as objetoPg,N as operadores,b as paraObjetoRegistroPg,qe as pgObjeto,G as postLogger,R as siglas_unidades_medida,He as texto_busca,Se as tipoArquivo,z as tipoUsuarioResiduos,S as tx,Fe as umaFuncao,Ve as umaVariavel,Ze as unidades_medida,ro as uuid,W as uuidV3,X as uuidV4,me as uuid_null,to as validarUuid,re as verCacheM,ce as zFiltro,$ as zOperadores}; +var _="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),to=o=>`eli-${Array.from({length:o||8}).map(()=>_[(999*Math.random()|0)%_.length]).join("")}`;var f={};globalThis.cacheMemoria_cache=f;var v=(o,e,t)=>{let a=typeof o=="string"?o:typeof o=="number"?String(o):encodeURIComponent(JSON.stringify(o)),n=t&&new Date().getTime()+t*1e3;e!==void 0&&(f[a]={valor:e,validade:n});let i=f[a];if(!(i?.validade&&i.validadef,io=v,mo=o=>e=>v(o,e);var so="00000000-0000-0000-0000-000000000000",z=(p=>(p.codigo="codigo",p.excluido="excluido",p.data_hora_criacao="data_hora_criacao",p.data_hora_atualizacao="data_hora_atualizacao",p.codigo_usuario_criacao="codigo_usuario_criacao",p.codigo_usuario_atualizacao="codigo_usuario_atualizacao",p.versao="versao",p))(z||{}),N=(e=>(e.token="token",e))(N||{}),$=(t=>(t.Usuario="usuario",t.Fornecedor="fornecedor",t))($||{});import g from"zod";var M=(t=>(t["="]="=",t["!="]="!=",t[">"]=">",t[">="]=">=",t["<"]="<",t["<="]="<=",t.like="like",t.in="in",t))(M||{}),q=g.enum(["=","!=",">",">=","<","<=","like","in"]),fo=g.object({coluna:g.string(),valor:g.any(),operador:q,ou:g.boolean().optional()});import d from"dayjs";import I from"dayjs/plugin/duration.js";import U from"dayjs/plugin/isSameOrAfter.js";import P from"dayjs/plugin/isSameOrBefore.js";import A from"dayjs/plugin/minMax.js";import J from"dayjs/plugin/relativeTime.js";import C from"dayjs/plugin/timezone.js";import K from"dayjs/plugin/utc.js";import D from"dayjs/plugin/weekOfYear.js";import"dayjs/locale/pt-br.js";d.locale("pt-br");d.extend(K);d.extend(C);d.extend(D);d.extend(P);d.extend(U);d.extend(A);d.extend(J);d.extend(I);var jo=d;var To="https://carro-de-boi-idz-one.b-cdn.net";var F=[{ext:"gif",tipo:"imagem",mime:"image/gif"},{ext:"jpg",tipo:"imagem",mime:"image/jpeg"},{ext:"jpeg",tipo:"imagem",mime:"image/jpeg"},{ext:"png",tipo:"imagem",mime:"image/png"},{ext:"bmp",tipo:"imagem",mime:"image/bmp"},{ext:"webp",tipo:"imagem",mime:"image/webp"},{ext:"tiff",tipo:"imagem",mime:"image/tiff"},{ext:"svg",tipo:"imagem",mime:"image/svg+xml"},{ext:"ico",tipo:"imagem",mime:"image/x-icon"},{ext:"pdf",tipo:"documento",mime:"application/pdf"},{ext:"doc",tipo:"documento",mime:"application/msword"},{ext:"docx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"},{ext:"xls",tipo:"documento",mime:"application/vnd.ms-excel"},{ext:"xlsx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},{ext:"ppt",tipo:"documento",mime:"application/vnd.ms-powerpoint"},{ext:"pptx",tipo:"documento",mime:"application/vnd.openxmlformats-officedocument.presentationml.presentation"},{ext:"txt",tipo:"documento",mime:"text/plain"},{ext:"odt",tipo:"documento",mime:"application/vnd.oasis.opendocument.text"},{ext:"ods",tipo:"documento",mime:"application/vnd.oasis.opendocument.spreadsheet"},{ext:"rtf",tipo:"documento",mime:"application/rtf"},{ext:"csv",tipo:"documento",mime:"text/csv"},{ext:"mp4",tipo:"v\xEDdeo",mime:"video/mp4"},{ext:"avi",tipo:"v\xEDdeo",mime:"video/x-msvideo"},{ext:"mkv",tipo:"v\xEDdeo",mime:"video/x-matroska"},{ext:"mov",tipo:"v\xEDdeo",mime:"video/quicktime"},{ext:"wmv",tipo:"v\xEDdeo",mime:"video/x-ms-wmv"},{ext:"flv",tipo:"v\xEDdeo",mime:"video/x-flv"},{ext:"webm",tipo:"v\xEDdeo",mime:"video/webm"},{ext:"3gp",tipo:"v\xEDdeo",mime:"video/3gpp"},{ext:"mpeg",tipo:"v\xEDdeo",mime:"video/mpeg"}],Mo=o=>{let e=String(o||"").toLocaleLowerCase().split(".").pop();return F.find(a=>a.ext===e)?.tipo||"outros"};var Io=(o,e)=>{let t=globalThis.localStorage;if(typeof t>"u")return null;let a=typeof o=="string"?o:encodeURIComponent(JSON.stringify(o));try{e!==void 0&&t.setItem(a,JSON.stringify(e));let n=t.getItem(a);if(n===null)return null;try{return JSON.parse(n)}catch{return n}}catch{return null}};import G from"cross-fetch";var Po=o=>new Promise(e=>setTimeout(()=>e(!0),o)),x=o=>Object.keys(o).join("/");var V="https://log.idz.one",R="/loki/api/v1/push",B=async({objeto:o})=>{let e=await G(`${V}${R}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o)}).catch(t=>t);return e.ok?[o]:[o,`Erro ${e.status}: ${await e?.text?.()}`]},c="",Ko=o=>{c=o},Do=({app:o,eProducao:e,parametros:t})=>({inquilino:a,usuario:n,parametros:i})=>async(m,p,h)=>{let{__filename:s,detalhes:l,local:u,parametros:O}=h||{},w=`${e?"":"DEV-"}${o}`;c&&s&&(s=s.replace(c,"")),u&&(l=[`${x({local:u})}="${u}"`,...l||[]]),s&&(l=[`${x({__filename:s})}="${s}"`,...l||[]]);let L=`${Date.now()}000000`,j=l?.length?`${p} | ${l.map(T=>JSON.stringify(T)).join(" | ")}`:p,k={streams:[{stream:{app:w,inquilino:a,usuario:n,level:m,...t||{},...i||{},...O||{}},values:[[L,j]]}]};return await B({objeto:k})};var y=o=>{try{return Object.fromEntries(Object.entries(o).map(([e,t])=>[e,t===void 0||t==null||typeof t=="string"||typeof t=="number"||typeof t=="boolean"?t:JSON.stringify(t,null,2)]))}catch(e){throw new Error(`Erro na fun\xE7\xE3o paraObjetoRegistroPg: ${e.message} ${e.stack}`)}},Go=y,Vo=y;var Q=(o=>(o["e-licencie"]="e-licencie",o["gov.e-licencie"]="gov.e-licencie",o))(Q||{});var Y=(r=>(r.modelo="000_modelo",r.vencida="100_vencida",r.expirado="200_expirado",r.alerta="300_alerta",r.protocoladafora="350_protocoladafora",r.protocolada="400_protocolada",r.protocoladaApenas="430_protocolada",r.protocolada_alteracao="450_protocolada",r.prazo="500_prazo",r.emitida="515_emitida",r.valida="518_valida",r.novo="520_novo",r.recebido="521_recebido",r.em_andamento="530_em_andamento",r.aguardando="530_aguardando",r.aguardandoresposta="540_aguardandoresposta",r.suspensaotemporaria="540_suspensaotemporaria",r.cancelada="550_cancelada",r.execucao="560_execucao",r.pendente="570_pendente",r.executadafora="600_executadafora",r.executada="700_executada",r.naoexecutada="701_naoexecutada",r.concluida="730_concluida",r.respondido_negado="740_respondido_negado",r.respondido_aceito="741_respondido_aceito",r.atendidoparcial="742_atendidoparcial",r.naoatendido="743_naoatendido",r.atendido="744_atendido",r.renovada="760_renovada",r.finalizada="800_finalizada",r.emitirnota="101_emitirnota",r.faturaatrasada="301_faturaatrasada",r.pagarfatura="302_pagarfatura",r.aguardandoconfirmacao="531_aguardandoconfirmacao",r.agendado="701_agendado",r.faturapaga="801_faturapaga",r.excluida="999_excluida",r.requerida="401_requerida",r.vigente="516_vigente",r.emrenovacao="402_emrenovacao",r.arquivada="801_arquivada",r.aguardando_sincronizacao="999_aguardando_sincronizacao",r.nao_conforme="710_nao_conforme",r.conforme="720_conforme",r.nao_aplicavel="730_nao_aplicavel",r.parcial="715_parcial",r))(Y||{});var Yo=()=>"Ol\xE1 Mundo! (fun\xE7\xE3o)";var Wo="Ol\xE1 Mundo! (vari\xE1vel)";var oe=(...o)=>o.map(e=>e==null?"":String(e).normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g," ").toLowerCase()).join(" ");var b=class{constructor({caminho:e,acaoIr:t,rotulo:a}){this._partesCaminho=[];this._acaoIr=t,this._partesCaminho=(Array.isArray(e)?e:[e]).filter(Boolean).map(n=>String(n)).flatMap(n=>n.split("/")).filter(Boolean),this.rotulo=a}get caminho(){return`/${this._partesCaminho.join("/")}`}set caminho(e){this._partesCaminho=e.split("/").filter(t=>t)}endereco(e,t){let a=new URL(typeof window<"u"?window.location.href:"http://localhost");a.pathname=this.caminho,a.search="";let n=Object.entries(e);for(let[i,m]of n)a.searchParams.set(String(i),JSON.stringify(m));return a.hash="",t&&(a.hash=`#${a.search}`,a.search=""),a.href}ir(e){this._acaoIr?this._acaoIr(this.endereco({...e})):typeof window<"u"&&(window.location.href=this.endereco({...e}))}parametros(e){let t=e?new URL(e):new URL(typeof window<"u"?window.location.href:"http://localhost"),a=t.searchParams,n=Object.fromEntries(a.entries()),i=t.hash;if(i){let m=Object.fromEntries(new URLSearchParams(i.slice(1)).entries());n={...n,...m}}for(let m in n)try{n[m]=JSON.parse(n[m])}catch{console.log(`[${m}|${n[m]}] n\xE3o \xE9 um json v\xE1lido.`)}return n}};var H=(i=>(i.UN="UN",i.KG="KG",i.TON="TON",i.g="g",i["M\xB3"]="M\xB3",i.Lt="Lt",i))(H||{}),te=[{sigla_unidade:"KG",nome:"Quilograma",sigla_normalizada:"KG",normalizar:o=>o,tipo:"massa"},{sigla_unidade:"g",nome:"Grama",sigla_normalizada:"KG",normalizar:o=>o/1e3,tipo:"massa"},{sigla_unidade:"TON",nome:"Tonelada",sigla_normalizada:"KG",normalizar:o=>o*1e3,tipo:"massa"},{sigla_unidade:"Lt",nome:"Litro",sigla_normalizada:"Lt",normalizar:o=>o,tipo:"volume"},{sigla_unidade:"M\xB3",nome:"Metro C\xFAbico",sigla_normalizada:"Lt",normalizar:o=>o*1e3,tipo:"volume"},{sigla_unidade:"UN",nome:"Unidade",sigla_normalizada:"UN",normalizar:o=>o,tipo:"unidade"}];import{NIL as W,v3 as X,v4 as Z}from"uuid";var S=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i,ie=o=>S.test(String(o||"")),E=(o,e)=>X(typeof o=="string"?o:typeof o=="number"?String(o):JSON.stringify(o),e?E(e):W),oo=Z,me=oo;export{Q as Produtos,b as TipagemRotas,to as aleatorio,v as cacheM,mo as cacheMFixo,io as cacheMemoria,z as camposComuns,To as cdn_carro_de_boi,jo as dayjsbr,Ko as defineCwd,S as erUuid,Po as esperar,F as extensoes,Io as localValor,Do as logger,x as nomeVariavel,Vo as objetoPg,M as operadores,y as paraObjetoRegistroPg,Go as pgObjeto,B as postLogger,H as siglas_unidades_medida,oe as texto_busca,Mo as tipoArquivo,$ as tipoUsuarioResiduos,Y as tiposSituacoesElicencie,N as tx,Yo as umaFuncao,Wo as umaVariavel,te as unidades_medida,me as uuid,E as uuidV3,oo as uuidV4,so as uuid_null,ie as validarUuid,no as verCacheM,fo as zFiltro,q as zOperadores}; diff --git a/package.json b/package.json index 2c90dee..c97e8f8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-comuns", - "version": "0.294.0", + "version": "0.295.0", "description": "", "main": "./dist-front/index.mjs", "module": "./dist-front/index.mjs", diff --git a/pacote.tgz b/pacote.tgz index 15b6bafdd3ba59e0685913960d6a171de8fe3b1f..65356c38c885164be8c4a267dc8e75bc605d0811 100644 GIT binary patch literal 27207 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 diff --git a/src/index.ts b/src/index.ts index cd207f7..555b0f0 100644 --- a/src/index.ts +++ b/src/index.ts @@ -11,6 +11,7 @@ export * from "./logger" export * from "./logger" export * from "./postgres" export * from "./produtos" +export * from "./situacoes" export * from "./testes-de-variaveis" export * from "./texto_busca" export * from "./tipagemRotas" diff --git a/src/situacoes.ts b/src/situacoes.ts new file mode 100644 index 0000000..d9f9a46 --- /dev/null +++ b/src/situacoes.ts @@ -0,0 +1,63 @@ +export enum tiposSituacoesElicencie { + modelo = "000_modelo", + + vencida = "100_vencida", + expirado = "200_expirado", + alerta = "300_alerta", + + protocoladafora = "350_protocoladafora", + protocolada = "400_protocolada", + protocoladaApenas = "430_protocolada", + protocolada_alteracao = "450_protocolada", + + prazo = "500_prazo", + emitida = "515_emitida", + valida = "518_valida", + novo = "520_novo", + recebido = "521_recebido", + em_andamento = "530_em_andamento", + + aguardando = "530_aguardando", + aguardandoresposta = "540_aguardandoresposta", + suspensaotemporaria = "540_suspensaotemporaria", + cancelada = "550_cancelada", + execucao = "560_execucao", + pendente = "570_pendente", + executadafora = "600_executadafora", + executada = "700_executada", + naoexecutada = "701_naoexecutada", + concluida = "730_concluida", + respondido_negado = "740_respondido_negado", + respondido_aceito = "741_respondido_aceito", + + atendidoparcial = "742_atendidoparcial", + naoatendido = "743_naoatendido", + atendido = "744_atendido", + + renovada = "760_renovada", + finalizada = "800_finalizada", + emitirnota = "101_emitirnota", + faturaatrasada = "301_faturaatrasada", + pagarfatura = "302_pagarfatura", + aguardandoconfirmacao = "531_aguardandoconfirmacao", + agendado = "701_agendado", + faturapaga = "801_faturapaga", + excluida = "999_excluida", + + // situacoes outorgas + // Requerido + // Vigente + // Em renovação + // Arquivado + + requerida = "401_requerida", + vigente = "516_vigente", + emrenovacao = "402_emrenovacao", + arquivada = "801_arquivada", + aguardando_sincronizacao = "999_aguardando_sincronizacao", + + nao_conforme = "710_nao_conforme", + conforme = "720_conforme", + nao_aplicavel = "730_nao_aplicavel", + parcial = "715_parcial", +}