diff --git a/ci4/app/Config/Routes.php b/ci4/app/Config/Routes.php index 101f054e..6c9baeb3 100644 --- a/ci4/app/Config/Routes.php +++ b/ci4/app/Config/Routes.php @@ -32,7 +32,7 @@ $routes->group('activity', ['namespace' => 'App\Controllers\Sistema'], function * -------------------------------------------------------------------- */ - // Carga archivos de rutas por dominio +// Carga archivos de rutas por dominio foreach (glob(APPPATH . 'Config/Routes/*Routes.php') as $routeFile) { require $routeFile; } @@ -163,7 +163,6 @@ $routes->group('imposiciones', ['namespace' => 'App\Controllers\Configuracion'], $routes->post('menuitems', 'Imposiciones::menuItems', ['as' => 'menuItemsOfImposiciones']); $routes->get('select', 'Imposiciones::selectImposicion', ['as' => 'selectImposicion']); $routes->get('esquema/select', 'Imposiciones::selectImposicionEsquema', ['as' => 'selectImposicionEsquema']); - }); $routes->group('papelimpresiontipologias', ['namespace' => 'App\Controllers\Configuracion'], function ($routes) { @@ -778,15 +777,17 @@ $routes->group('produccion', ['namespace' => 'App\Controllers\Produccion'], func $routes->get('rotativa/datatable', 'Ordentrabajo::planning_rotativa_datatable'); $routes->get('plana/datatable', 'Ordentrabajo::planning_plana_datatable'); $routes->post('tarea/toggle/corte/(:num)', 'Ordentrabajo::tarea_toggle_corte/$1'); + }); - + $routes->group('maquinista', ['namespace' => 'App\Controllers\Produccion'], function ($routes) { + $routes->get('maquinas/view', 'Ordentrabajo::maquinista_maquinas_view', ['as' => 'viewProduccionMaquinistaMaquinas']); + $routes->get('colas/view', 'Ordentrabajo::maquinista_colas_view', ['as' => 'viewProduccionMaquinistaColas']); }); }); }); $routes->group('logistica', ['namespace' => 'App\Controllers\Logistica'], function ($routes) { $routes->get('print/label/test', 'LogisticaController::print_test_label'); - }); /* diff --git a/ci4/app/Controllers/Produccion/Ordentrabajo.php b/ci4/app/Controllers/Produccion/Ordentrabajo.php index d483680a..6165a89d 100755 --- a/ci4/app/Controllers/Produccion/Ordentrabajo.php +++ b/ci4/app/Controllers/Produccion/Ordentrabajo.php @@ -443,4 +443,7 @@ class Ordentrabajo extends BaseController $color = $this->produccionService->init($orden_trabajo_id)->getOtColorStatus(); return $this->response->setJSON(["color" => $color]); } + public function maquinista_maquinas_view(){} + public function maquinista_colas_view(){} + } diff --git a/ci4/app/Language/es/App.php b/ci4/app/Language/es/App.php index ebe76d0c..cddbcfc2 100755 --- a/ci4/app/Language/es/App.php +++ b/ci4/app/Language/es/App.php @@ -834,4 +834,9 @@ return [ "menu_soporte_ticket_list" => "Mis tickets", "me" => "Yo", + "menu_maquinista" => "Maquinista", + "menu_maquinista_maquinas" => "Máquinas", + "menu_maquinista_colas" => "Colas", + "menu_maquinista_mantenimiento" => "Mantenimiento", + ]; \ No newline at end of file diff --git a/ci4/app/Views/themes/vuexy/main/menu_impresion.php b/ci4/app/Views/themes/vuexy/main/menu_impresion.php index 814901b2..db287cca 100644 --- a/ci4/app/Views/themes/vuexy/main/menu_impresion.php +++ b/ci4/app/Views/themes/vuexy/main/menu_impresion.php @@ -30,6 +30,8 @@ require "menus/produccion_menu.php"; + require "menus/maquinista_menu.php"; + require "menus/importacion_menu.php"; require "menus/catalogo_menu.php"; diff --git a/ci4/app/Views/themes/vuexy/main/menus/maquinista_menu.php b/ci4/app/Views/themes/vuexy/main/menus/maquinista_menu.php new file mode 100644 index 00000000..60e23ac8 --- /dev/null +++ b/ci4/app/Views/themes/vuexy/main/menus/maquinista_menu.php @@ -0,0 +1,31 @@ +user()->inGroup('maquina')) { + ?> + + + \ No newline at end of file