This commit is contained in:
Luiz Silva 2024-10-25 09:12:22 -03:00
parent 1644c380a8
commit f832edf1b9
5 changed files with 85 additions and 102 deletions

View file

@ -1,7 +1,23 @@
/**
* Essa variável se conecta a tabela_lidades
*
* onde sigla se conecta com sigla
*
* Usuário terá mais opções de unidades, quando fazer o envio para o mtr, usar a opção fornecida pelo usuarios, caso não tenha
* usar a normalizada
*/
export declare enum siglas_unidades_medida {
UN = "UN",
KG = "KG",
TON = "TON",
g = "g",
"M³" = "M\u00B3",
Lt = "Lt"
}
export declare const unidades_medida: { export declare const unidades_medida: {
unidade: string; sigla: keyof typeof siglas_unidades_medida;
nome: string; nome: string;
unidade_normalizada: string; sigla_normalizada: keyof typeof siglas_unidades_medida;
normalizar: (valor: number) => number; normalizar: (valor: number) => number;
tipo: "massa" | "volume" | "comprimento" | "unidade"; tipo: "massa" | "volume" | "comprimento" | "unidade";
}[]; }[];

View file

@ -1,81 +1,63 @@
"use strict"; "use strict";
/**
* Essa variável se conecta a tabela_lidades
*
* onde sigla se conecta com sigla
*
* Usuário terá mais opções de unidades, quando fazer o envio para o mtr, usar a opção fornecida pelo usuarios, caso não tenha
* usar a normalizada
*/
Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "__esModule", { value: true });
exports.unidades_medida = void 0; exports.unidades_medida = exports.siglas_unidades_medida = void 0;
var siglas_unidades_medida;
(function (siglas_unidades_medida) {
siglas_unidades_medida["UN"] = "UN";
siglas_unidades_medida["KG"] = "KG";
siglas_unidades_medida["TON"] = "TON";
siglas_unidades_medida["g"] = "g";
siglas_unidades_medida["M\u00B3"] = "M\u00B3";
siglas_unidades_medida["Lt"] = "Lt";
})(siglas_unidades_medida || (exports.siglas_unidades_medida = siglas_unidades_medida = {}));
exports.unidades_medida = [ exports.unidades_medida = [
{ {
unidade: "KG", sigla: "KG",
nome: "Quilograma", nome: "Quilograma",
unidade_normalizada: "kg", sigla_normalizada: "KG",
normalizar: (valor) => valor, normalizar: (valor) => valor,
tipo: "massa", tipo: "massa",
}, },
{ {
unidade: "g", sigla: "g",
nome: "Grama", nome: "Grama",
unidade_normalizada: "kg", sigla_normalizada: "KG",
normalizar: (valor) => valor / 1000, normalizar: (valor) => valor / 1000,
tipo: "massa", tipo: "massa",
}, },
{ {
unidade: "TON", sigla: "TON",
nome: "Tonelada", nome: "Tonelada",
unidade_normalizada: "kg", sigla_normalizada: "KG",
normalizar: (valor) => valor * 1000, normalizar: (valor) => valor * 1000,
tipo: "massa", tipo: "massa",
}, },
{ {
unidade: "Lt", sigla: "Lt",
nome: "Litro", nome: "Litro",
unidade_normalizada: "L", sigla_normalizada: "Lt",
normalizar: (valor) => valor, normalizar: (valor) => valor,
tipo: "volume", tipo: "volume",
}, },
{ {
unidade: "M³", sigla: "M³",
nome: "Metro Cúbico", nome: "Metro Cúbico",
unidade_normalizada: "L", sigla_normalizada: "Lt",
normalizar: (valor) => valor * 1000, normalizar: (valor) => valor * 1000,
tipo: "volume", tipo: "volume",
}, },
{ {
unidade: "mL", sigla: "UN",
nome: "Mililitro",
unidade_normalizada: "L",
normalizar: (valor) => valor / 1000,
tipo: "volume",
},
{
unidade: "cm",
nome: "Centímetro",
unidade_normalizada: "m",
normalizar: (valor) => valor / 100,
tipo: "comprimento",
},
{
unidade: "mm",
nome: "Milímetro",
unidade_normalizada: "m",
normalizar: (valor) => valor / 1000,
tipo: "comprimento",
},
{
unidade: "m",
nome: "Metro",
unidade_normalizada: "m",
normalizar: (valor) => valor,
tipo: "comprimento",
},
{
unidade: "km",
nome: "Quilômetro",
unidade_normalizada: "m",
normalizar: (valor) => valor * 1000,
tipo: "comprimento",
},
{
unidade: "UN",
nome: "Unidade", nome: "Unidade",
unidade_normalizada: "Un", sigla_normalizada: "UN",
normalizar: (valor) => valor, normalizar: (valor) => valor,
tipo: "unidade", tipo: "unidade",
}, },

View file

@ -1 +1 @@
{"version":3,"file":"unidades_medida.js","sourceRoot":"","sources":["../src/unidades_medida.ts"],"names":[],"mappings":";;;AAAa,QAAA,eAAe,GAMtB;IACJ;QACE,OAAO,EAAE,IAAI;QACb,IAAI,EAAE,YAAY;QAClB,mBAAmB,EAAE,IAAI;QACzB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK;QACpC,IAAI,EAAE,OAAO;KACd;IACD;QACE,OAAO,EAAE,GAAG;QACZ,IAAI,EAAE,OAAO;QACb,mBAAmB,EAAE,IAAI;QACzB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,IAAI;QAC3C,IAAI,EAAE,OAAO;KACd;IACD;QACE,OAAO,EAAE,KAAK;QACd,IAAI,EAAE,UAAU;QAChB,mBAAmB,EAAE,IAAI;QACzB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,IAAI;QAC3C,IAAI,EAAE,OAAO;KACd;IACD;QACE,OAAO,EAAE,IAAI;QACb,IAAI,EAAE,OAAO;QACb,mBAAmB,EAAE,GAAG;QACxB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK;QACpC,IAAI,EAAE,QAAQ;KACf;IACD;QACE,OAAO,EAAE,IAAI;QACb,IAAI,EAAE,cAAc;QACpB,mBAAmB,EAAE,GAAG;QACxB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,IAAI;QAC3C,IAAI,EAAE,QAAQ;KACf;IACD;QACE,OAAO,EAAE,IAAI;QACb,IAAI,EAAE,WAAW;QACjB,mBAAmB,EAAE,GAAG;QACxB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,IAAI;QAC3C,IAAI,EAAE,QAAQ;KACf;IACD;QACE,OAAO,EAAE,IAAI;QACb,IAAI,EAAE,YAAY;QAClB,mBAAmB,EAAE,GAAG;QACxB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,GAAG;QAC1C,IAAI,EAAE,aAAa;KACpB;IACD;QACE,OAAO,EAAE,IAAI;QACb,IAAI,EAAE,WAAW;QACjB,mBAAmB,EAAE,GAAG;QACxB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,IAAI;QAC3C,IAAI,EAAE,aAAa;KACpB;IACD;QACE,OAAO,EAAE,GAAG;QACZ,IAAI,EAAE,OAAO;QACb,mBAAmB,EAAE,GAAG;QACxB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK;QACpC,IAAI,EAAE,aAAa;KACpB;IACD;QACE,OAAO,EAAE,IAAI;QACb,IAAI,EAAE,YAAY;QAClB,mBAAmB,EAAE,GAAG;QACxB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,IAAI;QAC3C,IAAI,EAAE,aAAa;KACpB;IACD;QACE,OAAO,EAAE,IAAI;QACb,IAAI,EAAE,SAAS;QACf,mBAAmB,EAAE,IAAI;QACzB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK;QACpC,IAAI,EAAE,SAAS;KAChB;CACF,CAAA"} {"version":3,"file":"unidades_medida.js","sourceRoot":"","sources":["../src/unidades_medida.ts"],"names":[],"mappings":";AAAA;;;;;;;GAOG;;;AAEH,IAAY,sBASX;AATD,WAAY,sBAAsB;IAChC,mCAAS,CAAA;IAET,mCAAS,CAAA;IACT,qCAAW,CAAA;IACX,iCAAO,CAAA;IAEP,6CAAW,CAAA;IACX,mCAAS,CAAA;AACX,CAAC,EATW,sBAAsB,sCAAtB,sBAAsB,QASjC;AAEY,QAAA,eAAe,GAMtB;IACJ;QACE,KAAK,EAAE,IAAI;QACX,IAAI,EAAE,YAAY;QAClB,iBAAiB,EAAE,IAAI;QACvB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK;QACpC,IAAI,EAAE,OAAO;KACd;IACD;QACE,KAAK,EAAE,GAAG;QACV,IAAI,EAAE,OAAO;QACb,iBAAiB,EAAE,IAAI;QACvB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,IAAI;QAC3C,IAAI,EAAE,OAAO;KACd;IACD;QACE,KAAK,EAAE,KAAK;QACZ,IAAI,EAAE,UAAU;QAChB,iBAAiB,EAAE,IAAI;QACvB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,IAAI;QAC3C,IAAI,EAAE,OAAO;KACd;IACD;QACE,KAAK,EAAE,IAAI;QACX,IAAI,EAAE,OAAO;QACb,iBAAiB,EAAE,IAAI;QACvB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK;QACpC,IAAI,EAAE,QAAQ;KACf;IACD;QACE,KAAK,EAAE,IAAI;QACX,IAAI,EAAE,cAAc;QACpB,iBAAiB,EAAE,IAAI;QACvB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK,GAAG,IAAI;QAC3C,IAAI,EAAE,QAAQ;KACf;IACD;QACE,KAAK,EAAE,IAAI;QACX,IAAI,EAAE,SAAS;QACf,iBAAiB,EAAE,IAAI;QACvB,UAAU,EAAE,CAAC,KAAa,EAAE,EAAE,CAAC,KAAK;QACpC,IAAI,EAAE,SAAS;KAChB;CACF,CAAA"}

View file

@ -1,12 +1,12 @@
{ {
"name": "p-comuns", "name": "p-comuns",
"version": "0.59.0", "version": "0.60.0",
"description": "", "description": "",
"main": "dist/index.js", "main": "dist/index.js",
"scripts": { "scripts": {
"build": "rm -rf ./dist && pnpm run biome && npm --no-git-tag-version version minor && tsc", "build": "rm -rf ./dist && pnpm run biome && npm --no-git-tag-version version minor && tsc",
"biome": "npx @biomejs/biome check --write ./src", "biome": "npx @biomejs/biome check --write ./src",
"at": "pnpm up \"@biomejs/biome\" " "at": "pnpm up @biomejs/biome typescript"
}, },
"author": { "author": {
"name": "AZTECA SOFTWARE LTDA", "name": "AZTECA SOFTWARE LTDA",

View file

@ -1,84 +1,69 @@
/**
* Essa variável se conecta a tabela_lidades
*
* onde sigla se conecta com sigla
*
* Usuário terá mais opções de unidades, quando fazer o envio para o mtr, usar a opção fornecida pelo usuarios, caso não tenha
* usar a normalizada
*/
export enum siglas_unidades_medida {
UN = "UN",
KG = "KG",
TON = "TON",
g = "g",
"M³" = "M³",
Lt = "Lt",
}
export const unidades_medida: { export const unidades_medida: {
unidade: string sigla: keyof typeof siglas_unidades_medida
nome: string nome: string
unidade_normalizada: string sigla_normalizada: keyof typeof siglas_unidades_medida
normalizar: (valor: number) => number normalizar: (valor: number) => number
tipo: "massa" | "volume" | "comprimento" | "unidade" tipo: "massa" | "volume" | "comprimento" | "unidade"
}[] = [ }[] = [
{ {
unidade: "KG", sigla: "KG",
nome: "Quilograma", nome: "Quilograma",
unidade_normalizada: "kg", sigla_normalizada: "KG",
normalizar: (valor: number) => valor, normalizar: (valor: number) => valor,
tipo: "massa", tipo: "massa",
}, },
{ {
unidade: "g", sigla: "g",
nome: "Grama", nome: "Grama",
unidade_normalizada: "kg", sigla_normalizada: "KG",
normalizar: (valor: number) => valor / 1000, normalizar: (valor: number) => valor / 1000,
tipo: "massa", tipo: "massa",
}, },
{ {
unidade: "TON", sigla: "TON",
nome: "Tonelada", nome: "Tonelada",
unidade_normalizada: "kg", sigla_normalizada: "KG",
normalizar: (valor: number) => valor * 1000, normalizar: (valor: number) => valor * 1000,
tipo: "massa", tipo: "massa",
}, },
{ {
unidade: "Lt", sigla: "Lt",
nome: "Litro", nome: "Litro",
unidade_normalizada: "L", sigla_normalizada: "Lt",
normalizar: (valor: number) => valor, normalizar: (valor: number) => valor,
tipo: "volume", tipo: "volume",
}, },
{ {
unidade: "M³", sigla: "M³",
nome: "Metro Cúbico", nome: "Metro Cúbico",
unidade_normalizada: "L", sigla_normalizada: "Lt",
normalizar: (valor: number) => valor * 1000, normalizar: (valor: number) => valor * 1000,
tipo: "volume", tipo: "volume",
}, },
{ {
unidade: "mL", sigla: "UN",
nome: "Mililitro",
unidade_normalizada: "L",
normalizar: (valor: number) => valor / 1000,
tipo: "volume",
},
{
unidade: "cm",
nome: "Centímetro",
unidade_normalizada: "m",
normalizar: (valor: number) => valor / 100,
tipo: "comprimento",
},
{
unidade: "mm",
nome: "Milímetro",
unidade_normalizada: "m",
normalizar: (valor: number) => valor / 1000,
tipo: "comprimento",
},
{
unidade: "m",
nome: "Metro",
unidade_normalizada: "m",
normalizar: (valor: number) => valor,
tipo: "comprimento",
},
{
unidade: "km",
nome: "Quilômetro",
unidade_normalizada: "m",
normalizar: (valor: number) => valor * 1000,
tipo: "comprimento",
},
{
unidade: "UN",
nome: "Unidade", nome: "Unidade",
unidade_normalizada: "Un", sigla_normalizada: "UN",
normalizar: (valor: number) => valor, normalizar: (valor: number) => valor,
tipo: "unidade", tipo: "unidade",
}, },