Skip to content

Instantly share code, notes, and snippets.

@devrsantos
Created November 20, 2019 20:39
Show Gist options
  • Save devrsantos/309f8edeb05c1a3e8ad77c6e4c123887 to your computer and use it in GitHub Desktop.
Save devrsantos/309f8edeb05c1a3e8ad77c6e4c123887 to your computer and use it in GitHub Desktop.
const empresa = "cpfl paulista";
const categoria = "luz";
const valor = "187,47";
const consumo = "224";
const data_leitura = "25/01/2019";
const data_emissao = "26/01/2019";
const data_vencimento = "11/02/2019";
const data_proxima_leitura = "24/02/2019"
const check_pagamento = "PAGO";
const obter_mes = data_emissao.split("/");
switch (obter_mes[1]) {
case "01":
var mes = `janeiro_${obter_mes[2]}`
break;
case "02":
var mes = `fevereiro_${obter_mes[2]}`
break;
case "03":
var mes = `março_${obter_mes[2]}`
break;
case "04":
var mes = `abril_${obter_mes[2]}`
break;
case "05":
var mes = `maio_${obter_mes[2]}`
break;
case "06":
var mes = `junho_${obter_mes[2]}`
break;
case "07":
var mes = `julho_${obter_mes[2]}`
break;
case "08":
var mes = `agosto_${obter_mes[2]}`
break;
case "09":
var mes = `setembro_${obter_mes[2]}`
break;
case "10":
var mes = `outubro_${obter_mes[2]}`
break;
case "11":
var mes = `novembro_${obter_mes[2]}`
break;
case "12":
var mes = `dezembro_${obter_mes[2]}`
break;
default:
var mes = `INVALIDO`
}
const informacoes_basicas = {
categoria : categoria.toUpperCase(),
empresa: empresa.toUpperCase().replace(" ", "_"),
mes: {
[mes.toLocaleUpperCase()]: {
valor,
consumo: `${consumo} kwh/mês`,
data_leitura,
data_emissao,
data_vencimento,
data_proxima_leitura,
check_pagamento
}
}
};
/*
{
categoria: 'LUZ', 
empresa: 'CPFL_PAULISTA', 
mes:  
{ JANEIRO_2019:  
{ valor: '187,47', 
consumo: '224 kwh/mês', 
data_leitura: '25/01/2019', 
data_emissao: '26/01/2019', 
data_vencimento: '11/02/2019', 
data_proxima_leitura: '24/02/2019', 
check_pagamento: 'PAGO'
}
}
} 
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment