-จัดการ flow ของ program ใหม่
All checks were successful
Build Docker Image / Preparing Dependecies (push) Successful in 5s

This commit is contained in:
2025-11-19 11:08:30 +07:00
parent 6da86b74a9
commit 213fd197ef
46 changed files with 1684 additions and 29 deletions

View File

@@ -1,7 +1,10 @@
import { MainManagerContentComponent } from './../../content/main-manager-content/main-manager-content.component';
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { MainDashboardContentComponent } from '../../content/main-dashboard-content/main-dashboard-content.component';
import { MainReportComponent } from '../../component/main-report/main-report.component';
import { BudgetAproval } from '../../component/budget-aproval/budget-aproval';
import { MainLandingComponent } from '../../component/main-landing/main-landing.component';
// import { MainReportComponent } from '../../component/main-report/main-report.component';
@@ -9,6 +12,15 @@ import { MainReportComponent } from '../../component/main-report/main-report.com
const routes: Routes = [
{ path: 'dashboard', component: MainDashboardContentComponent },
{ path: 'report', component: MainReportComponent },
{ path: 'landing', component: MainLandingComponent },
{ path: 'manager', component: MainManagerContentComponent },
{
path: 'manager',
children: [
{ path: '', component: MainManagerContentComponent }, // รายการโครงการ
{ path: 'budget/:code', component: BudgetAproval }, // จัดการงบประมาณ
]
},
// children: [
// {
// path: 'dashboard',
@@ -18,8 +30,8 @@ const routes: Routes = [
// { path: '', redirectTo: 'profile', pathMatch: 'full' }
// ]
{ path: '', redirectTo: 'dashboard', pathMatch: 'full' },
{ path: '**', redirectTo: 'dashboard' }
{ path: '', redirectTo: 'landing', pathMatch: 'full' },
{ path: '**', redirectTo: 'landing' }
];
@NgModule({

View File

@@ -1,3 +1,4 @@
import { MainManagerContentComponent } from './../../content/main-manager-content/main-manager-content.component';
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
// import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
@@ -10,6 +11,9 @@ import { MainDashboardComponent } from '../../component/main-dashboard/main-dash
import { MainDashboardContentComponent } from '../../content/main-dashboard-content/main-dashboard-content.component';
import { AccDateFormatPipe } from '../../pipe/dtmtodatetime.pipe';
import { MainReportComponent } from '../../component/main-report/main-report.component';
import { MainManagerComponent } from '../../component/main-manager/main-manager.component';
import { BudgetAproval } from '../../component/budget-aproval/budget-aproval';
import { MainLandingComponent } from '../../component/main-landing/main-landing.component';
// import { MainReportComponent } from '../../component/main-report/main-report.component';
@@ -20,6 +24,10 @@ import { MainReportComponent } from '../../component/main-report/main-report.com
MainDashboardComponent,
MainDashboardContentComponent,
MainReportComponent,
MainManagerContentComponent,
MainManagerComponent,
BudgetAproval,
MainLandingComponent,
AccDateFormatPipe
// MainReportComponent
],