diff --git a/package.json b/package.json
index f929ece..f2566d8 100644
--- a/package.json
+++ b/package.json
@@ -62,4 +62,4 @@
"config": {
"ionic_generate_source_map": "true"
}
-}
+}
\ No newline at end of file
diff --git a/src/app/app.component.ts b/src/app/app.component.ts
index cb74edf..29113f8 100644
--- a/src/app/app.component.ts
+++ b/src/app/app.component.ts
@@ -19,6 +19,7 @@ export class MyApp {
if (localStorage.userToken) {
this.api.validaToken().subscribe(res => {
if (res) {
+ console.log(localStorage.userToken)
this.rootPage = TabsPage;
} else {
this.logout();
diff --git a/src/pages/home/home.html b/src/pages/home/home.html
index 59190e4..d5f7231 100644
--- a/src/pages/home/home.html
+++ b/src/pages/home/home.html
@@ -5,7 +5,7 @@
- Home Glique
+ Tela inicial
diff --git a/src/pages/perfil/perfil.html b/src/pages/perfil/perfil.html
index 2bcc729..77f6bc4 100644
--- a/src/pages/perfil/perfil.html
+++ b/src/pages/perfil/perfil.html
@@ -11,6 +11,9 @@
+
+
+ Ùltimo login: {{ dadosUser?.lastLogin | data}}
@@ -30,6 +33,6 @@
Nome do usuário: {{ dadosUser?.name }}
- Ùltima modificação: {{ dadosUser?.updated }}
+ Ùltima modificação: {{ dadosUser?.updated | data}}
diff --git a/src/pages/relatorio-resultado/relatorio-resultado.html b/src/pages/relatorio-resultado/relatorio-resultado.html
index 1ec346d..9d2cfa7 100644
--- a/src/pages/relatorio-resultado/relatorio-resultado.html
+++ b/src/pages/relatorio-resultado/relatorio-resultado.html
@@ -9,16 +9,21 @@
-
-
aaaaaaaaaaa
-
-
-
+
+
+
+
+
+
+
+
+
+
Sem registros
-
+
0 && getConcluido">
Maior quantidade de insulina injetada: {{relatorio.maior}} mg/dl
@@ -31,6 +36,38 @@
+
+
+ Maior nível de açúcar: {{relatorio.maiorAcucar}} mg/dl
+
+
+
+
+
+
+
+
+ Menor nível de açúcar: {{relatorio.menorAcucar}} mg/dl
+
+
+
+
+
+
+
+
+ Relatório de medição por turno
+
+
@@ -69,38 +106,9 @@
Menos registros no turno: {{relatorio.menorTurno | turno}}
-
-
- Maior nível de açúcar: {{relatorio.maiorAcucar}} mg/dl
-
-
-
-
-
-
-
- Menor nível de açúcar: {{relatorio.menorAcucar}} mg/dl
-
-
-
-
-
-
-
- Relatório de medição por turno
-
-
+
Quantidade de resultados: {{ data.length }}
-
+
\ No newline at end of file
diff --git a/src/pages/relatorio-resultado/relatorio-resultado.ts b/src/pages/relatorio-resultado/relatorio-resultado.ts
index d674643..041bf7d 100644
--- a/src/pages/relatorio-resultado/relatorio-resultado.ts
+++ b/src/pages/relatorio-resultado/relatorio-resultado.ts
@@ -32,54 +32,30 @@ export class RelatorioResultadoPage {
constructor(public api: ApiProvider, public navCtrl: NavController, public navParams: NavParams,
public loadingCtrl: LoadingController, public alertCtrl: AlertController, public functions: FunctionsProvider,
public modal: ModalController) {
- this.resetaRelatorio();
+ this.resetaRelatorio();
}
ionViewWillEnter() {
this.funcao = this.navParams.get("funcao");
this.offset = -100;
this.response = [];
- this.api.getQtdObjetos().subscribe(res => {
- this.qtdObj = res;
- this.filtraFuncao();
- console.log(this.qtdObj);
- });
+ this.api.getQtdObjetos().subscribe(res => {
+ this.qtdObj = res;
+ this.filtraFuncao();
+ console.log(this.qtdObj);
+ });
}
filtraFuncao() {
switch (this.funcao) {
- case 1: //Relatorio do mes
+ case 1: // Relatorio do mes
this.getSomenteMes();
break;
- case 2:
+ case 2: // Relatório do ano
this.getSomenteAno();
break;
- case 3:
- var hoje = new Date();
- var formatado = {
- dia: hoje.getDate(),
- mes: hoje.getMonth(),
- ano: hoje.getFullYear()
- }
- let intervalo = {
- i1: new Date(),
- i2: new Date()
- };
- var newHoje: number = hoje.getDay();
- intervalo.i1 = new Date(formatado.ano, formatado.mes, formatado.dia - newHoje, 0, 0, 0);
- intervalo.i1 = this.functions.toEpoch(intervalo.i1);
- intervalo.i2 = new Date(formatado.ano, formatado.mes, (formatado.dia + (6 - newHoje)), 0, 0, 0)
- intervalo.i2 = this.functions.toEpoch(intervalo.i2)
-
- this.api.getSemana(intervalo.i1, intervalo.i2).subscribe(res => {
- if (res.length > 0) {
- this.data = res;
- this.maiorMenor();
- } else {
- this.getConcluido = true;
- }
- });
-
+ case 3: // Relatório da semana
+ this.getSomenteSemana();
}
}
@@ -141,7 +117,7 @@ export class RelatorioResultadoPage {
ultimoDia = this.functions.toEpoch(ultimoDia);
this.api.getMesEspecifico(primeiroDia, ultimoDia).subscribe(res => {
load.dismiss();
- this.data = res;
+ this.data = res;
this.maiorMenor();
});
}
@@ -160,16 +136,52 @@ export class RelatorioResultadoPage {
}
}); */
+ let load = this.loadingCtrl.create({
+ content: 'Obtendo dados'
+ }); load.present();
let hoje = new Date();
let esteAno = new Date(hoje.getFullYear(), 0, 0);
esteAno = this.functions.toEpoch(esteAno);
this.api.getAnoEspecifico(esteAno).subscribe(res => {
+ load.dismiss();
this.data = res;
this.maiorMenor();
this.media();
});
}
+ getSomenteSemana() {
+ let load = this.loadingCtrl.create({
+ content: 'Obtendo dados'
+ }); load.present();
+
+ let hoje = new Date();
+ let formatado = {
+ dia: hoje.getDate(),
+ mes: hoje.getMonth(),
+ ano: hoje.getFullYear()
+ }
+ let intervalo = {
+ i1: new Date(),
+ i2: new Date()
+ };
+ let newHoje: number = hoje.getDay();
+ intervalo.i1 = new Date(formatado.ano, formatado.mes, formatado.dia - newHoje, 0, 0, 0);
+ intervalo.i1 = this.functions.toEpoch(intervalo.i1);
+ intervalo.i2 = new Date(formatado.ano, formatado.mes, (formatado.dia + (6 - newHoje)), 0, 0, 0)
+ intervalo.i2 = this.functions.toEpoch(intervalo.i2)
+
+ this.api.getSemana(intervalo.i1, intervalo.i2).subscribe(res => {
+ load.dismiss();
+ this.getConcluido = true;
+ if (res.length > 0) {
+ this.data = res;
+ this.maiorMenor();
+ }
+ this.getConcluido = true;
+ });
+ }
+
resetaRelatorio() {
this.relatorio = {
maior: -1, // Maior qtd de insulina injetada
@@ -248,7 +260,7 @@ export class RelatorioResultadoPage {
}
openModal() {
- let modal = this.modal.create(ModalRelatorioPage, {"data": this.relatorio.turno});
+ let modal = this.modal.create(ModalRelatorioPage, { "data": this.relatorio.turno });
modal.present();
}
}
\ No newline at end of file