From de656b70a29d9a772b81a6c22627763b1e3eb8a3 Mon Sep 17 00:00:00 2001 From: SIO Admin Date: Sat, 17 Jan 2026 23:01:55 +0000 Subject: [PATCH] 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 --- .env.example | 0 .env.example.old | 0 .gitattributes | 0 .gitignore | 0 Dockerfile | 0 README.md | 0 app/Console/Commands/RolePermissions.php | 0 app/Console/Kernel.php | 0 app/Exceptions/Handler.php | 0 .../Administrador/ClientesController.php | 0 .../EstatusServiciosController.php | 0 .../Administrador/FormasPagosController.php | 0 .../Administrador/OrigenesController.php | 0 .../Administrador/RolesController.php | 0 .../Administrador/ServiciosController.php | 0 .../Administrador/SucursalesController.php | 0 .../TiposServiciosController.php | 0 .../TiposVehiculosController.php | 0 .../Administrador/UsersController.php | 0 .../Administrador/VehiculosController.php | 0 .../AtencionClientes/EncuestasController.php | 0 .../AtencionClientes/ServiciosController.php | 31 +++- .../Auth/AuthenticateController.php | 0 .../Auth/ForgotPasswordController.php | 0 app/Http/Controllers/Auth/LoginController.php | 0 .../Controllers/Auth/RegisterController.php | 0 .../Auth/ResetPasswordController.php | 0 app/Http/Controllers/Controller.php | 0 .../Operador/CheckListController.php | 0 .../Operador/DesplazamientosController.php | 0 .../Operador/EncuestasController.php | 0 .../Operador/JornadaController.php | 0 .../Operador/ServiciosController.php | 0 .../Operador/ServiciosProgresoController.php | 0 .../ServiciosProgresoNewController.php | 0 .../VehiculosIncidenciasController.php | 0 .../CapacidadAprovechadaController.php | 0 .../Reportes/EncuestasGeneralController.php | 0 .../Reportes/FiltrosController.php | 0 .../Reportes/MensualController.php | 0 ...roductividadAtencionClientesController.php | 0 .../Reportes/SemanalController.php | 0 .../Reportes/ServiciosAsesoresController.php | 0 .../Reportes/ServiciosClientesController.php | 0 .../Reportes/ServiciosController.php | 0 .../AsesoresController.php | 0 .../JornadaController.php | 0 app/Http/Kernel.php | 0 app/Http/Middleware/EncryptCookies.php | 0 .../Middleware/RedirectIfAuthenticated.php | 0 app/Http/Middleware/RequestLogs.php | 0 app/Http/Middleware/SentinelACL.php | 0 app/Http/Middleware/TrimStrings.php | 0 app/Http/Middleware/VerifyCsrfToken.php | 0 .../ClientesDomiciliosRequest.php | 0 .../Administrador/ClientesRequest.php | 0 .../Administrador/EstatusServiciosRequest.php | 0 .../Administrador/FormasPagosRequest.php | 0 .../Requests/Administrador/RolesRequest.php | 0 .../Administrador/ServiciosRequest.php | 0 .../Administrador/SucursalesRequest.php | 0 .../Administrador/TiposServiciosRequest.php | 0 .../Administrador/TiposVehiculosRequest.php | 0 .../Requests/Administrador/UserRequest.php | 0 .../Administrador/VehiculosRequest.php | 0 .../AtencionCliente/LitrajeRequest.php | 0 .../AtencionCliente/ServiciosRequest.php | 0 app/Http/Requests/LoginRequest.php | 0 .../Operador/DesplazamientoRequest.php | 0 .../Operador/FinalizarJornadaRequest.php | 0 .../Operador/FinalizarServicioRequest.php | 0 .../Operador/GuardarEvidenciaRequest.php | 0 .../Requests/Operador/GuardarFirmaRequest.php | 0 .../Operador/IniciarServicioRequest.php | 0 .../Operador/InicioJornadaRequest.php | 0 .../Operador/RechazarSolicitudRequest.php | 0 .../Operador/RespuestasOperadorRequest.php | 0 .../Operador/UltimaIncidenciaRequest.php | 0 .../Operador/VehiculosIncidenciasRequest.php | 0 .../Reportes/CapacidadAprovechadaRequest.php | 0 .../Reportes/ConsultarAsesoresRequest.php | 0 .../ConsultarAtencionClientesRequest.php | 0 .../Reportes/ConsultarClientesRequest.php | 0 .../Reportes/ConsultarVehiculosRequest.php | 0 .../Reportes/EncuestasGeneralRequest.php | 0 .../Reportes/FiltroAsesoresRequest.php | 0 .../ProductividadAtencionClientesRequest.php | 0 .../Reportes/ServiciosAsesoresRequest.php | 0 .../Reportes/ServiciosClientesRequest.php | 0 .../Requests/Reportes/ServiciosRequest.php | 0 app/Http/Requests/TokenFirebaseRequest.php | 0 app/Mail/ResetPassword.php | 0 app/Mail/RespuestasOperador.php | 0 app/Mail/SolicitudServicio.php | 0 app/Mail/SolicitudServicioTerminado.php | 0 app/Mail/SolicitudServicioTerminadoNew.php | 0 app/Models/BitacoraLaboral.php | 0 app/Models/CatEstatuServicio.php | 0 app/Models/CatFormaPago.php | 0 app/Models/CatMotivoEstatus.php | 0 app/Models/CatOrigen.php | 0 app/Models/CatServicio.php | 0 app/Models/CatTipoServicio.php | 0 app/Models/Cliente.php | 0 app/Models/ClienteDatoFiscal.php | 0 app/Models/ClienteDomicilio.php | 0 app/Models/CorreoSucursal.php | 0 app/Models/FacturaFormaPago.php | 0 app/Models/FacturaMetodoPago.php | 0 app/Models/FacturaTipoComprobante.php | 0 app/Models/FacturaUsoCFDI.php | 0 app/Models/Parametro.php | 0 app/Models/PreguntaDomestico.php | 0 app/Models/PreguntaEmpresarial.php | 0 app/Models/RespuestaDomestico.php | 0 app/Models/RespuestaEmpresarial.php | 0 app/Models/RespuestaOperadorDet.php | 0 app/Models/RespuestaOperadorEnc.php | 0 app/Models/Rol.php | 0 app/Models/RolUser.php | 0 app/Models/ServicioDet.php | 0 app/Models/ServicioEnc.php | 0 app/Models/ServicioEncuestaDomestico.php | 0 app/Models/ServicioEncuestaEmpresarial.php | 0 app/Models/ServicioEvidencia.php | 0 app/Models/ServicioHistorial.php | 55 +++++++ app/Models/ServicioProgreso.php | 0 app/Models/Sucursal.php | 0 app/Models/TipoEmpleado.php | 0 app/Models/TipoVehiculo.php | 0 app/Models/User.php | 0 app/Models/UserLoginLog.php | 0 app/Models/UsuarioDesplazamiento.php | 0 app/Models/Vehiculo.php | 0 app/Models/VehiculoIncidencia.php | 0 app/Models/VehiculoSucursal.php | 0 app/Observers/ServicioDetObserver.php | 135 ++++++++++++++++++ app/Providers/AppServiceProvider.php | 5 + app/Providers/AuthServiceProvider.php | 0 app/Providers/BroadcastServiceProvider.php | 0 app/Providers/EventServiceProvider.php | 0 app/Providers/FilesystemProvider.php | 0 app/Providers/ResponseProvider.php | 0 app/Providers/RouteServiceProvider.php | 0 artisan | 0 bootstrap/app.php | 0 bootstrap/autoload.php | 0 bootstrap/cache/.gitignore | 0 composer.json | 0 composer.lock | 0 config/ambiente.php | 0 config/app.php | 0 config/auth.php | 0 config/broadcasting.php | 0 config/cache.php | 0 config/cartalyst.sentinel.php | 0 config/cors.php | 14 +- config/database.php | 0 config/dompdf.php | 0 config/excel.php | 0 config/filesystems.php | 0 config/firebase.php | 0 config/jwt.php | 2 +- config/mail.php | 0 config/queue.php | 0 config/services.php | 0 config/session.php | 0 config/tinker.php | 0 config/view.php | 0 database/.gitignore | 0 database/factories/ModelFactory.php | 0 ...01_170548_create_table_tipos_empleados.php | 0 ...4_07_01_234437_create_table_sucursales.php | 0 ...02_230147_migration_cartalyst_sentinel.php | 0 ...12_100000_create_password_resets_table.php | 0 ...2449_alter_table_users_add_softdeletes.php | 0 ..._182235_create_table_estatus_servicios.php | 0 ...8_02_182543_create_table_cat_servicios.php | 0 ..._02_182630_create_table_cat_forma_pago.php | 0 ..._182719_create_table_cat_tipo_servicio.php | 0 ...225320_alter_table_roles_add_movil_web.php | 0 ...18_08_07_155038_create_table_vehiculos.php | 0 ...0740_create_table_vehiculos_sucursales.php | 0 ...9_181913_create_table_factura_uso_cfdi.php | 0 ...82302_create_table_factura_formas_pago.php | 0 ...2735_create_table_factura_metodos_pago.php | 0 ..._create_table_factura_tipo_comprobante.php | 0 ...018_08_09_184426_create_table_clientes.php | 0 ...90133_create_table_clientes_domicilios.php | 0 ...4_create_table_clientes_datos_fiscales.php | 0 ...18_08_10_172753_create_table_servicios.php | 0 ...3_173606_create_table_bitacora_laboral.php | 0 ..._create_table_usuarios_desplazamientos.php | 0 ...8_08_14_100454_create_table_parametros.php | 0 ...4_alter_table_users_add_token_firebase.php | 0 ...lientes_domicilios_add_nombre_sucursal.php | 0 ...53121_create_table_cat_tipos_vehiculos.php | 0 ...ble_cat_vehiculos_add_tipo_vehiculo_id.php | 0 ...39_alter_table_servicios_add_aux1_aux2.php | 0 ...able_cat_estatus_servicios_add_colores.php | 0 ...8_22_090710_create_table_servicios_enc.php | 0 ...8_22_091038_create_table_servicios_det.php | 0 ...alter_table_servicios_det_add_aceptado.php | 0 ...er_table_servicios_det_add_observacion.php | 0 ...121203_create_table_servicios_progreso.php | 0 ...2329_create_table_servicios_evidencias.php | 0 ...ter_table_servicios_progreso_add_firma.php | 0 ...10_09_153725_create_table_cat_origenes.php | 0 ...lter_table_servicios_enc_add_origen_id.php | 0 ...830_create_table_preguntas_empresarial.php | 0 ...19_create_table_respuestas_empresarial.php | 0 ...20433_create_table_preguntas_domestico.php | 0 ...0444_create_table_respuestas_domestico.php | 0 ...te_table_servicios_encuestas_domestico.php | 0 ..._table_servicios_encuestas_empresarial.php | 0 ...le_servicios_det_add_requiere_encuesta.php | 0 ..._alter_table_bitacora_laboral_nullable.php | 0 ...er_table_respuestas_domestico_add_enum.php | 0 ..._respuestas_empresarial_add_puntuacion.php | 0 ...ble_clientes_domicilios_change_cp_null.php | 0 ...clientes_clientes_domicilios_add_email.php | 0 ...al_preguntas_domestico_add_obligatorio.php | 0 ...servicios_progreso_add_aplica_garantia.php | 0 ...t_tipos_vehiculos_add_objetivo_mensual.php | 0 ...er_table_cat_vehiculos_add_descripcion.php | 0 ...table_cat_formas_pagos_add_permitezero.php | 0 ...50455_create_table_respuestas_operador.php | 0 ...e_respuestas_operador_reestructuracion.php | 0 ...os_encuestas_empresarial_change_lenght.php | 0 ...er_table_users_add_permisos_especiales.php | 0 ...r_table_servicios_progreso_add_litraje.php | 0 ...lter_table_servicios_det_add_facturado.php | 0 ...ate_table_cat_motivos_estatus_negativo.php | 0 ...rvicios_det_add_id_cat_motivos_estatus.php | 0 ...table_servicios_progreso_add_type_text.php | 0 ...1257_add_dispositivo_id_to_users_table.php | 0 ...157_create_table_vehiculos_incidencias.php | 0 ...icios_progreso_add_encuesta_contestada.php | 2 +- ...et_change_observacion_atencion_cliente.php | 0 ..._103418_create_users_logins_logs_table.php | 0 ...093420_create_table_correos_sucursales.php | 0 ...er_table_sucursales_add_costo_negativo.php | 0 ...clientes_domicilios_add_nombre_croquis.php | 0 ...le_cat_estatus_servicios_add_color_web.php | 0 ...31500_create_servicios_historial_table.php | 50 +++++++ database/seeds/CatFacturacion.php | 0 database/seeds/CatMotivosEstatusSeeder.php | 0 .../seeds/CatMotivosEstatusUpdateSeeder.php | 0 database/seeds/CatOrigenesTableSeeder.php | 0 database/seeds/ClientesTableSeeder.php | 0 database/seeds/ColoresWebEstatusServicio.php | 0 .../seeds/CorreosSucursalesTableSeeder.php | 0 database/seeds/DatabaseSeeder.php | 0 .../seeds/EstatusServiciosTableSeeder.php | 0 database/seeds/FormasPagosTableSeeder.php | 0 database/seeds/ParametrosTableSeeder.php | 0 .../seeds/PreguntasDomesticoTableSeeder.php | 0 .../seeds/PreguntasEmpresarialTableSeeder.php | 0 .../PreguntasRespuestasNuevasTableSeeder.php | 0 .../seeds/RespuestasDomesticoTableSeeder.php | 0 .../RespuestasEmpresarialTableSeeder.php | 0 database/seeds/RolesTableSeeder.php | 0 database/seeds/ServiciosTableSeeder.php | 0 .../seeds/SolicitudesServicioTableSeeder.php | 0 database/seeds/SucursalesTableSeeder.php | 0 database/seeds/TiposEmpleadosTableSeeder.php | 0 database/seeds/TiposServiciosTableSeeder.php | 0 database/seeds/TiposVehiculosTableSeeder.php | 0 database/seeds/UsersTableSeeder.php | 0 .../seeds/VehiculosSucursalesTableSeeder.php | 0 database/seeds/VehiculosTableSeeder.php | 0 docker/entrypoint-production.sh | 0 docker/nginx-default.conf | 0 docker/nginx.conf | 0 docker/php-fpm.conf | 0 docker/php.ini | 0 docker/storage.conf | 0 docker/supervisor.conf | 0 package.json | 0 phpunit.xml | 0 public/.htaccess | 0 public/css/app.css | 0 public/css/bootstrap.css | 0 public/favicon.ico | 0 public/index.php | 0 public/js/app.js | 0 public/robots.txt | 0 public/web.config | 0 resources/assets/images/logo.png | Bin resources/assets/images/logos/blanco.png | Bin resources/assets/images/logos/blanco2.png | Bin resources/assets/images/logos/logo_drenax.png | Bin resources/assets/js/app.js | 0 resources/assets/js/bootstrap.js | 0 resources/assets/js/components/Example.vue | 0 resources/assets/sass/_variables.scss | 0 resources/assets/sass/app.scss | 0 resources/fonts/helvetica.php | 0 resources/lang/en/auth.php | 0 resources/lang/en/pagination.php | 0 resources/lang/en/passwords.php | 0 resources/lang/en/validation.php | 0 resources/lang/es/auth.php | 0 resources/lang/es/pagination.php | 0 resources/lang/es/passwords.php | 0 resources/lang/es/validation.php | 0 .../views/email/emailRecuperar.blade.php | 0 .../email/emailRespuestasOperador.blade.php | 0 .../email/emailSolicitudServicio.blade.php | 0 .../emailSolicitudServicioTerminado.blade.php | 0 .../views/recibos/servicios-lite.blade.php | 0 resources/views/recibos/servicios.blade.php | 0 .../views/vendor/mail/html/button.blade.php | 0 .../views/vendor/mail/html/footer.blade.php | 0 .../views/vendor/mail/html/header.blade.php | 0 .../views/vendor/mail/html/layout.blade.php | 0 .../views/vendor/mail/html/message.blade.php | 0 .../views/vendor/mail/html/panel.blade.php | 0 .../vendor/mail/html/promotion.blade.php | 0 .../mail/html/promotion/button.blade.php | 0 .../views/vendor/mail/html/subcopy.blade.php | 0 .../views/vendor/mail/html/table.blade.php | 0 .../views/vendor/mail/html/themes/default.css | 0 .../vendor/mail/markdown/button.blade.php | 0 .../vendor/mail/markdown/footer.blade.php | 0 .../vendor/mail/markdown/header.blade.php | 0 .../vendor/mail/markdown/layout.blade.php | 0 .../vendor/mail/markdown/message.blade.php | 0 .../vendor/mail/markdown/panel.blade.php | 0 .../vendor/mail/markdown/promotion.blade.php | 0 .../mail/markdown/promotion/button.blade.php | 0 .../vendor/mail/markdown/subcopy.blade.php | 0 .../vendor/mail/markdown/table.blade.php | 0 .../vendor/notifications/email.blade.php | 0 .../vendor/pagination/bootstrap-4.blade.php | 0 .../views/vendor/pagination/default.blade.php | 0 .../pagination/simple-bootstrap-4.blade.php | 0 .../pagination/simple-default.blade.php | 0 resources/views/welcome.blade.php | 0 routes/administrador-routes.php | 0 routes/api.php | 3 + routes/atencion-clientes-routes.php | 0 routes/channels.php | 0 routes/console.php | 0 routes/operador-routes.php | 0 routes/reportes-routes.php | 0 routes/supervisor-operaciones-routes.php | 0 routes/web.php | 0 server.php | 0 storage/app/.gitignore | 0 storage/app/public/.gitignore | 0 storage/framework/.gitignore | 0 storage/framework/cache/.gitignore | 0 storage/framework/sessions/.gitignore | 0 storage/framework/testing/.gitignore | 0 storage/framework/views/.gitignore | 0 storage/logs/.gitignore | 0 tests/CreatesApplication.php | 0 tests/Feature/ExampleTest.php | 0 tests/TestCase.php | 0 tests/Unit/ExampleTest.php | 0 webpack.mix.js | 0 362 files changed, 286 insertions(+), 11 deletions(-) mode change 100644 => 100755 .env.example mode change 100644 => 100755 .env.example.old mode change 100644 => 100755 .gitattributes mode change 100644 => 100755 .gitignore mode change 100644 => 100755 Dockerfile mode change 100644 => 100755 README.md mode change 100644 => 100755 app/Console/Commands/RolePermissions.php mode change 100644 => 100755 app/Console/Kernel.php mode change 100644 => 100755 app/Exceptions/Handler.php mode change 100644 => 100755 app/Http/Controllers/Administrador/ClientesController.php mode change 100644 => 100755 app/Http/Controllers/Administrador/EstatusServiciosController.php mode change 100644 => 100755 app/Http/Controllers/Administrador/FormasPagosController.php mode change 100644 => 100755 app/Http/Controllers/Administrador/OrigenesController.php mode change 100644 => 100755 app/Http/Controllers/Administrador/RolesController.php mode change 100644 => 100755 app/Http/Controllers/Administrador/ServiciosController.php mode change 100644 => 100755 app/Http/Controllers/Administrador/SucursalesController.php mode change 100644 => 100755 app/Http/Controllers/Administrador/TiposServiciosController.php mode change 100644 => 100755 app/Http/Controllers/Administrador/TiposVehiculosController.php mode change 100644 => 100755 app/Http/Controllers/Administrador/UsersController.php mode change 100644 => 100755 app/Http/Controllers/Administrador/VehiculosController.php mode change 100644 => 100755 app/Http/Controllers/AtencionClientes/EncuestasController.php mode change 100644 => 100755 app/Http/Controllers/AtencionClientes/ServiciosController.php mode change 100644 => 100755 app/Http/Controllers/Auth/AuthenticateController.php mode change 100644 => 100755 app/Http/Controllers/Auth/ForgotPasswordController.php mode change 100644 => 100755 app/Http/Controllers/Auth/LoginController.php mode change 100644 => 100755 app/Http/Controllers/Auth/RegisterController.php mode change 100644 => 100755 app/Http/Controllers/Auth/ResetPasswordController.php mode change 100644 => 100755 app/Http/Controllers/Controller.php mode change 100644 => 100755 app/Http/Controllers/Operador/CheckListController.php mode change 100644 => 100755 app/Http/Controllers/Operador/DesplazamientosController.php mode change 100644 => 100755 app/Http/Controllers/Operador/EncuestasController.php mode change 100644 => 100755 app/Http/Controllers/Operador/JornadaController.php mode change 100644 => 100755 app/Http/Controllers/Operador/ServiciosController.php mode change 100644 => 100755 app/Http/Controllers/Operador/ServiciosProgresoController.php mode change 100644 => 100755 app/Http/Controllers/Operador/ServiciosProgresoNewController.php mode change 100644 => 100755 app/Http/Controllers/Operador/VehiculosIncidenciasController.php mode change 100644 => 100755 app/Http/Controllers/Reportes/CapacidadAprovechadaController.php mode change 100644 => 100755 app/Http/Controllers/Reportes/EncuestasGeneralController.php mode change 100644 => 100755 app/Http/Controllers/Reportes/FiltrosController.php mode change 100644 => 100755 app/Http/Controllers/Reportes/MensualController.php mode change 100644 => 100755 app/Http/Controllers/Reportes/ProductividadAtencionClientesController.php mode change 100644 => 100755 app/Http/Controllers/Reportes/SemanalController.php mode change 100644 => 100755 app/Http/Controllers/Reportes/ServiciosAsesoresController.php mode change 100644 => 100755 app/Http/Controllers/Reportes/ServiciosClientesController.php mode change 100644 => 100755 app/Http/Controllers/Reportes/ServiciosController.php mode change 100644 => 100755 app/Http/Controllers/SupervisorOperaciones/AsesoresController.php mode change 100644 => 100755 app/Http/Controllers/SupervisorOperaciones/JornadaController.php mode change 100644 => 100755 app/Http/Kernel.php mode change 100644 => 100755 app/Http/Middleware/EncryptCookies.php mode change 100644 => 100755 app/Http/Middleware/RedirectIfAuthenticated.php mode change 100644 => 100755 app/Http/Middleware/RequestLogs.php mode change 100644 => 100755 app/Http/Middleware/SentinelACL.php mode change 100644 => 100755 app/Http/Middleware/TrimStrings.php mode change 100644 => 100755 app/Http/Middleware/VerifyCsrfToken.php mode change 100644 => 100755 app/Http/Requests/Administrador/ClientesDomiciliosRequest.php mode change 100644 => 100755 app/Http/Requests/Administrador/ClientesRequest.php mode change 100644 => 100755 app/Http/Requests/Administrador/EstatusServiciosRequest.php mode change 100644 => 100755 app/Http/Requests/Administrador/FormasPagosRequest.php mode change 100644 => 100755 app/Http/Requests/Administrador/RolesRequest.php mode change 100644 => 100755 app/Http/Requests/Administrador/ServiciosRequest.php mode change 100644 => 100755 app/Http/Requests/Administrador/SucursalesRequest.php mode change 100644 => 100755 app/Http/Requests/Administrador/TiposServiciosRequest.php mode change 100644 => 100755 app/Http/Requests/Administrador/TiposVehiculosRequest.php mode change 100644 => 100755 app/Http/Requests/Administrador/UserRequest.php mode change 100644 => 100755 app/Http/Requests/Administrador/VehiculosRequest.php mode change 100644 => 100755 app/Http/Requests/AtencionCliente/LitrajeRequest.php mode change 100644 => 100755 app/Http/Requests/AtencionCliente/ServiciosRequest.php mode change 100644 => 100755 app/Http/Requests/LoginRequest.php mode change 100644 => 100755 app/Http/Requests/Operador/DesplazamientoRequest.php mode change 100644 => 100755 app/Http/Requests/Operador/FinalizarJornadaRequest.php mode change 100644 => 100755 app/Http/Requests/Operador/FinalizarServicioRequest.php mode change 100644 => 100755 app/Http/Requests/Operador/GuardarEvidenciaRequest.php mode change 100644 => 100755 app/Http/Requests/Operador/GuardarFirmaRequest.php mode change 100644 => 100755 app/Http/Requests/Operador/IniciarServicioRequest.php mode change 100644 => 100755 app/Http/Requests/Operador/InicioJornadaRequest.php mode change 100644 => 100755 app/Http/Requests/Operador/RechazarSolicitudRequest.php mode change 100644 => 100755 app/Http/Requests/Operador/RespuestasOperadorRequest.php mode change 100644 => 100755 app/Http/Requests/Operador/UltimaIncidenciaRequest.php mode change 100644 => 100755 app/Http/Requests/Operador/VehiculosIncidenciasRequest.php mode change 100644 => 100755 app/Http/Requests/Reportes/CapacidadAprovechadaRequest.php mode change 100644 => 100755 app/Http/Requests/Reportes/ConsultarAsesoresRequest.php mode change 100644 => 100755 app/Http/Requests/Reportes/ConsultarAtencionClientesRequest.php mode change 100644 => 100755 app/Http/Requests/Reportes/ConsultarClientesRequest.php mode change 100644 => 100755 app/Http/Requests/Reportes/ConsultarVehiculosRequest.php mode change 100644 => 100755 app/Http/Requests/Reportes/EncuestasGeneralRequest.php mode change 100644 => 100755 app/Http/Requests/Reportes/FiltroAsesoresRequest.php mode change 100644 => 100755 app/Http/Requests/Reportes/ProductividadAtencionClientesRequest.php mode change 100644 => 100755 app/Http/Requests/Reportes/ServiciosAsesoresRequest.php mode change 100644 => 100755 app/Http/Requests/Reportes/ServiciosClientesRequest.php mode change 100644 => 100755 app/Http/Requests/Reportes/ServiciosRequest.php mode change 100644 => 100755 app/Http/Requests/TokenFirebaseRequest.php mode change 100644 => 100755 app/Mail/ResetPassword.php mode change 100644 => 100755 app/Mail/RespuestasOperador.php mode change 100644 => 100755 app/Mail/SolicitudServicio.php mode change 100644 => 100755 app/Mail/SolicitudServicioTerminado.php mode change 100644 => 100755 app/Mail/SolicitudServicioTerminadoNew.php mode change 100644 => 100755 app/Models/BitacoraLaboral.php mode change 100644 => 100755 app/Models/CatEstatuServicio.php mode change 100644 => 100755 app/Models/CatFormaPago.php mode change 100644 => 100755 app/Models/CatMotivoEstatus.php mode change 100644 => 100755 app/Models/CatOrigen.php mode change 100644 => 100755 app/Models/CatServicio.php mode change 100644 => 100755 app/Models/CatTipoServicio.php mode change 100644 => 100755 app/Models/Cliente.php mode change 100644 => 100755 app/Models/ClienteDatoFiscal.php mode change 100644 => 100755 app/Models/ClienteDomicilio.php mode change 100644 => 100755 app/Models/CorreoSucursal.php mode change 100644 => 100755 app/Models/FacturaFormaPago.php mode change 100644 => 100755 app/Models/FacturaMetodoPago.php mode change 100644 => 100755 app/Models/FacturaTipoComprobante.php mode change 100644 => 100755 app/Models/FacturaUsoCFDI.php mode change 100644 => 100755 app/Models/Parametro.php mode change 100644 => 100755 app/Models/PreguntaDomestico.php mode change 100644 => 100755 app/Models/PreguntaEmpresarial.php mode change 100644 => 100755 app/Models/RespuestaDomestico.php mode change 100644 => 100755 app/Models/RespuestaEmpresarial.php mode change 100644 => 100755 app/Models/RespuestaOperadorDet.php mode change 100644 => 100755 app/Models/RespuestaOperadorEnc.php mode change 100644 => 100755 app/Models/Rol.php mode change 100644 => 100755 app/Models/RolUser.php mode change 100644 => 100755 app/Models/ServicioDet.php mode change 100644 => 100755 app/Models/ServicioEnc.php mode change 100644 => 100755 app/Models/ServicioEncuestaDomestico.php mode change 100644 => 100755 app/Models/ServicioEncuestaEmpresarial.php mode change 100644 => 100755 app/Models/ServicioEvidencia.php create mode 100644 app/Models/ServicioHistorial.php mode change 100644 => 100755 app/Models/ServicioProgreso.php mode change 100644 => 100755 app/Models/Sucursal.php mode change 100644 => 100755 app/Models/TipoEmpleado.php mode change 100644 => 100755 app/Models/TipoVehiculo.php mode change 100644 => 100755 app/Models/User.php mode change 100644 => 100755 app/Models/UserLoginLog.php mode change 100644 => 100755 app/Models/UsuarioDesplazamiento.php mode change 100644 => 100755 app/Models/Vehiculo.php mode change 100644 => 100755 app/Models/VehiculoIncidencia.php mode change 100644 => 100755 app/Models/VehiculoSucursal.php create mode 100644 app/Observers/ServicioDetObserver.php mode change 100644 => 100755 app/Providers/AppServiceProvider.php mode change 100644 => 100755 app/Providers/AuthServiceProvider.php mode change 100644 => 100755 app/Providers/BroadcastServiceProvider.php mode change 100644 => 100755 app/Providers/EventServiceProvider.php mode change 100644 => 100755 app/Providers/FilesystemProvider.php mode change 100644 => 100755 app/Providers/ResponseProvider.php mode change 100644 => 100755 app/Providers/RouteServiceProvider.php mode change 100644 => 100755 artisan mode change 100644 => 100755 bootstrap/app.php mode change 100644 => 100755 bootstrap/autoload.php mode change 100644 => 100755 bootstrap/cache/.gitignore mode change 100644 => 100755 composer.json mode change 100644 => 100755 composer.lock mode change 100644 => 100755 config/ambiente.php mode change 100644 => 100755 config/app.php mode change 100644 => 100755 config/auth.php mode change 100644 => 100755 config/broadcasting.php mode change 100644 => 100755 config/cache.php mode change 100644 => 100755 config/cartalyst.sentinel.php mode change 100644 => 100755 config/cors.php mode change 100644 => 100755 config/database.php mode change 100644 => 100755 config/dompdf.php mode change 100644 => 100755 config/excel.php mode change 100644 => 100755 config/filesystems.php mode change 100644 => 100755 config/firebase.php mode change 100644 => 100755 config/jwt.php mode change 100644 => 100755 config/mail.php mode change 100644 => 100755 config/queue.php mode change 100644 => 100755 config/services.php mode change 100644 => 100755 config/session.php mode change 100644 => 100755 config/tinker.php mode change 100644 => 100755 config/view.php mode change 100644 => 100755 database/.gitignore mode change 100644 => 100755 database/factories/ModelFactory.php mode change 100644 => 100755 database/migrations/2014_07_01_170548_create_table_tipos_empleados.php mode change 100644 => 100755 database/migrations/2014_07_01_234437_create_table_sucursales.php mode change 100644 => 100755 database/migrations/2014_07_02_230147_migration_cartalyst_sentinel.php mode change 100644 => 100755 database/migrations/2014_10_12_100000_create_password_resets_table.php mode change 100644 => 100755 database/migrations/2018_08_01_232449_alter_table_users_add_softdeletes.php mode change 100644 => 100755 database/migrations/2018_08_02_182235_create_table_estatus_servicios.php mode change 100644 => 100755 database/migrations/2018_08_02_182543_create_table_cat_servicios.php mode change 100644 => 100755 database/migrations/2018_08_02_182630_create_table_cat_forma_pago.php mode change 100644 => 100755 database/migrations/2018_08_02_182719_create_table_cat_tipo_servicio.php mode change 100644 => 100755 database/migrations/2018_08_02_225320_alter_table_roles_add_movil_web.php mode change 100644 => 100755 database/migrations/2018_08_07_155038_create_table_vehiculos.php mode change 100644 => 100755 database/migrations/2018_08_08_210740_create_table_vehiculos_sucursales.php mode change 100644 => 100755 database/migrations/2018_08_09_181913_create_table_factura_uso_cfdi.php mode change 100644 => 100755 database/migrations/2018_08_09_182302_create_table_factura_formas_pago.php mode change 100644 => 100755 database/migrations/2018_08_09_182735_create_table_factura_metodos_pago.php mode change 100644 => 100755 database/migrations/2018_08_09_183000_create_table_factura_tipo_comprobante.php mode change 100644 => 100755 database/migrations/2018_08_09_184426_create_table_clientes.php mode change 100644 => 100755 database/migrations/2018_08_09_190133_create_table_clientes_domicilios.php mode change 100644 => 100755 database/migrations/2018_08_09_190634_create_table_clientes_datos_fiscales.php mode change 100644 => 100755 database/migrations/2018_08_10_172753_create_table_servicios.php mode change 100644 => 100755 database/migrations/2018_08_13_173606_create_table_bitacora_laboral.php mode change 100644 => 100755 database/migrations/2018_08_14_082732_create_table_usuarios_desplazamientos.php mode change 100644 => 100755 database/migrations/2018_08_14_100454_create_table_parametros.php mode change 100644 => 100755 database/migrations/2018_08_14_130334_alter_table_users_add_token_firebase.php mode change 100644 => 100755 database/migrations/2018_08_17_082013_alter_table_clientes_domicilios_add_nombre_sucursal.php mode change 100644 => 100755 database/migrations/2018_08_20_153121_create_table_cat_tipos_vehiculos.php mode change 100644 => 100755 database/migrations/2018_08_20_154206_alter_table_cat_vehiculos_add_tipo_vehiculo_id.php mode change 100644 => 100755 database/migrations/2018_08_21_094439_alter_table_servicios_add_aux1_aux2.php mode change 100644 => 100755 database/migrations/2018_08_21_130744_alter_table_cat_estatus_servicios_add_colores.php mode change 100644 => 100755 database/migrations/2018_08_22_090710_create_table_servicios_enc.php mode change 100644 => 100755 database/migrations/2018_08_22_091038_create_table_servicios_det.php mode change 100644 => 100755 database/migrations/2018_08_28_114907_alter_table_servicios_det_add_aceptado.php mode change 100644 => 100755 database/migrations/2018_09_12_090851_alter_table_servicios_det_add_observacion.php mode change 100644 => 100755 database/migrations/2018_09_12_121203_create_table_servicios_progreso.php mode change 100644 => 100755 database/migrations/2018_09_12_122329_create_table_servicios_evidencias.php mode change 100644 => 100755 database/migrations/2018_09_21_102131_alter_table_servicios_progreso_add_firma.php mode change 100644 => 100755 database/migrations/2018_10_09_153725_create_table_cat_origenes.php mode change 100644 => 100755 database/migrations/2018_10_09_160724_alter_table_servicios_enc_add_origen_id.php mode change 100644 => 100755 database/migrations/2018_10_10_114830_create_table_preguntas_empresarial.php mode change 100644 => 100755 database/migrations/2018_10_10_115619_create_table_respuestas_empresarial.php mode change 100644 => 100755 database/migrations/2018_10_10_120433_create_table_preguntas_domestico.php mode change 100644 => 100755 database/migrations/2018_10_10_120444_create_table_respuestas_domestico.php mode change 100644 => 100755 database/migrations/2018_10_10_164553_create_table_servicios_encuestas_domestico.php mode change 100644 => 100755 database/migrations/2018_10_10_164601_create_table_servicios_encuestas_empresarial.php mode change 100644 => 100755 database/migrations/2018_10_11_091119_alter_table_servicios_det_add_requiere_encuesta.php mode change 100644 => 100755 database/migrations/2018_10_11_150903_alter_table_bitacora_laboral_nullable.php mode change 100644 => 100755 database/migrations/2018_10_12_150934_alter_table_respuestas_domestico_add_enum.php mode change 100644 => 100755 database/migrations/2018_10_15_162514_alter_table_respuestas_domestico_respuestas_empresarial_add_puntuacion.php mode change 100644 => 100755 database/migrations/2018_11_23_131906_alter_table_clientes_domicilios_change_cp_null.php mode change 100644 => 100755 database/migrations/2018_11_27_152155_alter_table_clientes_clientes_domicilios_add_email.php mode change 100644 => 100755 database/migrations/2019_03_04_153533_alter_table_preguntas_empresarial_preguntas_domestico_add_obligatorio.php mode change 100644 => 100755 database/migrations/2019_04_11_165513_alter_table_servicios_progreso_add_aplica_garantia.php mode change 100644 => 100755 database/migrations/2019_04_24_130937_alter_table_cat_tipos_vehiculos_add_objetivo_mensual.php mode change 100644 => 100755 database/migrations/2019_04_29_170113_alter_table_cat_vehiculos_add_descripcion.php mode change 100644 => 100755 database/migrations/2019_04_29_170242_alter_table_cat_formas_pagos_add_permitezero.php mode change 100644 => 100755 database/migrations/2019_06_07_150455_create_table_respuestas_operador.php mode change 100644 => 100755 database/migrations/2019_06_10_113955_alter_table_respuestas_operador_reestructuracion.php mode change 100644 => 100755 database/migrations/2019_10_01_150527_alter_table_servicios_encuestas_domestico_servicios_encuestas_empresarial_change_lenght.php mode change 100644 => 100755 database/migrations/2019_10_01_163413_alter_table_users_add_permisos_especiales.php mode change 100644 => 100755 database/migrations/2019_10_08_163334_alter_table_servicios_progreso_add_litraje.php mode change 100644 => 100755 database/migrations/2020_02_11_150947_alter_table_servicios_det_add_facturado.php mode change 100644 => 100755 database/migrations/2020_06_15_133421_create_table_cat_motivos_estatus_negativo.php mode change 100644 => 100755 database/migrations/2020_06_15_140718_alter_table_servicios_det_add_id_cat_motivos_estatus.php mode change 100644 => 100755 database/migrations/2020_08_12_094226_alter_table_servicios_progreso_add_type_text.php mode change 100644 => 100755 database/migrations/2020_08_19_101257_add_dispositivo_id_to_users_table.php mode change 100644 => 100755 database/migrations/2020_08_21_092157_create_table_vehiculos_incidencias.php mode change 100644 => 100755 database/migrations/2021_09_02_124753_alter_table_servicios_progreso_add_encuesta_contestada.php mode change 100644 => 100755 database/migrations/2022_03_22_183731_alter_table_servicios_det_change_observacion_atencion_cliente.php mode change 100644 => 100755 database/migrations/2023_03_03_103418_create_users_logins_logs_table.php mode change 100644 => 100755 database/migrations/2023_04_12_093420_create_table_correos_sucursales.php mode change 100644 => 100755 database/migrations/2023_04_12_120819_alter_table_sucursales_add_costo_negativo.php mode change 100644 => 100755 database/migrations/2023_04_17_164646_alter_table_clientes_domicilios_add_nombre_croquis.php mode change 100644 => 100755 database/migrations/2023_05_04_164350_alter_table_cat_estatus_servicios_add_color_web.php create mode 100644 database/migrations/2026_01_10_031500_create_servicios_historial_table.php mode change 100644 => 100755 database/seeds/CatFacturacion.php mode change 100644 => 100755 database/seeds/CatMotivosEstatusSeeder.php mode change 100644 => 100755 database/seeds/CatMotivosEstatusUpdateSeeder.php mode change 100644 => 100755 database/seeds/CatOrigenesTableSeeder.php mode change 100644 => 100755 database/seeds/ClientesTableSeeder.php mode change 100644 => 100755 database/seeds/ColoresWebEstatusServicio.php mode change 100644 => 100755 database/seeds/CorreosSucursalesTableSeeder.php mode change 100644 => 100755 database/seeds/DatabaseSeeder.php mode change 100644 => 100755 database/seeds/EstatusServiciosTableSeeder.php mode change 100644 => 100755 database/seeds/FormasPagosTableSeeder.php mode change 100644 => 100755 database/seeds/ParametrosTableSeeder.php mode change 100644 => 100755 database/seeds/PreguntasDomesticoTableSeeder.php mode change 100644 => 100755 database/seeds/PreguntasEmpresarialTableSeeder.php mode change 100644 => 100755 database/seeds/PreguntasRespuestasNuevasTableSeeder.php mode change 100644 => 100755 database/seeds/RespuestasDomesticoTableSeeder.php mode change 100644 => 100755 database/seeds/RespuestasEmpresarialTableSeeder.php mode change 100644 => 100755 database/seeds/RolesTableSeeder.php mode change 100644 => 100755 database/seeds/ServiciosTableSeeder.php mode change 100644 => 100755 database/seeds/SolicitudesServicioTableSeeder.php mode change 100644 => 100755 database/seeds/SucursalesTableSeeder.php mode change 100644 => 100755 database/seeds/TiposEmpleadosTableSeeder.php mode change 100644 => 100755 database/seeds/TiposServiciosTableSeeder.php mode change 100644 => 100755 database/seeds/TiposVehiculosTableSeeder.php mode change 100644 => 100755 database/seeds/UsersTableSeeder.php mode change 100644 => 100755 database/seeds/VehiculosSucursalesTableSeeder.php mode change 100644 => 100755 database/seeds/VehiculosTableSeeder.php mode change 100644 => 100755 docker/entrypoint-production.sh mode change 100644 => 100755 docker/nginx-default.conf mode change 100644 => 100755 docker/nginx.conf mode change 100644 => 100755 docker/php-fpm.conf mode change 100644 => 100755 docker/php.ini mode change 100644 => 100755 docker/storage.conf mode change 100644 => 100755 docker/supervisor.conf mode change 100644 => 100755 package.json mode change 100644 => 100755 phpunit.xml mode change 100644 => 100755 public/.htaccess mode change 100644 => 100755 public/css/app.css mode change 100644 => 100755 public/css/bootstrap.css mode change 100644 => 100755 public/favicon.ico mode change 100644 => 100755 public/index.php mode change 100644 => 100755 public/js/app.js mode change 100644 => 100755 public/robots.txt mode change 100644 => 100755 public/web.config mode change 100644 => 100755 resources/assets/images/logo.png mode change 100644 => 100755 resources/assets/images/logos/blanco.png mode change 100644 => 100755 resources/assets/images/logos/blanco2.png mode change 100644 => 100755 resources/assets/images/logos/logo_drenax.png mode change 100644 => 100755 resources/assets/js/app.js mode change 100644 => 100755 resources/assets/js/bootstrap.js mode change 100644 => 100755 resources/assets/js/components/Example.vue mode change 100644 => 100755 resources/assets/sass/_variables.scss mode change 100644 => 100755 resources/assets/sass/app.scss mode change 100644 => 100755 resources/fonts/helvetica.php mode change 100644 => 100755 resources/lang/en/auth.php mode change 100644 => 100755 resources/lang/en/pagination.php mode change 100644 => 100755 resources/lang/en/passwords.php mode change 100644 => 100755 resources/lang/en/validation.php mode change 100644 => 100755 resources/lang/es/auth.php mode change 100644 => 100755 resources/lang/es/pagination.php mode change 100644 => 100755 resources/lang/es/passwords.php mode change 100644 => 100755 resources/lang/es/validation.php mode change 100644 => 100755 resources/views/email/emailRecuperar.blade.php mode change 100644 => 100755 resources/views/email/emailRespuestasOperador.blade.php mode change 100644 => 100755 resources/views/email/emailSolicitudServicio.blade.php mode change 100644 => 100755 resources/views/email/emailSolicitudServicioTerminado.blade.php mode change 100644 => 100755 resources/views/recibos/servicios-lite.blade.php mode change 100644 => 100755 resources/views/recibos/servicios.blade.php mode change 100644 => 100755 resources/views/vendor/mail/html/button.blade.php mode change 100644 => 100755 resources/views/vendor/mail/html/footer.blade.php mode change 100644 => 100755 resources/views/vendor/mail/html/header.blade.php mode change 100644 => 100755 resources/views/vendor/mail/html/layout.blade.php mode change 100644 => 100755 resources/views/vendor/mail/html/message.blade.php mode change 100644 => 100755 resources/views/vendor/mail/html/panel.blade.php mode change 100644 => 100755 resources/views/vendor/mail/html/promotion.blade.php mode change 100644 => 100755 resources/views/vendor/mail/html/promotion/button.blade.php mode change 100644 => 100755 resources/views/vendor/mail/html/subcopy.blade.php mode change 100644 => 100755 resources/views/vendor/mail/html/table.blade.php mode change 100644 => 100755 resources/views/vendor/mail/html/themes/default.css mode change 100644 => 100755 resources/views/vendor/mail/markdown/button.blade.php mode change 100644 => 100755 resources/views/vendor/mail/markdown/footer.blade.php mode change 100644 => 100755 resources/views/vendor/mail/markdown/header.blade.php mode change 100644 => 100755 resources/views/vendor/mail/markdown/layout.blade.php mode change 100644 => 100755 resources/views/vendor/mail/markdown/message.blade.php mode change 100644 => 100755 resources/views/vendor/mail/markdown/panel.blade.php mode change 100644 => 100755 resources/views/vendor/mail/markdown/promotion.blade.php mode change 100644 => 100755 resources/views/vendor/mail/markdown/promotion/button.blade.php mode change 100644 => 100755 resources/views/vendor/mail/markdown/subcopy.blade.php mode change 100644 => 100755 resources/views/vendor/mail/markdown/table.blade.php mode change 100644 => 100755 resources/views/vendor/notifications/email.blade.php mode change 100644 => 100755 resources/views/vendor/pagination/bootstrap-4.blade.php mode change 100644 => 100755 resources/views/vendor/pagination/default.blade.php mode change 100644 => 100755 resources/views/vendor/pagination/simple-bootstrap-4.blade.php mode change 100644 => 100755 resources/views/vendor/pagination/simple-default.blade.php mode change 100644 => 100755 resources/views/welcome.blade.php mode change 100644 => 100755 routes/administrador-routes.php mode change 100644 => 100755 routes/api.php mode change 100644 => 100755 routes/atencion-clientes-routes.php mode change 100644 => 100755 routes/channels.php mode change 100644 => 100755 routes/console.php mode change 100644 => 100755 routes/operador-routes.php mode change 100644 => 100755 routes/reportes-routes.php mode change 100644 => 100755 routes/supervisor-operaciones-routes.php mode change 100644 => 100755 routes/web.php mode change 100644 => 100755 server.php mode change 100644 => 100755 storage/app/.gitignore mode change 100644 => 100755 storage/app/public/.gitignore mode change 100644 => 100755 storage/framework/.gitignore mode change 100644 => 100755 storage/framework/cache/.gitignore mode change 100644 => 100755 storage/framework/sessions/.gitignore mode change 100644 => 100755 storage/framework/testing/.gitignore mode change 100644 => 100755 storage/framework/views/.gitignore mode change 100644 => 100755 storage/logs/.gitignore mode change 100644 => 100755 tests/CreatesApplication.php mode change 100644 => 100755 tests/Feature/ExampleTest.php mode change 100644 => 100755 tests/TestCase.php mode change 100644 => 100755 tests/Unit/ExampleTest.php mode change 100644 => 100755 webpack.mix.js diff --git a/.env.example b/.env.example old mode 100644 new mode 100755 diff --git a/.env.example.old b/.env.example.old old mode 100644 new mode 100755 diff --git a/.gitattributes b/.gitattributes old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/Dockerfile b/Dockerfile old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/app/Console/Commands/RolePermissions.php b/app/Console/Commands/RolePermissions.php old mode 100644 new mode 100755 diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php old mode 100644 new mode 100755 diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Administrador/ClientesController.php b/app/Http/Controllers/Administrador/ClientesController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Administrador/EstatusServiciosController.php b/app/Http/Controllers/Administrador/EstatusServiciosController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Administrador/FormasPagosController.php b/app/Http/Controllers/Administrador/FormasPagosController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Administrador/OrigenesController.php b/app/Http/Controllers/Administrador/OrigenesController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Administrador/RolesController.php b/app/Http/Controllers/Administrador/RolesController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Administrador/ServiciosController.php b/app/Http/Controllers/Administrador/ServiciosController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Administrador/SucursalesController.php b/app/Http/Controllers/Administrador/SucursalesController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Administrador/TiposServiciosController.php b/app/Http/Controllers/Administrador/TiposServiciosController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Administrador/TiposVehiculosController.php b/app/Http/Controllers/Administrador/TiposVehiculosController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Administrador/UsersController.php b/app/Http/Controllers/Administrador/UsersController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Administrador/VehiculosController.php b/app/Http/Controllers/Administrador/VehiculosController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/AtencionClientes/EncuestasController.php b/app/Http/Controllers/AtencionClientes/EncuestasController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/AtencionClientes/ServiciosController.php b/app/Http/Controllers/AtencionClientes/ServiciosController.php old mode 100644 new mode 100755 index a1c182e..b977013 --- a/app/Http/Controllers/AtencionClientes/ServiciosController.php +++ b/app/Http/Controllers/AtencionClientes/ServiciosController.php @@ -395,6 +395,10 @@ class ServiciosController extends Controller $contain_aux_1 = array_key_exists('auxiliar_1', $data); $contain_aux_2 = array_key_exists('auxiliar_2', $data); + $auxiliar_1_name = null; + $auxiliar_2_name = null; + $auxiliar_3_name = null; + if ($auxiliar_1) { $auxiliar_1_name = ($contain_aux_1 && $s->auxiliar_1 == $data['auxiliar_1']) ? "El auxiliar: '" . $auxiliar_1->nombre . " " . $auxiliar_1->apellido_paterno . " " . $auxiliar_1->apellido_materno . "' no está disponible." : null; } @@ -403,8 +407,6 @@ class ServiciosController extends Controller $auxiliar_2_name = ($contain_aux_2 && $s->auxiliar_2 == $data['auxiliar_2']) ? "El auxiliar: '" . $auxiliar_2->nombre . " " . $auxiliar_2->apellido_paterno . " " . $auxiliar_2->apellido_materno . "' no está disponible." : null; } - $auxiliar_3_name = null; - $salida_array = compact('operador_name', 'vehiculo_name', 'auxiliar_1_name', 'auxiliar_2_name', 'auxiliar_3_name'); $salida = collect($salida_array)->filter()->values(); @@ -1407,6 +1409,31 @@ class ServiciosController extends Controller return response()->unauthorized('No es posible actualizar, pongase en contacto con un administrador'); } + /** + * Obtener historial de cambios de un servicio + */ + public function historial($servicio_det_id) + { + $historial = \App\Models\ServicioHistorial::where('servicio_det_id', $servicio_det_id) + ->join('users', 'users.id', '=', 'servicios_historial.usuario_id') + ->select( + 'servicios_historial.*', + 'users.nombre as usuario_nombre', + 'users.apellido_paterno as usuario_apellido' + ) + ->orderBy('servicios_historial.created_at', 'DESC') + ->get() + ->map(function ($item) { + $camposLegibles = \App\Models\ServicioHistorial::$camposLegibles; + $item->campo_legible = $camposLegibles[$item->campo] ?? $item->campo; + $item->usuario_completo = $item->usuario_nombre . ' ' . $item->usuario_apellido; + $item->tiempo_transcurrido = \Carbon\Carbon::parse($item->created_at)->diffForHumans(); + return $item; + }); + + return response()->success($historial); + } + function filtrosServicios(Request $request){ $user = Auth::user(); diff --git a/app/Http/Controllers/Auth/AuthenticateController.php b/app/Http/Controllers/Auth/AuthenticateController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Auth/ForgotPasswordController.php b/app/Http/Controllers/Auth/ForgotPasswordController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Auth/ResetPasswordController.php b/app/Http/Controllers/Auth/ResetPasswordController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Operador/CheckListController.php b/app/Http/Controllers/Operador/CheckListController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Operador/DesplazamientosController.php b/app/Http/Controllers/Operador/DesplazamientosController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Operador/EncuestasController.php b/app/Http/Controllers/Operador/EncuestasController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Operador/JornadaController.php b/app/Http/Controllers/Operador/JornadaController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Operador/ServiciosController.php b/app/Http/Controllers/Operador/ServiciosController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Operador/ServiciosProgresoController.php b/app/Http/Controllers/Operador/ServiciosProgresoController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Operador/ServiciosProgresoNewController.php b/app/Http/Controllers/Operador/ServiciosProgresoNewController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Operador/VehiculosIncidenciasController.php b/app/Http/Controllers/Operador/VehiculosIncidenciasController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Reportes/CapacidadAprovechadaController.php b/app/Http/Controllers/Reportes/CapacidadAprovechadaController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Reportes/EncuestasGeneralController.php b/app/Http/Controllers/Reportes/EncuestasGeneralController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Reportes/FiltrosController.php b/app/Http/Controllers/Reportes/FiltrosController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Reportes/MensualController.php b/app/Http/Controllers/Reportes/MensualController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Reportes/ProductividadAtencionClientesController.php b/app/Http/Controllers/Reportes/ProductividadAtencionClientesController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Reportes/SemanalController.php b/app/Http/Controllers/Reportes/SemanalController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Reportes/ServiciosAsesoresController.php b/app/Http/Controllers/Reportes/ServiciosAsesoresController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Reportes/ServiciosClientesController.php b/app/Http/Controllers/Reportes/ServiciosClientesController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/Reportes/ServiciosController.php b/app/Http/Controllers/Reportes/ServiciosController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/SupervisorOperaciones/AsesoresController.php b/app/Http/Controllers/SupervisorOperaciones/AsesoresController.php old mode 100644 new mode 100755 diff --git a/app/Http/Controllers/SupervisorOperaciones/JornadaController.php b/app/Http/Controllers/SupervisorOperaciones/JornadaController.php old mode 100644 new mode 100755 diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/EncryptCookies.php b/app/Http/Middleware/EncryptCookies.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/RequestLogs.php b/app/Http/Middleware/RequestLogs.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/SentinelACL.php b/app/Http/Middleware/SentinelACL.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/TrimStrings.php b/app/Http/Middleware/TrimStrings.php old mode 100644 new mode 100755 diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/Http/Middleware/VerifyCsrfToken.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Administrador/ClientesDomiciliosRequest.php b/app/Http/Requests/Administrador/ClientesDomiciliosRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Administrador/ClientesRequest.php b/app/Http/Requests/Administrador/ClientesRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Administrador/EstatusServiciosRequest.php b/app/Http/Requests/Administrador/EstatusServiciosRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Administrador/FormasPagosRequest.php b/app/Http/Requests/Administrador/FormasPagosRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Administrador/RolesRequest.php b/app/Http/Requests/Administrador/RolesRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Administrador/ServiciosRequest.php b/app/Http/Requests/Administrador/ServiciosRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Administrador/SucursalesRequest.php b/app/Http/Requests/Administrador/SucursalesRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Administrador/TiposServiciosRequest.php b/app/Http/Requests/Administrador/TiposServiciosRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Administrador/TiposVehiculosRequest.php b/app/Http/Requests/Administrador/TiposVehiculosRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Administrador/UserRequest.php b/app/Http/Requests/Administrador/UserRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Administrador/VehiculosRequest.php b/app/Http/Requests/Administrador/VehiculosRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/AtencionCliente/LitrajeRequest.php b/app/Http/Requests/AtencionCliente/LitrajeRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/AtencionCliente/ServiciosRequest.php b/app/Http/Requests/AtencionCliente/ServiciosRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/LoginRequest.php b/app/Http/Requests/LoginRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Operador/DesplazamientoRequest.php b/app/Http/Requests/Operador/DesplazamientoRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Operador/FinalizarJornadaRequest.php b/app/Http/Requests/Operador/FinalizarJornadaRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Operador/FinalizarServicioRequest.php b/app/Http/Requests/Operador/FinalizarServicioRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Operador/GuardarEvidenciaRequest.php b/app/Http/Requests/Operador/GuardarEvidenciaRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Operador/GuardarFirmaRequest.php b/app/Http/Requests/Operador/GuardarFirmaRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Operador/IniciarServicioRequest.php b/app/Http/Requests/Operador/IniciarServicioRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Operador/InicioJornadaRequest.php b/app/Http/Requests/Operador/InicioJornadaRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Operador/RechazarSolicitudRequest.php b/app/Http/Requests/Operador/RechazarSolicitudRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Operador/RespuestasOperadorRequest.php b/app/Http/Requests/Operador/RespuestasOperadorRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Operador/UltimaIncidenciaRequest.php b/app/Http/Requests/Operador/UltimaIncidenciaRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Operador/VehiculosIncidenciasRequest.php b/app/Http/Requests/Operador/VehiculosIncidenciasRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Reportes/CapacidadAprovechadaRequest.php b/app/Http/Requests/Reportes/CapacidadAprovechadaRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Reportes/ConsultarAsesoresRequest.php b/app/Http/Requests/Reportes/ConsultarAsesoresRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Reportes/ConsultarAtencionClientesRequest.php b/app/Http/Requests/Reportes/ConsultarAtencionClientesRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Reportes/ConsultarClientesRequest.php b/app/Http/Requests/Reportes/ConsultarClientesRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Reportes/ConsultarVehiculosRequest.php b/app/Http/Requests/Reportes/ConsultarVehiculosRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Reportes/EncuestasGeneralRequest.php b/app/Http/Requests/Reportes/EncuestasGeneralRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Reportes/FiltroAsesoresRequest.php b/app/Http/Requests/Reportes/FiltroAsesoresRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Reportes/ProductividadAtencionClientesRequest.php b/app/Http/Requests/Reportes/ProductividadAtencionClientesRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Reportes/ServiciosAsesoresRequest.php b/app/Http/Requests/Reportes/ServiciosAsesoresRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Reportes/ServiciosClientesRequest.php b/app/Http/Requests/Reportes/ServiciosClientesRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/Reportes/ServiciosRequest.php b/app/Http/Requests/Reportes/ServiciosRequest.php old mode 100644 new mode 100755 diff --git a/app/Http/Requests/TokenFirebaseRequest.php b/app/Http/Requests/TokenFirebaseRequest.php old mode 100644 new mode 100755 diff --git a/app/Mail/ResetPassword.php b/app/Mail/ResetPassword.php old mode 100644 new mode 100755 diff --git a/app/Mail/RespuestasOperador.php b/app/Mail/RespuestasOperador.php old mode 100644 new mode 100755 diff --git a/app/Mail/SolicitudServicio.php b/app/Mail/SolicitudServicio.php old mode 100644 new mode 100755 diff --git a/app/Mail/SolicitudServicioTerminado.php b/app/Mail/SolicitudServicioTerminado.php old mode 100644 new mode 100755 diff --git a/app/Mail/SolicitudServicioTerminadoNew.php b/app/Mail/SolicitudServicioTerminadoNew.php old mode 100644 new mode 100755 diff --git a/app/Models/BitacoraLaboral.php b/app/Models/BitacoraLaboral.php old mode 100644 new mode 100755 diff --git a/app/Models/CatEstatuServicio.php b/app/Models/CatEstatuServicio.php old mode 100644 new mode 100755 diff --git a/app/Models/CatFormaPago.php b/app/Models/CatFormaPago.php old mode 100644 new mode 100755 diff --git a/app/Models/CatMotivoEstatus.php b/app/Models/CatMotivoEstatus.php old mode 100644 new mode 100755 diff --git a/app/Models/CatOrigen.php b/app/Models/CatOrigen.php old mode 100644 new mode 100755 diff --git a/app/Models/CatServicio.php b/app/Models/CatServicio.php old mode 100644 new mode 100755 diff --git a/app/Models/CatTipoServicio.php b/app/Models/CatTipoServicio.php old mode 100644 new mode 100755 diff --git a/app/Models/Cliente.php b/app/Models/Cliente.php old mode 100644 new mode 100755 diff --git a/app/Models/ClienteDatoFiscal.php b/app/Models/ClienteDatoFiscal.php old mode 100644 new mode 100755 diff --git a/app/Models/ClienteDomicilio.php b/app/Models/ClienteDomicilio.php old mode 100644 new mode 100755 diff --git a/app/Models/CorreoSucursal.php b/app/Models/CorreoSucursal.php old mode 100644 new mode 100755 diff --git a/app/Models/FacturaFormaPago.php b/app/Models/FacturaFormaPago.php old mode 100644 new mode 100755 diff --git a/app/Models/FacturaMetodoPago.php b/app/Models/FacturaMetodoPago.php old mode 100644 new mode 100755 diff --git a/app/Models/FacturaTipoComprobante.php b/app/Models/FacturaTipoComprobante.php old mode 100644 new mode 100755 diff --git a/app/Models/FacturaUsoCFDI.php b/app/Models/FacturaUsoCFDI.php old mode 100644 new mode 100755 diff --git a/app/Models/Parametro.php b/app/Models/Parametro.php old mode 100644 new mode 100755 diff --git a/app/Models/PreguntaDomestico.php b/app/Models/PreguntaDomestico.php old mode 100644 new mode 100755 diff --git a/app/Models/PreguntaEmpresarial.php b/app/Models/PreguntaEmpresarial.php old mode 100644 new mode 100755 diff --git a/app/Models/RespuestaDomestico.php b/app/Models/RespuestaDomestico.php old mode 100644 new mode 100755 diff --git a/app/Models/RespuestaEmpresarial.php b/app/Models/RespuestaEmpresarial.php old mode 100644 new mode 100755 diff --git a/app/Models/RespuestaOperadorDet.php b/app/Models/RespuestaOperadorDet.php old mode 100644 new mode 100755 diff --git a/app/Models/RespuestaOperadorEnc.php b/app/Models/RespuestaOperadorEnc.php old mode 100644 new mode 100755 diff --git a/app/Models/Rol.php b/app/Models/Rol.php old mode 100644 new mode 100755 diff --git a/app/Models/RolUser.php b/app/Models/RolUser.php old mode 100644 new mode 100755 diff --git a/app/Models/ServicioDet.php b/app/Models/ServicioDet.php old mode 100644 new mode 100755 diff --git a/app/Models/ServicioEnc.php b/app/Models/ServicioEnc.php old mode 100644 new mode 100755 diff --git a/app/Models/ServicioEncuestaDomestico.php b/app/Models/ServicioEncuestaDomestico.php old mode 100644 new mode 100755 diff --git a/app/Models/ServicioEncuestaEmpresarial.php b/app/Models/ServicioEncuestaEmpresarial.php old mode 100644 new mode 100755 diff --git a/app/Models/ServicioEvidencia.php b/app/Models/ServicioEvidencia.php old mode 100644 new mode 100755 diff --git a/app/Models/ServicioHistorial.php b/app/Models/ServicioHistorial.php new file mode 100644 index 0000000..74fa698 --- /dev/null +++ b/app/Models/ServicioHistorial.php @@ -0,0 +1,55 @@ + 'Estatus', + 'operador_id' => 'Operador', + 'vehiculo_id' => 'Vehículo', + 'auxiliar_1' => 'Auxiliar 1', + 'auxiliar_2' => 'Auxiliar 2', + 'costo_servicio' => 'Costo del servicio', + 'tipo_servicio_id' => 'Tipo de servicio', + 'servicio_id' => 'Servicio', + 'aceptado' => 'Aceptado por operador', + 'observacion' => 'Observación del operador', + 'observacion_atencion_cliente' => 'Observación de atención al cliente', + 'requiere_encuesta' => 'Requiere encuesta', + 'facturado' => 'Facturado', + 'fecha_solicitud' => 'Fecha de solicitud', + 'duracion' => 'Duración', + 'cat_motivos_estatus_id' => 'Motivo del estatus' + ]; + + public function servicioDet() + { + return $this->belongsTo(ServicioDet::class, 'servicio_det_id'); + } + + public function usuario() + { + return $this->belongsTo(User::class, 'usuario_id'); + } + + public function getCampoLegibleAttribute() + { + return self::$camposLegibles[$this->campo] ?? $this->campo; + } +} diff --git a/app/Models/ServicioProgreso.php b/app/Models/ServicioProgreso.php old mode 100644 new mode 100755 diff --git a/app/Models/Sucursal.php b/app/Models/Sucursal.php old mode 100644 new mode 100755 diff --git a/app/Models/TipoEmpleado.php b/app/Models/TipoEmpleado.php old mode 100644 new mode 100755 diff --git a/app/Models/TipoVehiculo.php b/app/Models/TipoVehiculo.php old mode 100644 new mode 100755 diff --git a/app/Models/User.php b/app/Models/User.php old mode 100644 new mode 100755 diff --git a/app/Models/UserLoginLog.php b/app/Models/UserLoginLog.php old mode 100644 new mode 100755 diff --git a/app/Models/UsuarioDesplazamiento.php b/app/Models/UsuarioDesplazamiento.php old mode 100644 new mode 100755 diff --git a/app/Models/Vehiculo.php b/app/Models/Vehiculo.php old mode 100644 new mode 100755 diff --git a/app/Models/VehiculoIncidencia.php b/app/Models/VehiculoIncidencia.php old mode 100644 new mode 100755 diff --git a/app/Models/VehiculoSucursal.php b/app/Models/VehiculoSucursal.php old mode 100644 new mode 100755 diff --git a/app/Observers/ServicioDetObserver.php b/app/Observers/ServicioDetObserver.php new file mode 100644 index 0000000..aebb5f4 --- /dev/null +++ b/app/Observers/ServicioDetObserver.php @@ -0,0 +1,135 @@ +id : null; + + if ($usuarioId) { + ServicioHistorial::create([ + 'servicio_det_id' => $servicioDet->id, + 'usuario_id' => $usuarioId, + 'campo' => 'servicio', + 'valor_anterior' => null, + 'valor_nuevo' => 'Servicio creado', + 'accion' => 'crear', + 'ip_address' => Request::ip() + ]); + } + } + + /** + * Handle the ServicioDet "updating" event. + */ + public function updating(ServicioDet $servicioDet) + { + $usuarioId = Auth::check() ? Auth::user()->id : null; + + if (!$usuarioId) { + return; + } + + $cambios = $servicioDet->getDirty(); + $original = $servicioDet->getOriginal(); + + foreach ($cambios as $campo => $valorNuevo) { + if (in_array($campo, $this->camposRastreados)) { + $valorAnterior = $original[$campo] ?? null; + + // Convertir IDs a nombres legibles + $valorAnteriorLegible = $this->obtenerValorLegible($campo, $valorAnterior); + $valorNuevoLegible = $this->obtenerValorLegible($campo, $valorNuevo); + + ServicioHistorial::create([ + 'servicio_det_id' => $servicioDet->id, + 'usuario_id' => $usuarioId, + 'campo' => $campo, + 'valor_anterior' => $valorAnteriorLegible, + 'valor_nuevo' => $valorNuevoLegible, + 'accion' => 'actualizar', + 'ip_address' => Request::ip() + ]); + } + } + } + + /** + * Convierte IDs a valores legibles + */ + protected function obtenerValorLegible($campo, $valor) + { + if ($valor === null || $valor === '') { + return 'Sin asignar'; + } + + switch ($campo) { + case 'estatus_servicio_id': + $estatus = \App\Models\CatEstatuServicio::find($valor); + return $estatus ? $estatus->nombre : $valor; + + case 'operador_id': + case 'auxiliar_1': + case 'auxiliar_2': + $usuario = \App\Models\User::find($valor); + return $usuario ? $usuario->nombre . ' ' . $usuario->apellido_paterno : $valor; + + case 'vehiculo_id': + $vehiculo = \App\Models\Vehiculo::find($valor); + return $vehiculo ? $vehiculo->num_economico : $valor; + + case 'tipo_servicio_id': + $tipo = \App\Models\CatTipoServicio::find($valor); + return $tipo ? $tipo->nombre : $valor; + + case 'servicio_id': + $servicio = \App\Models\CatServicio::find($valor); + return $servicio ? $servicio->nombre : $valor; + + case 'aceptado': + case 'requiere_encuesta': + case 'facturado': + return $valor ? 'Sí' : 'No'; + + case 'costo_servicio': + return '$' . number_format($valor, 2); + + case 'cat_motivos_estatus_id': + $motivo = \App\Models\CatMotivoEstatus::find($valor); + return $motivo ? $motivo->nombre : $valor; + + default: + return $valor; + } + } +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php old mode 100644 new mode 100755 index 7021981..5e6257f --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -4,6 +4,8 @@ namespace App\Providers; use Illuminate\Support\Facades\Schema; use Illuminate\Support\ServiceProvider; +use App\Models\ServicioDet; +use App\Observers\ServicioDetObserver; class AppServiceProvider extends ServiceProvider { @@ -15,6 +17,9 @@ class AppServiceProvider extends ServiceProvider public function boot() { Schema::defaultStringLength(191); + + // Registrar observer para historial de cambios en servicios + ServicioDet::observe(ServicioDetObserver::class); } /** diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Providers/BroadcastServiceProvider.php b/app/Providers/BroadcastServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Providers/EventServiceProvider.php b/app/Providers/EventServiceProvider.php old mode 100644 new mode 100755 diff --git a/app/Providers/FilesystemProvider.php b/app/Providers/FilesystemProvider.php old mode 100644 new mode 100755 diff --git a/app/Providers/ResponseProvider.php b/app/Providers/ResponseProvider.php old mode 100644 new mode 100755 diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php old mode 100644 new mode 100755 diff --git a/artisan b/artisan old mode 100644 new mode 100755 diff --git a/bootstrap/app.php b/bootstrap/app.php old mode 100644 new mode 100755 diff --git a/bootstrap/autoload.php b/bootstrap/autoload.php old mode 100644 new mode 100755 diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore old mode 100644 new mode 100755 diff --git a/composer.json b/composer.json old mode 100644 new mode 100755 diff --git a/composer.lock b/composer.lock old mode 100644 new mode 100755 diff --git a/config/ambiente.php b/config/ambiente.php old mode 100644 new mode 100755 diff --git a/config/app.php b/config/app.php old mode 100644 new mode 100755 diff --git a/config/auth.php b/config/auth.php old mode 100644 new mode 100755 diff --git a/config/broadcasting.php b/config/broadcasting.php old mode 100644 new mode 100755 diff --git a/config/cache.php b/config/cache.php old mode 100644 new mode 100755 diff --git a/config/cartalyst.sentinel.php b/config/cartalyst.sentinel.php old mode 100644 new mode 100755 diff --git a/config/cors.php b/config/cors.php old mode 100644 new mode 100755 index e9b90f8..1d5fe9e --- a/config/cors.php +++ b/config/cors.php @@ -11,13 +11,13 @@ return [ | to accept any value. | */ - - 'supportsCredentials' => false, - 'allowedOrigins' => ['*'], + + 'supportsCredentials' => true, + 'allowedOrigins' => ['https://sio.consultoria-as.com', 'http://localhost:4200', 'http://192.168.10.197:4200', '*'], 'allowedOriginsPatterns' => [], - 'allowedHeaders' => ['*'], - 'allowedMethods' => ['*'], - 'exposedHeaders' => [], - 'maxAge' => 0, + 'allowedHeaders' => ['Content-Type', 'Authorization', 'X-Requested-With', 'Accept', 'Origin', 'Application'], + 'allowedMethods' => ['GET', 'POST', 'PUT', 'DELETE', 'OPTIONS'], + 'exposedHeaders' => ['Authorization'], + 'maxAge' => 3600, ]; diff --git a/config/database.php b/config/database.php old mode 100644 new mode 100755 diff --git a/config/dompdf.php b/config/dompdf.php old mode 100644 new mode 100755 diff --git a/config/excel.php b/config/excel.php old mode 100644 new mode 100755 diff --git a/config/filesystems.php b/config/filesystems.php old mode 100644 new mode 100755 diff --git a/config/firebase.php b/config/firebase.php old mode 100644 new mode 100755 diff --git a/config/jwt.php b/config/jwt.php old mode 100644 new mode 100755 index 01dc5d4..851c736 --- a/config/jwt.php +++ b/config/jwt.php @@ -21,7 +21,7 @@ return [ | */ - 'secret' => env('JWT_SECRET', 'wDoIYDrnf8j0YiHGJcrHsYQ9k4hkZK76'), + 'secret' => env('JWT_SECRET', 'vYzA0jtIMih86HBYwkhbA8YhJp424CjU'), /* |-------------------------------------------------------------------------- diff --git a/config/mail.php b/config/mail.php old mode 100644 new mode 100755 diff --git a/config/queue.php b/config/queue.php old mode 100644 new mode 100755 diff --git a/config/services.php b/config/services.php old mode 100644 new mode 100755 diff --git a/config/session.php b/config/session.php old mode 100644 new mode 100755 diff --git a/config/tinker.php b/config/tinker.php old mode 100644 new mode 100755 diff --git a/config/view.php b/config/view.php old mode 100644 new mode 100755 diff --git a/database/.gitignore b/database/.gitignore old mode 100644 new mode 100755 diff --git a/database/factories/ModelFactory.php b/database/factories/ModelFactory.php old mode 100644 new mode 100755 diff --git a/database/migrations/2014_07_01_170548_create_table_tipos_empleados.php b/database/migrations/2014_07_01_170548_create_table_tipos_empleados.php old mode 100644 new mode 100755 diff --git a/database/migrations/2014_07_01_234437_create_table_sucursales.php b/database/migrations/2014_07_01_234437_create_table_sucursales.php old mode 100644 new mode 100755 diff --git a/database/migrations/2014_07_02_230147_migration_cartalyst_sentinel.php b/database/migrations/2014_07_02_230147_migration_cartalyst_sentinel.php old mode 100644 new mode 100755 diff --git a/database/migrations/2014_10_12_100000_create_password_resets_table.php b/database/migrations/2014_10_12_100000_create_password_resets_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_01_232449_alter_table_users_add_softdeletes.php b/database/migrations/2018_08_01_232449_alter_table_users_add_softdeletes.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_02_182235_create_table_estatus_servicios.php b/database/migrations/2018_08_02_182235_create_table_estatus_servicios.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_02_182543_create_table_cat_servicios.php b/database/migrations/2018_08_02_182543_create_table_cat_servicios.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_02_182630_create_table_cat_forma_pago.php b/database/migrations/2018_08_02_182630_create_table_cat_forma_pago.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_02_182719_create_table_cat_tipo_servicio.php b/database/migrations/2018_08_02_182719_create_table_cat_tipo_servicio.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_02_225320_alter_table_roles_add_movil_web.php b/database/migrations/2018_08_02_225320_alter_table_roles_add_movil_web.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_07_155038_create_table_vehiculos.php b/database/migrations/2018_08_07_155038_create_table_vehiculos.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_08_210740_create_table_vehiculos_sucursales.php b/database/migrations/2018_08_08_210740_create_table_vehiculos_sucursales.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_09_181913_create_table_factura_uso_cfdi.php b/database/migrations/2018_08_09_181913_create_table_factura_uso_cfdi.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_09_182302_create_table_factura_formas_pago.php b/database/migrations/2018_08_09_182302_create_table_factura_formas_pago.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_09_182735_create_table_factura_metodos_pago.php b/database/migrations/2018_08_09_182735_create_table_factura_metodos_pago.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_09_183000_create_table_factura_tipo_comprobante.php b/database/migrations/2018_08_09_183000_create_table_factura_tipo_comprobante.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_09_184426_create_table_clientes.php b/database/migrations/2018_08_09_184426_create_table_clientes.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_09_190133_create_table_clientes_domicilios.php b/database/migrations/2018_08_09_190133_create_table_clientes_domicilios.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_09_190634_create_table_clientes_datos_fiscales.php b/database/migrations/2018_08_09_190634_create_table_clientes_datos_fiscales.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_10_172753_create_table_servicios.php b/database/migrations/2018_08_10_172753_create_table_servicios.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_13_173606_create_table_bitacora_laboral.php b/database/migrations/2018_08_13_173606_create_table_bitacora_laboral.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_14_082732_create_table_usuarios_desplazamientos.php b/database/migrations/2018_08_14_082732_create_table_usuarios_desplazamientos.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_14_100454_create_table_parametros.php b/database/migrations/2018_08_14_100454_create_table_parametros.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_14_130334_alter_table_users_add_token_firebase.php b/database/migrations/2018_08_14_130334_alter_table_users_add_token_firebase.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_17_082013_alter_table_clientes_domicilios_add_nombre_sucursal.php b/database/migrations/2018_08_17_082013_alter_table_clientes_domicilios_add_nombre_sucursal.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_20_153121_create_table_cat_tipos_vehiculos.php b/database/migrations/2018_08_20_153121_create_table_cat_tipos_vehiculos.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_20_154206_alter_table_cat_vehiculos_add_tipo_vehiculo_id.php b/database/migrations/2018_08_20_154206_alter_table_cat_vehiculos_add_tipo_vehiculo_id.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_21_094439_alter_table_servicios_add_aux1_aux2.php b/database/migrations/2018_08_21_094439_alter_table_servicios_add_aux1_aux2.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_21_130744_alter_table_cat_estatus_servicios_add_colores.php b/database/migrations/2018_08_21_130744_alter_table_cat_estatus_servicios_add_colores.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_22_090710_create_table_servicios_enc.php b/database/migrations/2018_08_22_090710_create_table_servicios_enc.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_22_091038_create_table_servicios_det.php b/database/migrations/2018_08_22_091038_create_table_servicios_det.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_08_28_114907_alter_table_servicios_det_add_aceptado.php b/database/migrations/2018_08_28_114907_alter_table_servicios_det_add_aceptado.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_09_12_090851_alter_table_servicios_det_add_observacion.php b/database/migrations/2018_09_12_090851_alter_table_servicios_det_add_observacion.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_09_12_121203_create_table_servicios_progreso.php b/database/migrations/2018_09_12_121203_create_table_servicios_progreso.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_09_12_122329_create_table_servicios_evidencias.php b/database/migrations/2018_09_12_122329_create_table_servicios_evidencias.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_09_21_102131_alter_table_servicios_progreso_add_firma.php b/database/migrations/2018_09_21_102131_alter_table_servicios_progreso_add_firma.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_10_09_153725_create_table_cat_origenes.php b/database/migrations/2018_10_09_153725_create_table_cat_origenes.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_10_09_160724_alter_table_servicios_enc_add_origen_id.php b/database/migrations/2018_10_09_160724_alter_table_servicios_enc_add_origen_id.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_10_10_114830_create_table_preguntas_empresarial.php b/database/migrations/2018_10_10_114830_create_table_preguntas_empresarial.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_10_10_115619_create_table_respuestas_empresarial.php b/database/migrations/2018_10_10_115619_create_table_respuestas_empresarial.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_10_10_120433_create_table_preguntas_domestico.php b/database/migrations/2018_10_10_120433_create_table_preguntas_domestico.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_10_10_120444_create_table_respuestas_domestico.php b/database/migrations/2018_10_10_120444_create_table_respuestas_domestico.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_10_10_164553_create_table_servicios_encuestas_domestico.php b/database/migrations/2018_10_10_164553_create_table_servicios_encuestas_domestico.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_10_10_164601_create_table_servicios_encuestas_empresarial.php b/database/migrations/2018_10_10_164601_create_table_servicios_encuestas_empresarial.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_10_11_091119_alter_table_servicios_det_add_requiere_encuesta.php b/database/migrations/2018_10_11_091119_alter_table_servicios_det_add_requiere_encuesta.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_10_11_150903_alter_table_bitacora_laboral_nullable.php b/database/migrations/2018_10_11_150903_alter_table_bitacora_laboral_nullable.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_10_12_150934_alter_table_respuestas_domestico_add_enum.php b/database/migrations/2018_10_12_150934_alter_table_respuestas_domestico_add_enum.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_10_15_162514_alter_table_respuestas_domestico_respuestas_empresarial_add_puntuacion.php b/database/migrations/2018_10_15_162514_alter_table_respuestas_domestico_respuestas_empresarial_add_puntuacion.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_11_23_131906_alter_table_clientes_domicilios_change_cp_null.php b/database/migrations/2018_11_23_131906_alter_table_clientes_domicilios_change_cp_null.php old mode 100644 new mode 100755 diff --git a/database/migrations/2018_11_27_152155_alter_table_clientes_clientes_domicilios_add_email.php b/database/migrations/2018_11_27_152155_alter_table_clientes_clientes_domicilios_add_email.php old mode 100644 new mode 100755 diff --git a/database/migrations/2019_03_04_153533_alter_table_preguntas_empresarial_preguntas_domestico_add_obligatorio.php b/database/migrations/2019_03_04_153533_alter_table_preguntas_empresarial_preguntas_domestico_add_obligatorio.php old mode 100644 new mode 100755 diff --git a/database/migrations/2019_04_11_165513_alter_table_servicios_progreso_add_aplica_garantia.php b/database/migrations/2019_04_11_165513_alter_table_servicios_progreso_add_aplica_garantia.php old mode 100644 new mode 100755 diff --git a/database/migrations/2019_04_24_130937_alter_table_cat_tipos_vehiculos_add_objetivo_mensual.php b/database/migrations/2019_04_24_130937_alter_table_cat_tipos_vehiculos_add_objetivo_mensual.php old mode 100644 new mode 100755 diff --git a/database/migrations/2019_04_29_170113_alter_table_cat_vehiculos_add_descripcion.php b/database/migrations/2019_04_29_170113_alter_table_cat_vehiculos_add_descripcion.php old mode 100644 new mode 100755 diff --git a/database/migrations/2019_04_29_170242_alter_table_cat_formas_pagos_add_permitezero.php b/database/migrations/2019_04_29_170242_alter_table_cat_formas_pagos_add_permitezero.php old mode 100644 new mode 100755 diff --git a/database/migrations/2019_06_07_150455_create_table_respuestas_operador.php b/database/migrations/2019_06_07_150455_create_table_respuestas_operador.php old mode 100644 new mode 100755 diff --git a/database/migrations/2019_06_10_113955_alter_table_respuestas_operador_reestructuracion.php b/database/migrations/2019_06_10_113955_alter_table_respuestas_operador_reestructuracion.php old mode 100644 new mode 100755 diff --git a/database/migrations/2019_10_01_150527_alter_table_servicios_encuestas_domestico_servicios_encuestas_empresarial_change_lenght.php b/database/migrations/2019_10_01_150527_alter_table_servicios_encuestas_domestico_servicios_encuestas_empresarial_change_lenght.php old mode 100644 new mode 100755 diff --git a/database/migrations/2019_10_01_163413_alter_table_users_add_permisos_especiales.php b/database/migrations/2019_10_01_163413_alter_table_users_add_permisos_especiales.php old mode 100644 new mode 100755 diff --git a/database/migrations/2019_10_08_163334_alter_table_servicios_progreso_add_litraje.php b/database/migrations/2019_10_08_163334_alter_table_servicios_progreso_add_litraje.php old mode 100644 new mode 100755 diff --git a/database/migrations/2020_02_11_150947_alter_table_servicios_det_add_facturado.php b/database/migrations/2020_02_11_150947_alter_table_servicios_det_add_facturado.php old mode 100644 new mode 100755 diff --git a/database/migrations/2020_06_15_133421_create_table_cat_motivos_estatus_negativo.php b/database/migrations/2020_06_15_133421_create_table_cat_motivos_estatus_negativo.php old mode 100644 new mode 100755 diff --git a/database/migrations/2020_06_15_140718_alter_table_servicios_det_add_id_cat_motivos_estatus.php b/database/migrations/2020_06_15_140718_alter_table_servicios_det_add_id_cat_motivos_estatus.php old mode 100644 new mode 100755 diff --git a/database/migrations/2020_08_12_094226_alter_table_servicios_progreso_add_type_text.php b/database/migrations/2020_08_12_094226_alter_table_servicios_progreso_add_type_text.php old mode 100644 new mode 100755 diff --git a/database/migrations/2020_08_19_101257_add_dispositivo_id_to_users_table.php b/database/migrations/2020_08_19_101257_add_dispositivo_id_to_users_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2020_08_21_092157_create_table_vehiculos_incidencias.php b/database/migrations/2020_08_21_092157_create_table_vehiculos_incidencias.php old mode 100644 new mode 100755 diff --git a/database/migrations/2021_09_02_124753_alter_table_servicios_progreso_add_encuesta_contestada.php b/database/migrations/2021_09_02_124753_alter_table_servicios_progreso_add_encuesta_contestada.php old mode 100644 new mode 100755 index 898f2ba..6593537 --- a/database/migrations/2021_09_02_124753_alter_table_servicios_progreso_add_encuesta_contestada.php +++ b/database/migrations/2021_09_02_124753_alter_table_servicios_progreso_add_encuesta_contestada.php @@ -14,7 +14,7 @@ class AlterTableServiciosProgresoAddEncuestaContestada extends Migration public function up() { Schema::table('servicios_progreso', function (Blueprint $table) { - $table->boolean('encuesta_contestada')->default(false)->after('servicio_negativo'); + $table->boolean('encuesta_contestada')->default(false); }); } diff --git a/database/migrations/2022_03_22_183731_alter_table_servicios_det_change_observacion_atencion_cliente.php b/database/migrations/2022_03_22_183731_alter_table_servicios_det_change_observacion_atencion_cliente.php old mode 100644 new mode 100755 diff --git a/database/migrations/2023_03_03_103418_create_users_logins_logs_table.php b/database/migrations/2023_03_03_103418_create_users_logins_logs_table.php old mode 100644 new mode 100755 diff --git a/database/migrations/2023_04_12_093420_create_table_correos_sucursales.php b/database/migrations/2023_04_12_093420_create_table_correos_sucursales.php old mode 100644 new mode 100755 diff --git a/database/migrations/2023_04_12_120819_alter_table_sucursales_add_costo_negativo.php b/database/migrations/2023_04_12_120819_alter_table_sucursales_add_costo_negativo.php old mode 100644 new mode 100755 diff --git a/database/migrations/2023_04_17_164646_alter_table_clientes_domicilios_add_nombre_croquis.php b/database/migrations/2023_04_17_164646_alter_table_clientes_domicilios_add_nombre_croquis.php old mode 100644 new mode 100755 diff --git a/database/migrations/2023_05_04_164350_alter_table_cat_estatus_servicios_add_color_web.php b/database/migrations/2023_05_04_164350_alter_table_cat_estatus_servicios_add_color_web.php old mode 100644 new mode 100755 diff --git a/database/migrations/2026_01_10_031500_create_servicios_historial_table.php b/database/migrations/2026_01_10_031500_create_servicios_historial_table.php new file mode 100644 index 0000000..5678dcd --- /dev/null +++ b/database/migrations/2026_01_10_031500_create_servicios_historial_table.php @@ -0,0 +1,50 @@ +increments('id'); + $table->unsignedInteger('servicio_det_id'); + $table->unsignedInteger('usuario_id'); + $table->string('campo', 100); + $table->text('valor_anterior')->nullable(); + $table->text('valor_nuevo')->nullable(); + $table->enum('accion', ['crear', 'actualizar', 'eliminar'])->default('actualizar'); + $table->string('ip_address', 45)->nullable(); + $table->timestamps(); + + $table->foreign('servicio_det_id') + ->references('id') + ->on('servicios_det') + ->onDelete('cascade'); + + $table->foreign('usuario_id') + ->references('id') + ->on('users') + ->onDelete('cascade'); + + $table->index(['servicio_det_id', 'created_at']); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('servicios_historial'); + } +} diff --git a/database/seeds/CatFacturacion.php b/database/seeds/CatFacturacion.php old mode 100644 new mode 100755 diff --git a/database/seeds/CatMotivosEstatusSeeder.php b/database/seeds/CatMotivosEstatusSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/CatMotivosEstatusUpdateSeeder.php b/database/seeds/CatMotivosEstatusUpdateSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/CatOrigenesTableSeeder.php b/database/seeds/CatOrigenesTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/ClientesTableSeeder.php b/database/seeds/ClientesTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/ColoresWebEstatusServicio.php b/database/seeds/ColoresWebEstatusServicio.php old mode 100644 new mode 100755 diff --git a/database/seeds/CorreosSucursalesTableSeeder.php b/database/seeds/CorreosSucursalesTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/DatabaseSeeder.php b/database/seeds/DatabaseSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/EstatusServiciosTableSeeder.php b/database/seeds/EstatusServiciosTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/FormasPagosTableSeeder.php b/database/seeds/FormasPagosTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/ParametrosTableSeeder.php b/database/seeds/ParametrosTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/PreguntasDomesticoTableSeeder.php b/database/seeds/PreguntasDomesticoTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/PreguntasEmpresarialTableSeeder.php b/database/seeds/PreguntasEmpresarialTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/PreguntasRespuestasNuevasTableSeeder.php b/database/seeds/PreguntasRespuestasNuevasTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/RespuestasDomesticoTableSeeder.php b/database/seeds/RespuestasDomesticoTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/RespuestasEmpresarialTableSeeder.php b/database/seeds/RespuestasEmpresarialTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/RolesTableSeeder.php b/database/seeds/RolesTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/ServiciosTableSeeder.php b/database/seeds/ServiciosTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/SolicitudesServicioTableSeeder.php b/database/seeds/SolicitudesServicioTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/SucursalesTableSeeder.php b/database/seeds/SucursalesTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/TiposEmpleadosTableSeeder.php b/database/seeds/TiposEmpleadosTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/TiposServiciosTableSeeder.php b/database/seeds/TiposServiciosTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/TiposVehiculosTableSeeder.php b/database/seeds/TiposVehiculosTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/UsersTableSeeder.php b/database/seeds/UsersTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/VehiculosSucursalesTableSeeder.php b/database/seeds/VehiculosSucursalesTableSeeder.php old mode 100644 new mode 100755 diff --git a/database/seeds/VehiculosTableSeeder.php b/database/seeds/VehiculosTableSeeder.php old mode 100644 new mode 100755 diff --git a/docker/entrypoint-production.sh b/docker/entrypoint-production.sh old mode 100644 new mode 100755 diff --git a/docker/nginx-default.conf b/docker/nginx-default.conf old mode 100644 new mode 100755 diff --git a/docker/nginx.conf b/docker/nginx.conf old mode 100644 new mode 100755 diff --git a/docker/php-fpm.conf b/docker/php-fpm.conf old mode 100644 new mode 100755 diff --git a/docker/php.ini b/docker/php.ini old mode 100644 new mode 100755 diff --git a/docker/storage.conf b/docker/storage.conf old mode 100644 new mode 100755 diff --git a/docker/supervisor.conf b/docker/supervisor.conf old mode 100644 new mode 100755 diff --git a/package.json b/package.json old mode 100644 new mode 100755 diff --git a/phpunit.xml b/phpunit.xml old mode 100644 new mode 100755 diff --git a/public/.htaccess b/public/.htaccess old mode 100644 new mode 100755 diff --git a/public/css/app.css b/public/css/app.css old mode 100644 new mode 100755 diff --git a/public/css/bootstrap.css b/public/css/bootstrap.css old mode 100644 new mode 100755 diff --git a/public/favicon.ico b/public/favicon.ico old mode 100644 new mode 100755 diff --git a/public/index.php b/public/index.php old mode 100644 new mode 100755 diff --git a/public/js/app.js b/public/js/app.js old mode 100644 new mode 100755 diff --git a/public/robots.txt b/public/robots.txt old mode 100644 new mode 100755 diff --git a/public/web.config b/public/web.config old mode 100644 new mode 100755 diff --git a/resources/assets/images/logo.png b/resources/assets/images/logo.png old mode 100644 new mode 100755 diff --git a/resources/assets/images/logos/blanco.png b/resources/assets/images/logos/blanco.png old mode 100644 new mode 100755 diff --git a/resources/assets/images/logos/blanco2.png b/resources/assets/images/logos/blanco2.png old mode 100644 new mode 100755 diff --git a/resources/assets/images/logos/logo_drenax.png b/resources/assets/images/logos/logo_drenax.png old mode 100644 new mode 100755 diff --git a/resources/assets/js/app.js b/resources/assets/js/app.js old mode 100644 new mode 100755 diff --git a/resources/assets/js/bootstrap.js b/resources/assets/js/bootstrap.js old mode 100644 new mode 100755 diff --git a/resources/assets/js/components/Example.vue b/resources/assets/js/components/Example.vue old mode 100644 new mode 100755 diff --git a/resources/assets/sass/_variables.scss b/resources/assets/sass/_variables.scss old mode 100644 new mode 100755 diff --git a/resources/assets/sass/app.scss b/resources/assets/sass/app.scss old mode 100644 new mode 100755 diff --git a/resources/fonts/helvetica.php b/resources/fonts/helvetica.php old mode 100644 new mode 100755 diff --git a/resources/lang/en/auth.php b/resources/lang/en/auth.php old mode 100644 new mode 100755 diff --git a/resources/lang/en/pagination.php b/resources/lang/en/pagination.php old mode 100644 new mode 100755 diff --git a/resources/lang/en/passwords.php b/resources/lang/en/passwords.php old mode 100644 new mode 100755 diff --git a/resources/lang/en/validation.php b/resources/lang/en/validation.php old mode 100644 new mode 100755 diff --git a/resources/lang/es/auth.php b/resources/lang/es/auth.php old mode 100644 new mode 100755 diff --git a/resources/lang/es/pagination.php b/resources/lang/es/pagination.php old mode 100644 new mode 100755 diff --git a/resources/lang/es/passwords.php b/resources/lang/es/passwords.php old mode 100644 new mode 100755 diff --git a/resources/lang/es/validation.php b/resources/lang/es/validation.php old mode 100644 new mode 100755 diff --git a/resources/views/email/emailRecuperar.blade.php b/resources/views/email/emailRecuperar.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/email/emailRespuestasOperador.blade.php b/resources/views/email/emailRespuestasOperador.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/email/emailSolicitudServicio.blade.php b/resources/views/email/emailSolicitudServicio.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/email/emailSolicitudServicioTerminado.blade.php b/resources/views/email/emailSolicitudServicioTerminado.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/recibos/servicios-lite.blade.php b/resources/views/recibos/servicios-lite.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/recibos/servicios.blade.php b/resources/views/recibos/servicios.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/html/button.blade.php b/resources/views/vendor/mail/html/button.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/html/footer.blade.php b/resources/views/vendor/mail/html/footer.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/html/header.blade.php b/resources/views/vendor/mail/html/header.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/html/layout.blade.php b/resources/views/vendor/mail/html/layout.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/html/message.blade.php b/resources/views/vendor/mail/html/message.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/html/panel.blade.php b/resources/views/vendor/mail/html/panel.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/html/promotion.blade.php b/resources/views/vendor/mail/html/promotion.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/html/promotion/button.blade.php b/resources/views/vendor/mail/html/promotion/button.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/html/subcopy.blade.php b/resources/views/vendor/mail/html/subcopy.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/html/table.blade.php b/resources/views/vendor/mail/html/table.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/html/themes/default.css b/resources/views/vendor/mail/html/themes/default.css old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/markdown/button.blade.php b/resources/views/vendor/mail/markdown/button.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/markdown/footer.blade.php b/resources/views/vendor/mail/markdown/footer.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/markdown/header.blade.php b/resources/views/vendor/mail/markdown/header.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/markdown/layout.blade.php b/resources/views/vendor/mail/markdown/layout.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/markdown/message.blade.php b/resources/views/vendor/mail/markdown/message.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/markdown/panel.blade.php b/resources/views/vendor/mail/markdown/panel.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/markdown/promotion.blade.php b/resources/views/vendor/mail/markdown/promotion.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/markdown/promotion/button.blade.php b/resources/views/vendor/mail/markdown/promotion/button.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/markdown/subcopy.blade.php b/resources/views/vendor/mail/markdown/subcopy.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/mail/markdown/table.blade.php b/resources/views/vendor/mail/markdown/table.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/notifications/email.blade.php b/resources/views/vendor/notifications/email.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/pagination/bootstrap-4.blade.php b/resources/views/vendor/pagination/bootstrap-4.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/pagination/default.blade.php b/resources/views/vendor/pagination/default.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/pagination/simple-bootstrap-4.blade.php b/resources/views/vendor/pagination/simple-bootstrap-4.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/vendor/pagination/simple-default.blade.php b/resources/views/vendor/pagination/simple-default.blade.php old mode 100644 new mode 100755 diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php old mode 100644 new mode 100755 diff --git a/routes/administrador-routes.php b/routes/administrador-routes.php old mode 100644 new mode 100755 diff --git a/routes/api.php b/routes/api.php old mode 100644 new mode 100755 index 1d85837..7a78126 --- a/routes/api.php +++ b/routes/api.php @@ -24,6 +24,9 @@ Route::post('recoverpassword', 'Auth\AuthenticateController@recoverPassword'); Route::group(['middleware'=>['jwt']],function(){ Route::post('updatepassword', 'Auth\AuthenticateController@updatePassword'); Route::post('token_firebase', 'Auth\AuthenticateController@tokenFirebase'); + + // Historial de cambios - sin ACL para acceso general + Route::get('atencionclientes/solicitud_servicios/{servicio_det_id}/historial', 'AtencionClientes\ServiciosController@historial'); }); diff --git a/routes/atencion-clientes-routes.php b/routes/atencion-clientes-routes.php old mode 100644 new mode 100755 diff --git a/routes/channels.php b/routes/channels.php old mode 100644 new mode 100755 diff --git a/routes/console.php b/routes/console.php old mode 100644 new mode 100755 diff --git a/routes/operador-routes.php b/routes/operador-routes.php old mode 100644 new mode 100755 diff --git a/routes/reportes-routes.php b/routes/reportes-routes.php old mode 100644 new mode 100755 diff --git a/routes/supervisor-operaciones-routes.php b/routes/supervisor-operaciones-routes.php old mode 100644 new mode 100755 diff --git a/routes/web.php b/routes/web.php old mode 100644 new mode 100755 diff --git a/server.php b/server.php old mode 100644 new mode 100755 diff --git a/storage/app/.gitignore b/storage/app/.gitignore old mode 100644 new mode 100755 diff --git a/storage/app/public/.gitignore b/storage/app/public/.gitignore old mode 100644 new mode 100755 diff --git a/storage/framework/.gitignore b/storage/framework/.gitignore old mode 100644 new mode 100755 diff --git a/storage/framework/cache/.gitignore b/storage/framework/cache/.gitignore old mode 100644 new mode 100755 diff --git a/storage/framework/sessions/.gitignore b/storage/framework/sessions/.gitignore old mode 100644 new mode 100755 diff --git a/storage/framework/testing/.gitignore b/storage/framework/testing/.gitignore old mode 100644 new mode 100755 diff --git a/storage/framework/views/.gitignore b/storage/framework/views/.gitignore old mode 100644 new mode 100755 diff --git a/storage/logs/.gitignore b/storage/logs/.gitignore old mode 100644 new mode 100755 diff --git a/tests/CreatesApplication.php b/tests/CreatesApplication.php old mode 100644 new mode 100755 diff --git a/tests/Feature/ExampleTest.php b/tests/Feature/ExampleTest.php old mode 100644 new mode 100755 diff --git a/tests/TestCase.php b/tests/TestCase.php old mode 100644 new mode 100755 diff --git a/tests/Unit/ExampleTest.php b/tests/Unit/ExampleTest.php old mode 100644 new mode 100755 diff --git a/webpack.mix.js b/webpack.mix.js old mode 100644 new mode 100755