build
This commit is contained in:
parent
1644c380a8
commit
f832edf1b9
5 changed files with 85 additions and 102 deletions
|
|
@ -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: {
|
||||
unidade: string
|
||||
sigla: keyof typeof siglas_unidades_medida
|
||||
nome: string
|
||||
unidade_normalizada: string
|
||||
sigla_normalizada: keyof typeof siglas_unidades_medida
|
||||
normalizar: (valor: number) => number
|
||||
tipo: "massa" | "volume" | "comprimento" | "unidade"
|
||||
}[] = [
|
||||
{
|
||||
unidade: "KG",
|
||||
sigla: "KG",
|
||||
nome: "Quilograma",
|
||||
unidade_normalizada: "kg",
|
||||
sigla_normalizada: "KG",
|
||||
normalizar: (valor: number) => valor,
|
||||
tipo: "massa",
|
||||
},
|
||||
{
|
||||
unidade: "g",
|
||||
sigla: "g",
|
||||
nome: "Grama",
|
||||
unidade_normalizada: "kg",
|
||||
sigla_normalizada: "KG",
|
||||
normalizar: (valor: number) => valor / 1000,
|
||||
tipo: "massa",
|
||||
},
|
||||
{
|
||||
unidade: "TON",
|
||||
sigla: "TON",
|
||||
nome: "Tonelada",
|
||||
unidade_normalizada: "kg",
|
||||
sigla_normalizada: "KG",
|
||||
normalizar: (valor: number) => valor * 1000,
|
||||
tipo: "massa",
|
||||
},
|
||||
{
|
||||
unidade: "Lt",
|
||||
sigla: "Lt",
|
||||
nome: "Litro",
|
||||
unidade_normalizada: "L",
|
||||
sigla_normalizada: "Lt",
|
||||
normalizar: (valor: number) => valor,
|
||||
tipo: "volume",
|
||||
},
|
||||
{
|
||||
unidade: "M³",
|
||||
sigla: "M³",
|
||||
nome: "Metro Cúbico",
|
||||
unidade_normalizada: "L",
|
||||
sigla_normalizada: "Lt",
|
||||
normalizar: (valor: number) => valor * 1000,
|
||||
tipo: "volume",
|
||||
},
|
||||
{
|
||||
unidade: "mL",
|
||||
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",
|
||||
sigla: "UN",
|
||||
nome: "Unidade",
|
||||
unidade_normalizada: "Un",
|
||||
sigla_normalizada: "UN",
|
||||
normalizar: (valor: number) => valor,
|
||||
tipo: "unidade",
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue