From 47485a867b54b1b6a78dd88838677d5c26b55d5b Mon Sep 17 00:00:00 2001 From: Eduardo Date: Mon, 5 Jan 2026 17:57:05 -0300 Subject: [PATCH] feat(front): pagina faturamento + integracao billing --- src/app/app.routes.ts | 13 +- src/app/components/header/header.html | 28 +- src/app/components/header/header.scss | 20 +- src/app/components/header/header.ts | 7 +- src/app/pages/faturamento/faturamento.html | 288 ++++ src/app/pages/faturamento/faturamento.scss | 566 ++++++ src/app/pages/faturamento/faturamento.spec.ts | 23 + src/app/pages/faturamento/faturamento.ts | 208 +++ src/app/pages/geral/geral.html | 1195 +++++++------ src/app/pages/geral/geral.scss | 1529 ++++++++++++++--- src/app/pages/geral/geral.ts | 1212 ++++++++++--- src/app/pages/mureg/mureg.html | 292 ++++ src/app/pages/mureg/mureg.scss | 310 ++++ src/app/pages/mureg/mureg.ts | 433 +++++ src/app/services/billing.spec.ts | 16 + src/app/services/billing.ts | 91 + src/app/services/lines.service.ts | 33 +- 17 files changed, 5287 insertions(+), 977 deletions(-) create mode 100644 src/app/pages/faturamento/faturamento.html create mode 100644 src/app/pages/faturamento/faturamento.scss create mode 100644 src/app/pages/faturamento/faturamento.spec.ts create mode 100644 src/app/pages/faturamento/faturamento.ts create mode 100644 src/app/pages/mureg/mureg.html create mode 100644 src/app/pages/mureg/mureg.scss create mode 100644 src/app/pages/mureg/mureg.ts create mode 100644 src/app/services/billing.spec.ts create mode 100644 src/app/services/billing.ts diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts index a25bd5f..911db7e 100644 --- a/src/app/app.routes.ts +++ b/src/app/app.routes.ts @@ -1,13 +1,22 @@ import { Routes } from '@angular/router'; + import { Home } from './pages/home/home'; import { Register } from './pages/register/register'; import { LoginComponent } from './pages/login/login'; import { Geral } from './pages/geral/geral'; +import { Mureg } from './pages/mureg/mureg'; +import { Faturamento } from './pages/faturamento/faturamento'; + import { authGuard } from './guards/auth.guard'; export const routes: Routes = [ { path: '', component: Home }, - { path: "register", component: Register }, - { path: "login", component: LoginComponent }, + { path: 'register', component: Register }, + { path: 'login', component: LoginComponent }, + { path: 'geral', component: Geral, canActivate: [authGuard] }, + { path: 'mureg', component: Mureg, canActivate: [authGuard] }, + { path: 'faturamento', component: Faturamento, canActivate: [authGuard] }, + + { path: '**', redirectTo: '' }, ]; diff --git a/src/app/components/header/header.html b/src/app/components/header/header.html index d2db4f6..c3bf37f 100644 --- a/src/app/components/header/header.html +++ b/src/app/components/header/header.html @@ -3,7 +3,7 @@ [class.header-scrolled]="isScrolled" >
- +
- + - +
- + - + - +