|
|
@ -47,6 +47,7 @@ const Shift = React.lazy(() => import('./views/SimproV2/Shift')); |
|
|
|
const TestGantt = React.lazy(() => import('./views/testgantt')); |
|
|
|
const TestGantt = React.lazy(() => import('./views/testgantt')); |
|
|
|
const UserAdmin = React.lazy(() => import('./views/Master/UserAdmin')); |
|
|
|
const UserAdmin = React.lazy(() => import('./views/Master/UserAdmin')); |
|
|
|
const UserShift = React.lazy(() => import('./views/SimproV2/UserShift')); |
|
|
|
const UserShift = React.lazy(() => import('./views/SimproV2/UserShift')); |
|
|
|
|
|
|
|
const Kanban = React.lazy(() => import('./views/SimproV2/Kanban')); |
|
|
|
// const DashboardProject = React.lazy(() => import('./views/DashboardProject'));
|
|
|
|
// const DashboardProject = React.lazy(() => import('./views/DashboardProject'));
|
|
|
|
const DashboardBOD = React.lazy(() => import('./views/Dashboard/DashboardBOD')); |
|
|
|
const DashboardBOD = React.lazy(() => import('./views/Dashboard/DashboardBOD')); |
|
|
|
const DashboardCustomer = React.lazy(() => import('./views/Dashboard/DashboardCustomer')); |
|
|
|
const DashboardCustomer = React.lazy(() => import('./views/Dashboard/DashboardCustomer')); |
|
|
@ -71,7 +72,6 @@ const routes = [ |
|
|
|
{ path: '/human-resource', exact: true, name: 'Human Resource', component: ResourceWorker }, |
|
|
|
{ path: '/human-resource', exact: true, name: 'Human Resource', component: ResourceWorker }, |
|
|
|
{ path: '/material-resource', exact: true, name: 'Material Resource', component: ResourceMaterial }, |
|
|
|
{ path: '/material-resource', exact: true, name: 'Material Resource', component: ResourceMaterial }, |
|
|
|
{ path: '/tools-resource', exact: true, name: 'Tools Resource', component: ResourceTools }, |
|
|
|
{ path: '/tools-resource', exact: true, name: 'Tools Resource', component: ResourceTools }, |
|
|
|
|
|
|
|
|
|
|
|
{ path: '/control-monitoring', exact: true, name: 'Control Monitoring', component: ControlMonitoring }, |
|
|
|
{ path: '/control-monitoring', exact: true, name: 'Control Monitoring', component: ControlMonitoring }, |
|
|
|
{ path: '/control-monitoring-gantt', exact: true, name: 'Control Monitoring Gantt', component: ControlMonitoringGantt }, |
|
|
|
{ path: '/control-monitoring-gantt', exact: true, name: 'Control Monitoring Gantt', component: ControlMonitoringGantt }, |
|
|
|
{ path: '/presensi-resource', exact: true, name: 'Presensi Resource', component: Presensi }, |
|
|
|
{ path: '/presensi-resource', exact: true, name: 'Presensi Resource', component: Presensi }, |
|
|
@ -79,9 +79,9 @@ const routes = [ |
|
|
|
{ path: '/laporan-k3', exact: true, name: 'Laporan K3', component: K3 }, |
|
|
|
{ path: '/laporan-k3', exact: true, name: 'Laporan K3', component: K3 }, |
|
|
|
{ path: '/broadcast', exact: true, name: 'Broadcast', component: Broadcast }, |
|
|
|
{ path: '/broadcast', exact: true, name: 'Broadcast', component: Broadcast }, |
|
|
|
{ path: '/panic-button', exact: true, name: 'Tombol Darurat', component: PanicButton }, |
|
|
|
{ path: '/panic-button', exact: true, name: 'Tombol Darurat', component: PanicButton }, |
|
|
|
|
|
|
|
{ path: '/kanban', exact: true, name: 'Kanban', component: Kanban }, |
|
|
|
|
|
|
|
{ path: '/kanban/:proyek_id/:version_gantt_id', exact: true, name: 'Kanban', component: Kanban }, |
|
|
|
{ path: '/closing', exact: true, name: 'Closing', component: Closing }, |
|
|
|
{ path: '/closing', exact: true, name: 'Closing', component: Closing }, |
|
|
|
|
|
|
|
|
|
|
|
{ path: '/menu', exact: true, name: 'Menu', component: Menu }, |
|
|
|
{ path: '/menu', exact: true, name: 'Menu', component: Menu }, |
|
|
|
{ path: '/roles', exact: true, name: 'Roles', component: Roles }, |
|
|
|
{ path: '/roles', exact: true, name: 'Roles', component: Roles }, |
|
|
|
{ path: '/project-role', exact: true, name: 'Project Role', component: ProjectRole }, |
|
|
|
{ path: '/project-role', exact: true, name: 'Project Role', component: ProjectRole }, |
|
|
|