|
|
|
|
@ -37,6 +37,34 @@ $routes->group('settings', ['namespace' => 'App\Controllers\Sistema'], function
|
|
|
|
|
/* Rutas para tarifas */
|
|
|
|
|
$routes->group('tarifas', ['namespace' => 'App\Controllers\Tarifas'], function ($routes) {
|
|
|
|
|
|
|
|
|
|
/* Maquinas */
|
|
|
|
|
$routes->group('maquinas', ['namespace' => 'App\Controllers\Tarifas\Maquinas'], function ($routes) {
|
|
|
|
|
|
|
|
|
|
$routes->post('acabado', 'TarifaMaquinas::add_tarifa_acabado_maquina_with_tarea');
|
|
|
|
|
$routes->post('manipulado', 'TarifaMaquinas::add_tarifa_manipulado_maquina_with_tarea');
|
|
|
|
|
$routes->post('preimpresion', 'TarifaMaquinas::add_tarifa_preimpresion_maquina_with_tarea');
|
|
|
|
|
$routes->post('encuadernacion', 'TarifaMaquinas::add_tarifa_encuadernacion_maquina_with_tarea');
|
|
|
|
|
$routes->post('extra', 'TarifaMaquinas::add_tarifa_extra_maquina_with_tarea');
|
|
|
|
|
|
|
|
|
|
$routes->delete('acabado/(:num)', 'TarifaMaquinas::delete_tarifa_acabado_maquina_with_tarea/$1');
|
|
|
|
|
$routes->delete('manipulado/(:num)', 'TarifaMaquinas::delete_tarifa_manipulado_maquina_with_tarea/$1');
|
|
|
|
|
$routes->delete('preimpresion/(:num)', 'TarifaMaquinas::delete_tarifa_preimpresion_maquina_with_tarea/$1');
|
|
|
|
|
$routes->delete('encuadernacion/(:num)', 'TarifaMaquinas::delete_tarifa_encuadernacion_maquina_with_tarea/$1');
|
|
|
|
|
$routes->delete('extra/(:num)', 'TarifaMaquinas::delete_tarifa_extra_maquina_with_tarea/$1');
|
|
|
|
|
|
|
|
|
|
$routes->get('acabado/select', 'TarifaMaquinas::get_select_maquina_acabado');
|
|
|
|
|
$routes->get('manipulado/select', 'TarifaMaquinas::get_select_maquina_manipulado');
|
|
|
|
|
$routes->get('impresion/select', 'TarifaMaquinas::get_select_maquina_impresion');
|
|
|
|
|
$routes->get('tareas/select', 'TarifaMaquinas::get_select_maquina_tareas');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$routes->get('acabado/datatable/(:num)', 'TarifaMaquinas::get_datatable_tarifa_acabado_maquina/$1');
|
|
|
|
|
$routes->get('manipulado/datatable/(:num)', 'TarifaMaquinas::get_datatable_tarifa_manipulado_maquina/$1');
|
|
|
|
|
$routes->get('preimpresion/datatable/(:num)', 'TarifaMaquinas::get_datatable_tarifa_preimpresion_maquina/$1');
|
|
|
|
|
$routes->get('encuadernacion/datatable/(:num)', 'TarifaMaquinas::get_datatable_tarifa_encuadernacion_maquina/$1');
|
|
|
|
|
$routes->get('extra/datatable/(:num)', 'TarifaMaquinas::get_datatable_tarifa_extra_maquina/$1');
|
|
|
|
|
});
|
|
|
|
|
/* Cliente */
|
|
|
|
|
$routes->group('acabados', ['namespace' => 'App\Controllers\Tarifas\Acabados'], function ($routes) {
|
|
|
|
|
|
|
|
|
|
@ -45,7 +73,7 @@ $routes->group('tarifas', ['namespace' => 'App\Controllers\Tarifas'], function (
|
|
|
|
|
$routes->match(['get', 'post'], 'edit/(:num)', 'TarifaAcabados::edit/$1', ['as' => 'tarifaAcabadoEdit']);
|
|
|
|
|
$routes->get('delete/(:num)', 'TarifaAcabados::delete/$1', ['as' => 'tarifaAcabadoDelete']);
|
|
|
|
|
$routes->post('datatable', 'TarifaAcabados::datatable', ['as' => 'tarifaAcabadoDT']);
|
|
|
|
|
|
|
|
|
|
$routes->get('select', 'TarifaAcabados::show_select', ["as" => "showSelectTarifaAcabado"]);
|
|
|
|
|
$routes->group('lineas', ['namespace' => 'App\Controllers\Tarifas\Acabados'], function ($routes) {
|
|
|
|
|
$routes->post('datatable', 'TarifaAcabadosLineas::datatable', ['as' => 'tarifaAcabadoLineasDT']);
|
|
|
|
|
$routes->post('datatable_editor', 'TarifaAcabadosLineas::datatable_editor', ['as' => 'tarifaAcabadoLineasDTE']);
|
|
|
|
|
@ -77,7 +105,7 @@ $routes->group('configuracion', ['namespace' => 'App\Controllers\Configuracion']
|
|
|
|
|
$routes->post('menuitemsFacturas', 'SeriesFacturas::menuItemsFacturas', ['as' => 'menuItemsOfSeriesFacturas']);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$routes->group("variables", ["namespace" => 'App\Controllers\Configuracion'], function ($routes) {
|
|
|
|
|
$routes->get('', 'ConfigVariables::index', ['as' => 'variablesIndex']);
|
|
|
|
|
$routes->get('find/(:num)', 'ConfigVariables::get/$1', ['as' => 'variablesFind']);
|
|
|
|
|
@ -92,6 +120,14 @@ $routes->group('configuracion', ['namespace' => 'App\Controllers\Configuracion']
|
|
|
|
|
$routes->get('datatable', 'ConfigErrores::datatable', ['as' => 'erroresPresupuestoDatatable']);
|
|
|
|
|
$routes->post('edit/(:num)', 'ConfigErrores::update_error_presupuesto/$1', ['as' => 'erroresPresupuestoUpdate']);
|
|
|
|
|
});
|
|
|
|
|
$routes->group("servicios", ["namespace" => 'App\Controllers\Configuracion'], function ($routes) {
|
|
|
|
|
$routes->get('', 'ServicioCliente::index', ['as' => 'servicioClienteList']);
|
|
|
|
|
$routes->get('(:num)', 'ServicioCliente::show/$1', ['as' => 'servicioClienteShow']);
|
|
|
|
|
$routes->post('(:num)', 'ServicioCliente::store/$1', ['as' => 'servicioClienteStore']);
|
|
|
|
|
$routes->post('update/(:num)', 'ServicioCliente::update_servicio_cliente/$1', ['as' => 'updateServicioCliente']);
|
|
|
|
|
$routes->get('edit/(:num)', 'ServicioCliente::viewForm/$1', ['as' => 'servicioClienteViewForm']);
|
|
|
|
|
$routes->get('datatable', 'ServicioCliente::datatable', ['as' => 'servicioClienteDatatable']);
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -160,6 +196,7 @@ $routes->group('tarifasmanipulado', ['namespace' => 'App\Controllers\Tarifas'],
|
|
|
|
|
$routes->post('datatable', 'Tarifasmanipulado::datatable', ['as' => 'dataTableOfTarifasManipulado']);
|
|
|
|
|
$routes->post('allmenuitems', 'Tarifasmanipulado::allItemsSelect', ['as' => 'select2ItemsOfTarifasManipulado']);
|
|
|
|
|
$routes->post('menuitems', 'Tarifasmanipulado::menuItems', ['as' => 'menuItemsOfTarifasManipulado']);
|
|
|
|
|
$routes->get('select', 'Tarifasmanipulado::show_select', ["as" => "showSelectTarifaManipulado"]);
|
|
|
|
|
});
|
|
|
|
|
$routes->resource('tarifasmanipulado', ['namespace' => 'App\Controllers\Tarifas', 'controller' => 'Tarifasmanipulado', 'except' => 'show,new,create,update']);
|
|
|
|
|
|
|
|
|
|
@ -263,6 +300,7 @@ $routes->group('maquinas', ['namespace' => 'App\Controllers\Configuracion'], fun
|
|
|
|
|
$routes->post('datatable', 'Maquinas::datatable', ['as' => 'dataTableOfMaquinas']);
|
|
|
|
|
$routes->post('allmenuitems', 'Maquinas::allItemsSelect', ['as' => 'select2ItemsOfMaquinas']);
|
|
|
|
|
$routes->post('menuitems', 'Maquinas::menuItems', ['as' => 'menuItemsOfMaquinas']);
|
|
|
|
|
$routes->get('select', 'Maquinas::select', ['as' => 'selectMaquinas']);
|
|
|
|
|
});
|
|
|
|
|
$routes->resource('maquinas', ['namespace' => 'App\Controllers\Configuracion', 'controller' => 'Maquinas', 'except' => 'show,new,create,update']);
|
|
|
|
|
|
|
|
|
|
@ -663,6 +701,7 @@ $routes->group('pedidos', ['namespace' => 'App\Controllers\Pedidos'], function (
|
|
|
|
|
$routes->post('cambiarestado', 'Pedido::cambiarEstado', ['as' => 'cambiarEstadoPedido']);
|
|
|
|
|
$routes->post('update/(:any)', 'Pedido::update/$1', ['as' => 'actualizarPedido']);
|
|
|
|
|
$routes->get('xml/(:num)', 'Pedido::get_xml_pedido/$1', ['as' => 'getXMLPedido']);
|
|
|
|
|
$routes->post('produccion/(:num)', 'Pedido::to_produccion/$1', ['as' => 'toProduccion']);
|
|
|
|
|
});
|
|
|
|
|
$routes->resource('pedidos', ['namespace' => 'App\Controllers\Pedidos', 'controller' => 'Pedido', 'except' => 'show,new,create,update']);
|
|
|
|
|
|
|
|
|
|
@ -794,11 +833,9 @@ $routes->group('messages', ['namespace' => 'App\Controllers\Chat'], function ($r
|
|
|
|
|
|
|
|
|
|
$routes->post('direct', 'ChatController::store_new_direct_message', ['as' => 'storeNewDirectMessage']);
|
|
|
|
|
$routes->post('direct/client', 'ChatController::store_new_direct_message_client', ['as' => 'storeNewDirectMessageClient']);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
$routes->group('chat', ['namespace' => 'App\Controllers\Chat'], function ($routes) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$routes->get('direct/(:num)', 'ChatController::get_chat_direct_view/$1', ['as' => 'getChatDirectView']);
|
|
|
|
|
$routes->get('presupuesto/(:num)', 'ChatController::get_chat_presupuesto_view/$1', ['as' => 'getChatPresupuestoView']);
|
|
|
|
|
$routes->get('pedido/(:num)', 'ChatController::get_chat_pedido_view/$1', ['as' => 'getChatPedidoView']);
|
|
|
|
|
@ -806,7 +843,7 @@ $routes->group('chat', ['namespace' => 'App\Controllers\Chat'], function ($route
|
|
|
|
|
|
|
|
|
|
$routes->get('direct/conversation/(:num)', 'ChatController::get_chat_direct/$1', ['as' => 'getChatDirect']);
|
|
|
|
|
$routes->get('direct/users/select/(:num)', 'ChatController::get_chat_direct_select_users/$1', ['as' => 'getChatDirectSelectUsers']);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$routes->get('direct/client/users/select/presupuesto/(:num)', 'ChatController::get_presupuesto_client_users/$1/$2', ['as' => 'getPresupuestoClientUsers']);
|
|
|
|
|
$routes->get('direct/client/users/select/pedido/(:num)', 'ChatController::get_pedido_client_users/$1/$2', ['as' => 'getPedidoClientUsers']);
|
|
|
|
|
$routes->get('direct/client/users/select/factura/(:num)', 'ChatController::get_factura_client_users/$1/$2', ['as' => 'getFacturaClientUsers']);
|
|
|
|
|
@ -848,6 +885,40 @@ $routes->group('chat', ['namespace' => 'App\Controllers\Chat'], function ($route
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$routes->group('produccion', ['namespace' => 'App\Controllers\Produccion'], function ($routes) {
|
|
|
|
|
$routes->group('ordentrabajo', ['namespace' => 'App\Controllers\Produccion'], function ($routes) {
|
|
|
|
|
$routes->get('', 'Ordentrabajo::index', ['as' => 'viewOrdenTrabajoIndex']);
|
|
|
|
|
$routes->get('edit/(:num)', 'Ordentrabajo::edit/$1', ['as' => 'viewOrdenTrabajoEdit']);
|
|
|
|
|
$routes->delete('reset/tareas/(:num)', 'Ordentrabajo::reset_tareas/$1');
|
|
|
|
|
$routes->delete('tareas/(:num)', 'Ordentrabajo::delete_tarea/$1');
|
|
|
|
|
$routes->get('summary/(:num)', 'Ordentrabajo::get_orden_trabajo_summary/$1', ['as' => 'getOrdenTrabajoSumary']);
|
|
|
|
|
$routes->get('datatable', 'Ordentrabajo::datatable');
|
|
|
|
|
$routes->get('datatable_pendientes', 'Ordentrabajo::datatable_pendientes');
|
|
|
|
|
$routes->get('datatable_ferro_pendiente', 'Ordentrabajo::datatable_ferro_pendiente');
|
|
|
|
|
$routes->get('datatable_ferro_ok', 'Ordentrabajo::datatable_ferro_ok');
|
|
|
|
|
$routes->get('tareas/datatable/(:num)', 'Ordentrabajo::tareas_datatable/$1', ['as' => 'datatableTareasOrdenTrabajo']);
|
|
|
|
|
/**======================
|
|
|
|
|
* UPDATES
|
|
|
|
|
*========================**/
|
|
|
|
|
$routes->post("update/tarea", 'Ordentrabajo::update_orden_trabajo_tarea');
|
|
|
|
|
$routes->post("update/date", 'Ordentrabajo::update_orden_trabajo_date');
|
|
|
|
|
$routes->post("update/user", 'Ordentrabajo::update_orden_trabajo_user');
|
|
|
|
|
$routes->post("update", 'Ordentrabajo::update_orden_trabajo');
|
|
|
|
|
$routes->post("upload/portada", 'Ordentrabajo::upload_orden_trabajo_portada');
|
|
|
|
|
|
|
|
|
|
/**======================
|
|
|
|
|
* PDF
|
|
|
|
|
*========================**/
|
|
|
|
|
$routes->get('pdf/(:num)', 'Ordentrabajo::get_pdf/$1');
|
|
|
|
|
$routes->get('portada/(:num)', 'Ordentrabajo::get_portada_img/$1');
|
|
|
|
|
$routes->group('planning', ['namespace' => 'App\Controllers\Produccion'], function ($routes) {
|
|
|
|
|
$routes->get('rotativa', 'Ordentrabajo::index_planning_rotativa');
|
|
|
|
|
$routes->get('papel/datatable', 'Ordentrabajo::papel_gramaje_datatable');
|
|
|
|
|
$routes->get('rotativa/datatable', 'Ordentrabajo::planning_rotativa_datatable');
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
/*
|
|
|
|
|
* --------------------------------------------------------------------
|
|
|
|
|
* APIs Route Definitions
|
|
|
|
|
@ -886,4 +957,4 @@ $routes->resource('translate', ['namespace' => 'App\Controllers', 'controller' =
|
|
|
|
|
*/
|
|
|
|
|
if (file_exists(APPPATH . 'Config/' . ENVIRONMENT . '/Routes.php')) {
|
|
|
|
|
require APPPATH . 'Config/' . ENVIRONMENT . '/Routes.php';
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|