Files
Sio-Back/routes/atencion-clientes-routes.php
SIO Admin de656b70a2 feat: Actualizacion sistema SIO Backend
- Nuevo modulo de historial de cambios (ServicioHistorial)
- Observer para tracking automatico de cambios en servicios
- Correccion de variables auxiliar en ServiciosController
- Actualizacion de configuraciones y migraciones
- Endpoint para consultar historial de cambios

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 23:01:55 +00:00

49 lines
2.6 KiB
PHP
Executable File

<?php
Route::group(['prefix' => 'solicitud_servicios/'], function () {
Route::get('cat_servicios', 'ServiciosController@servicios')->name('atencion_clientes.servicios.servicios');
Route::get('estatus_servicios', 'ServiciosController@estatusServicios')->name('atencion_clientes.servicios.estatus_servicios');
Route::get('formas_pago', 'ServiciosController@formasPagos')->name('atencion_clientes.servicios.formas_pago');
Route::get('tipos_servicios', 'ServiciosController@tiposServicios')->name('atencion_clientes.servicios.tipos_servicios');
Route::get('clientes', 'ServiciosController@clientes')->name('atencion_clientes.servicios.clientes');
Route::get('clientes/{cliente_id}/domicilios', 'ServiciosController@domicilioXCliente')->name('atencion_clientes.servicios.clientes_domicilios');
Route::get('operadores', 'ServiciosController@operadores')->name('atencion_clientes.servicios.operadores');
Route::get('vehiculos', 'ServiciosController@vehiculos')->name('atencion_clientes.servicios.vehiculos');
Route::post('validar_disponibilidad', 'ServiciosController@validarOperadorVehiculo')->name('atencion_clientes.servicios.vehiculos.operadores');
Route::get('auxiliares', 'ServiciosController@auxiliares')->name('atencion_clientes.servicios.auxiliares');
Route::get('origenes', 'ServiciosController@origenes')->name('atencion_clientes.servicios.origenes');
Route::get('{servicio_id}/auxiliares/{auxiliar_id}/remove', 'ServiciosController@removeAuxiliar')->name('atencion_clientes.servicios.auxiliares.remove');
Route::get('solicitud/{solicitud_id}/servicio/{servicio_id}', 'ServiciosController@generarPDF')->name('atencion_clientes.servicios.pdf');
Route::get('filtros_servicios', 'ServiciosController@filtrosServicios')->name('atencion_clientes.filtros_servicios');
});
Route::post('solicitud_servicios/agenda', 'ServiciosController@agenda')->name('atencion_clientes.servicios.agenda');
Route::resource('solicitud_servicios', 'ServiciosController', ['except' => ['create', 'edit', 'destroy'], 'names' => [
'index' => 'atencion_clientes.solicitud_servicios.index',
'show' => 'atencion_clientes.solicitud_servicios.show',
'update' => 'atencion_clientes.solicitud_servicios.update',
'store' => 'atencion_clientes.solicitud_servicios.store',
//'destroy' => 'atencion_clientes.solicitud_servicios.destroy'
]]);
Route::get('solicitud_servicios/{solicitud_id}/encuesta', 'EncuestasController@resultados')->name('atencion_clientes.servicios.encuesta');
Route::post('solicitud_servicios/{servicio_progreso_id}/litraje', 'ServiciosController@actualizarLitraje')->name('atencion_clientes.servicios.litraje');