Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
F
flight-agency-app
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Heber Cordova
flight-agency-app
Commits
1491596b
Commit
1491596b
authored
Oct 20, 2023
by
Heber Cordova
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: fixed routes for lazy load
parent
1e93536d
Changes
10
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
86 additions
and
141 deletions
+86
-141
agent-routing.module.ts
src/app/agent/agent-routing.module.ts
+32
-34
agent.module.ts
src/app/agent/agent.module.ts
+7
-6
home-page.component.ts
src/app/agent/pages/home-page/home-page.component.ts
+1
-1
app-routing.module.ts
src/app/app-routing.module.ts
+7
-1
app.component.html
src/app/app.component.html
+1
-1
app.component.ts
src/app/app.component.ts
+2
-48
app.module.ts
src/app/app.module.ts
+5
-6
home-page.component.html
src/app/passenger/pages/home-page/home-page.component.html
+1
-0
passenger-rounting.module.ts
src/app/passenger/passenger-rounting.module.ts
+5
-12
supervisor-routing.module.ts
src/app/supervisor/supervisor-routing.module.ts
+25
-32
No files found.
src/app/agent/agent-routing.module.ts
View file @
1491596b
import
{
NgModule
}
from
'@angular/core'
;
import
{
NgModule
}
from
'@angular/core'
;
import
{
RouterModule
,
Routes
}
from
'@angular/router'
;
import
{
RouterModule
,
Routes
}
from
'@angular/router'
;
import
{
AgentHomePageComponent
}
from
'./pages/home-page/home-page.component'
;
import
{
HomePageComponent
}
from
'./pages/home-page/home-page.component'
;
import
{
PassengersComponent
}
from
'./pages/passengers/passengers.component'
;
import
{
ReservationsComponent
}
from
'./pages/reservations/reservations.component'
;
import
{
ReservationsComponent
}
from
'./pages/reservations/reservations.component'
;
import
{
PassengerAddComponent
}
from
'./pages/passenger-add/passenger-add.component'
;
import
{
PassengerAddComponent
}
from
'./pages/passenger-add/passenger-add.component'
;
import
{
ReservationAddComponent
}
from
'./pages/reservation-add/reservation-add.component'
;
import
{
ReservationAddComponent
}
from
'./pages/reservation-add/reservation-add.component'
;
import
{
PassengersComponent
}
from
'./pages/passengers/passengers.component'
;
const
routes
:
Routes
=
[
const
routes
:
Routes
=
[
{
path
:
''
,
title
:
'Home'
,
component
:
AgentHomePageComponent
,
children
:
[
{
{
path
:
'passengers'
,
path
:
'passengers'
,
title
:
'Pasajeros'
,
title
:
'Pasajeros'
,
component
:
PassengersComponent
component
:
PassengersComponent
,
},
},
{
{
path
:
'passengers/new'
,
path
:
'passengers/new'
,
title
:
'Pasajeros'
,
title
:
'Pasajeros'
,
component
:
PassengerAddComponent
component
:
PassengerAddComponent
,
},
},
{
{
path
:
'passengers/edit/:id'
,
path
:
'passengers/edit/:id'
,
title
:
'Pasajeros'
,
title
:
'Pasajeros'
,
component
:
PassengerAddComponent
component
:
PassengerAddComponent
,
},
},
{
{
path
:
'reservations'
,
path
:
'reservations'
,
title
:
'Reserva
s'
,
title
:
'Reservacione
s'
,
component
:
ReservationsComponent
component
:
ReservationsComponent
,
},
},
{
{
path
:
'reservations/new'
,
path
:
'reservations/new'
,
title
:
'Reservas'
,
title
:
'Reservaciones'
,
component
:
ReservationAddComponent
component
:
ReservationAddComponent
,
}
},
]
{
path
:
'reservations/edit/:id'
,
title
:
'Reservaciones'
,
component
:
ReservationAddComponent
,
},
},
];
];
...
...
src/app/agent/agent.module.ts
View file @
1491596b
import
{
NgModule
}
from
'@angular/core'
;
import
{
NgModule
}
from
'@angular/core'
;
import
{
CommonModule
}
from
'@angular/common'
;
import
{
CommonModule
}
from
'@angular/common'
;
import
{
FormsModule
,
ReactiveFormsModule
}
from
'@angular/forms'
;
import
{
HttpClientModule
}
from
'@angular/common/http'
;
import
{
SharedModule
}
from
'../shared/shared.module'
;
import
{
SharedModule
}
from
'../shared/shared.module'
;
import
{
AgentRoutingModule
}
from
'./agent-routing.module'
;
import
{
AgentRoutingModule
}
from
'./agent-routing.module'
;
import
{
Agent
HomePageComponent
}
from
'./pages/home-page/home-page.component'
;
import
{
HomePageComponent
}
from
'./pages/home-page/home-page.component'
;
import
{
PassengersComponent
}
from
'./pages/passengers/passengers.component'
;
import
{
PassengersComponent
}
from
'./pages/passengers/passengers.component'
;
import
{
ReservationsComponent
}
from
'./pages/reservations/reservations.component'
;
import
{
PassengerAddComponent
}
from
'./pages/passenger-add/passenger-add.component'
;
import
{
PassengerAddComponent
}
from
'./pages/passenger-add/passenger-add.component'
;
import
{
FormsModule
,
ReactiveFormsModule
}
from
'@angular/forms'
;
import
{
ReservationsComponent
}
from
'./pages/reservations/reservations.component'
;
import
{
HttpClientModule
}
from
'@angular/common/http'
;
import
{
ReservationAddComponent
}
from
'./pages/reservation-add/reservation-add.component'
;
import
{
ReservationAddComponent
}
from
'./pages/reservation-add/reservation-add.component'
;
import
{
BaseInformationComponent
}
from
'./components/base-information/base-information.component'
;
import
{
BaseInformationComponent
}
from
'./components/base-information/base-information.component'
;
import
{
FlightInformationComponent
}
from
'./components/flight-information/flight-information.component'
;
import
{
FlightInformationComponent
}
from
'./components/flight-information/flight-information.component'
;
...
@@ -15,10 +15,10 @@ import { SummaryInformationComponent } from './components/summary-information/su
...
@@ -15,10 +15,10 @@ import { SummaryInformationComponent } from './components/summary-information/su
@
NgModule
({
@
NgModule
({
declarations
:
[
declarations
:
[
Agent
HomePageComponent
,
HomePageComponent
,
PassengersComponent
,
PassengersComponent
,
ReservationsComponent
,
PassengerAddComponent
,
PassengerAddComponent
,
ReservationsComponent
,
ReservationAddComponent
,
ReservationAddComponent
,
BaseInformationComponent
,
BaseInformationComponent
,
FlightInformationComponent
,
FlightInformationComponent
,
...
@@ -34,6 +34,7 @@ import { SummaryInformationComponent } from './components/summary-information/su
...
@@ -34,6 +34,7 @@ import { SummaryInformationComponent } from './components/summary-information/su
],
],
exports
:[
exports
:[
AgentRoutingModule
,
AgentRoutingModule
,
HomePageComponent
]
]
})
})
export
class
AgentModule
{
}
export
class
AgentModule
{
}
src/app/agent/pages/home-page/home-page.component.ts
View file @
1491596b
...
@@ -6,7 +6,7 @@ import { MenuItem } from 'src/app/shared/interfaces/menu-item.interface';
...
@@ -6,7 +6,7 @@ import { MenuItem } from 'src/app/shared/interfaces/menu-item.interface';
templateUrl
:
'./home-page.component.html'
,
templateUrl
:
'./home-page.component.html'
,
styleUrls
:
[
'./home-page.component.css'
]
styleUrls
:
[
'./home-page.component.css'
]
})
})
export
class
Agent
HomePageComponent
{
export
class
HomePageComponent
{
public
toggleSidebar
:
boolean
=
false
;
public
toggleSidebar
:
boolean
=
false
;
...
...
src/app/app-routing.module.ts
View file @
1491596b
import
{
NgModule
}
from
'@angular/core'
;
import
{
NgModule
}
from
'@angular/core'
;
import
{
RouterModule
,
Routes
}
from
'@angular/router'
;
import
{
RouterModule
,
Routes
}
from
'@angular/router'
;
import
{
HomePageComponent
as
AgentHomePageComponent
}
from
'./agent/pages/home-page/home-page.component'
;
import
{
HomePageComponent
as
PassengerHomePageComponent
}
from
'./passenger/pages/home-page/home-page.component'
;
import
{
HomePageComponent
as
SupervisorHomePageComponent
}
from
'./supervisor/pages/home-page/home-page.component'
;
const
routes
:
Routes
=
[
const
routes
:
Routes
=
[
{
{
path
:
'passengers'
,
path
:
'passengers'
,
loadChildren
:
()
=>
import
(
'./passenger/passenger.module'
).
then
(
m
=>
m
.
PassengerModule
)
component
:
PassengerHomePageComponent
,
loadChildren
:
()
=>
import
(
'./passenger/passenger.module'
).
then
(
m
=>
m
.
PassengerModule
),
},
},
{
{
path
:
'agents'
,
path
:
'agents'
,
component
:
AgentHomePageComponent
,
loadChildren
:
()
=>
import
(
'./agent/agent.module'
).
then
(
m
=>
m
.
AgentModule
)
loadChildren
:
()
=>
import
(
'./agent/agent.module'
).
then
(
m
=>
m
.
AgentModule
)
},
},
{
{
path
:
'supervisors'
,
path
:
'supervisors'
,
component
:
SupervisorHomePageComponent
,
loadChildren
:
()
=>
import
(
'./supervisor/supervisor.module'
).
then
(
m
=>
m
.
SupervisorModule
)
loadChildren
:
()
=>
import
(
'./supervisor/supervisor.module'
).
then
(
m
=>
m
.
SupervisorModule
)
}
}
];
];
...
...
src/app/app.component.html
View file @
1491596b
src/app/app.component.ts
View file @
1491596b
import
{
Component
,
OnInit
}
from
'@angular/core'
;
import
{
Component
}
from
'@angular/core'
;
import
{
MenuItem
}
from
'./shared/interfaces/menu-item.interface'
;
@
Component
({
@
Component
({
selector
:
'app-root'
,
selector
:
'app-root'
,
templateUrl
:
'./app.component.html'
,
templateUrl
:
'./app.component.html'
,
styleUrls
:
[
'./app.component.css'
]
styleUrls
:
[
'./app.component.css'
]
})
})
export
class
AppComponent
implements
OnInit
{
export
class
AppComponent
{
public
toggleSidebar
:
boolean
=
false
;
public
passengerMenuItems
:
MenuItem
[]
=
[
{
label
:
'Mis reservas'
,
icon
:
'bi-bookmarks'
,
link
:
'/passengers/reservations'
},
];
public
supervisorMenuItems
:
MenuItem
[]
=
[
{
label
:
'Agentes'
,
icon
:
'bi-people'
,
link
:
'/supervisors/agents'
},
{
label
:
'Vuelos'
,
icon
:
'bi-airplane'
,
link
:
'/supervisors/flight-config'
},
];
public
agentMenuItems
:
MenuItem
[]
=
[
{
label
:
'Pasajeros'
,
icon
:
'bi-heart'
,
link
:
'/agents/passengers'
},
{
label
:
'Reservas'
,
icon
:
'bi-bookmarks'
,
link
:
'/agents/reservations'
},
];
public
menuItems
:
MenuItem
[]
=
[];
ngOnInit
():
void
{
this
.
menuItems
=
this
.
agentMenuItems
;
}
toggleSidebarEvent
():
void
{
this
.
toggleSidebar
=
!
this
.
toggleSidebar
;
}
}
}
src/app/app.module.ts
View file @
1491596b
import
{
NgModule
}
from
'@angular/core'
;
import
{
NgModule
}
from
'@angular/core'
;
import
{
BrowserModule
}
from
'@angular/platform-browser'
;
import
{
BrowserModule
}
from
'@angular/platform-browser'
;
import
{
AppRoutingModule
}
from
'./app-routing.module'
;
import
{
AppRoutingModule
}
from
'./app-routing.module'
;
import
{
AppComponent
}
from
'./app.component'
;
import
{
AppComponent
}
from
'./app.component'
;
import
{
SupervisorModule
}
from
'./supervisor/supervisor.module'
;
import
{
SupervisorModule
}
from
'./supervisor/supervisor.module'
;
import
{
AgentModule
}
from
'./agent/agent.module'
;
import
{
PassengerModule
}
from
'./passenger/passenger.module'
;
import
{
PassengerModule
}
from
'./passenger/passenger.module'
;
import
{
SharedModule
}
from
'./shared/shared.module'
;
import
{
AgentModule
}
from
'./agent/agent.module'
;
import
{
AgentRoutingModule
}
from
'./agent/agent-routing.module'
;
@
NgModule
({
@
NgModule
({
declarations
:
[
declarations
:
[
...
@@ -15,10 +14,10 @@ import { SharedModule } from './shared/shared.module';
...
@@ -15,10 +14,10 @@ import { SharedModule } from './shared/shared.module';
imports
:
[
imports
:
[
BrowserModule
,
BrowserModule
,
AppRoutingModule
,
AppRoutingModule
,
SharedModule
,
SupervisorModule
,
AgentModule
,
AgentModule
,
PassengerModule
AgentRoutingModule
,
SupervisorModule
,
PassengerModule
,
],
],
providers
:
[],
providers
:
[],
bootstrap
:
[
AppComponent
]
bootstrap
:
[
AppComponent
]
...
...
src/app/passenger/pages/home-page/home-page.component.html
View file @
1491596b
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
<shared-sidebar
[
toggle
]="
toggleSidebar
"
[
menuItems
]="
menuItems
"
></shared-sidebar>
<shared-sidebar
[
toggle
]="
toggleSidebar
"
[
menuItems
]="
menuItems
"
></shared-sidebar>
</div>
</div>
<div
class=
"w-100"
>
<div
class=
"w-100"
>
<shared-navigation-user></shared-navigation-user>
<shared-navigation
(
toggleSidebarEvent
)="
toggleSidebarEvent
()"
></shared-navigation>
<shared-navigation
(
toggleSidebarEvent
)="
toggleSidebarEvent
()"
></shared-navigation>
<router-outlet></router-outlet>
<router-outlet></router-outlet>
<shared-footer></shared-footer>
<shared-footer></shared-footer>
...
...
src/app/passenger/passenger-rounting.module.ts
View file @
1491596b
...
@@ -4,18 +4,11 @@ import { HomePageComponent } from './pages/home-page/home-page.component';
...
@@ -4,18 +4,11 @@ import { HomePageComponent } from './pages/home-page/home-page.component';
import
{
MyReservationsComponent
}
from
'./pages/my-reservations/my-reservations.component'
;
import
{
MyReservationsComponent
}
from
'./pages/my-reservations/my-reservations.component'
;
const
routes
:
Routes
=
[
const
routes
:
Routes
=
[
{
path
:
''
,
title
:
'Home'
,
component
:
HomePageComponent
,
children
:
[
{
{
path
:
'reservations'
,
path
:
'reservations'
,
title
:
'Mis reservas'
,
title
:
'Mis reservas'
,
component
:
MyReservationsComponent
component
:
MyReservationsComponent
},
},
]
},
];
];
@
NgModule
({
@
NgModule
({
...
...
src/app/supervisor/supervisor-routing.module.ts
View file @
1491596b
...
@@ -7,11 +7,6 @@ import { AgentAddComponent } from './pages/agent-add/agent-add.component';
...
@@ -7,11 +7,6 @@ import { AgentAddComponent } from './pages/agent-add/agent-add.component';
import
{
FlightAddComponent
}
from
'./pages/flight-add/flight-add.component'
;
import
{
FlightAddComponent
}
from
'./pages/flight-add/flight-add.component'
;
const
routes
:
Routes
=
[
const
routes
:
Routes
=
[
{
path
:
''
,
title
:
'Home'
,
component
:
HomePageComponent
,
children
:
[
{
{
path
:
'flight-config'
,
path
:
'flight-config'
,
title
:
'Configuración de vuelos'
,
title
:
'Configuración de vuelos'
,
...
@@ -37,8 +32,6 @@ const routes: Routes = [
...
@@ -37,8 +32,6 @@ const routes: Routes = [
title
:
"Agentes"
,
title
:
"Agentes"
,
component
:
AgentAddComponent
component
:
AgentAddComponent
}
}
]
},
];
];
@
NgModule
({
@
NgModule
({
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment