api.php 77 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535
  1. <?php
  2. use App\Http\Controllers\DelayAnalysisController;
  3. use App\Http\Controllers\EmployeeController;
  4. use App\Http\Controllers\OrderReceptionController;
  5. use App\Http\Controllers\PartialDeliveriesController;
  6. use Illuminate\Http\Request;
  7. use Illuminate\Support\Facades\Route;
  8. use App\Http\Controllers\ModuleController;
  9. use App\Http\Controllers\DynamicFormController;
  10. use App\Http\Controllers\GenericController;
  11. use App\Http\Controllers\TableController;
  12. use App\Http\Controllers\ArtitleController;
  13. use App\Http\Controllers\ProviderController;
  14. use App\Http\Controllers\OrderController;
  15. use App\Http\Controllers\RequestLineController;
  16. use App\Http\Controllers\DispatchController;
  17. use App\Http\Controllers\FailureListController;
  18. use App\Http\Controllers\FailureLogController;
  19. use App\Http\Controllers\CatalogMeasuresController;
  20. use App\Http\Controllers\SymptomListController;
  21. use App\Http\Controllers\StockController;
  22. use App\Http\Controllers\LocateController;
  23. use App\Http\Controllers\DocumentManagementController;
  24. use App\Http\Controllers\OrderDocumentsController;
  25. use App\Http\Controllers\IssueTrackingController;
  26. use App\Http\Controllers\InvoiceControlController;
  27. use App\Http\Controllers\CatalogController;
  28. use App\Http\Controllers\PaymentMethodController;
  29. /*
  30. |--------------------------------------------------------------------------
  31. | API Routes
  32. |--------------------------------------------------------------------------
  33. |
  34. | Here is where you can register API routes for your application. These
  35. | routes are loaded by the RouteServiceProvider within a group which
  36. | is assigned the "api" middleware group. Enjoy building your API!
  37. |
  38. */
  39. Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
  40. return $request->user();
  41. });
  42. Route::post("/login", "App\Http\Controllers\LoginController@login");
  43. Route::post("/login-tmp", "App\Http\Controllers\LoginController@loginTmp");
  44. Route::post("/pass", "App\Http\Controllers\LoginController@createPasword");
  45. Route::post("/verify-token", "App\Http\Controllers\LoginController@verifyToken");
  46. Route::post("/short-encryption", "App\Http\Controllers\LoginController@shortEncryption");
  47. Route::get("/download-file/{token}/{idUser}/{line}", "App\Http\Controllers\DocumentManagementController@downloadFile"); //
  48. Route::get("/print-order-details/{idOrder}/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@printOrderDetails"); //
  49. Route::middleware(['jwt.auth'])->group(function(){
  50. //Endpoints generales
  51. Route::get("/get-modules/{id}/{line}", "App\Http\Controllers\UsersProfilesController@getModules"); //Obtiene todos los módulos registrados en el sistema
  52. Route::get("/get-module/{idModule}/{id}/{line}", "App\Http\Controllers\UsersProfilesController@getModule"); //Obtiene un módulo a través de su ID
  53. Route::get("/get-submodule/{idMod}/{idSub}/{id}/{line}", "App\Http\Controllers\UsersProfilesController@getSubmodule"); //Obtiene un submódulo a través de su ID
  54. Route::get("/get-function/{idMod}/{idSub}/{idFunc}/{id}/{line}", "App\Http\Controllers\UsersProfilesController@getFunction"); //Obtiene una función a través de su ID
  55. Route::get("/get-screen/{idFunc}/{idScr}/{id}/{line}", "App\Http\Controllers\UsersProfilesController@getScreen"); //Obtiene una pantalla a través de su ID
  56. Route::get("/get-material-icons/{id}/{line}", "App\Http\Controllers\SystemAdministratorController@getMaterialIcons"); //Obtiene el arreglo de los iconos de Material Design
  57. Route::get("/get-module-functions/{idMod}/{id}/{line}", "App\Http\Controllers\SystemAdministratorController@getModuleFunctions"); //Obtiene las funciones de un módulo
  58. Route::get("/get-submodules/{idMod}/{id}/{line}", "App\Http\Controllers\SystemAdministratorController@getSubmodules"); //Obtiene todos los submódulos pertenecientes a algún módulo
  59. Route::get("/get-submodule-functions/{idMod}/{idSub}/{id}/{line}", "App\Http\Controllers\SystemAdministratorController@getSubmoduleFunctions"); //Obtiene todos los submódulos pertenecientes a algún módulo
  60. Route::get("/get-notification/{idNotification}/{setRead}/{idUser}/{line}", "App\Http\Controllers\NotificationsController@getNotification"); //Obtiene todos los submódulos pertenecientes a algún módulo
  61. Route::get("/get-notifications-by-user/{idUser}/{line}", "App\Http\Controllers\NotificationsController@getNotificationsByUser"); //Obtiene todos los submódulos pertenecientes a algún módulo
  62. //Módulo de usuarios y perfiles
  63. Route::post("/create-user", "App\Http\Controllers\UsersProfilesController@createUser"); //Registra nuevos usuarios en la base de datos
  64. Route::post("/delete-user", "App\Http\Controllers\UsersProfilesController@deleteUser"); //Cambia el estado de los usuarios a Eliminado
  65. Route::post("/modify-user", "App\Http\Controllers\UsersProfilesController@updateUser"); //Cambia los datos de un usuario en específico
  66. Route::post("/modify-pass", "App\Http\Controllers\UsersProfilesController@updatePass"); //Cambia la contraseña de un usuario en específico
  67. Route::post("/block-user", "App\Http\Controllers\UsersProfilesController@blockUser"); //Permite bloquear o desbloquear un usuario
  68. Route::post("/modify-profile", "App\Http\Controllers\UsersProfilesController@updateProfile"); //Cambia los datos de un perfil en específico
  69. Route::post("/create-profile", "App\Http\Controllers\UsersProfilesController@createProfile"); //Registra nuevos perfiles en la base de datos
  70. Route::post("/delete-profile", "App\Http\Controllers\UsersProfilesController@deleteProfile"); //Cambia el estado de un perfil a Eliminado
  71. Route::get("/get-users/{id}/{line}", "App\Http\Controllers\UsersProfilesController@getUsers"); //Obtiene todos los usuarios registrados
  72. Route::get("/get-user/{id}/{idUser}/{line}", "App\Http\Controllers\UsersProfilesController@getUser"); //Obtiene un usuario en especifico
  73. Route::get("/get-profiles/{id}/{line}", "App\Http\Controllers\UsersProfilesController@getProfiles"); //Obtiene todos los perfiles registrados
  74. Route::get("/get-profile/{id}/{idUser}/{line}", "App\Http\Controllers\UsersProfilesController@getProfile"); //Obtiene un perfil en específico
  75. Route::get("/get-initial-permissions/{id}/{line}", "App\Http\Controllers\UsersProfilesController@buildInitialPermissions"); //Crea un json de permisos iniciales
  76. Route::get("/get-menu/{id}/{line}", "App\Http\Controllers\UsersProfilesController@getMenu"); //
  77. //Módulo administrador del sistema
  78. Route::get("/get-last-connections/{id}/{line}", "App\Http\Controllers\SystemAdministratorController@getLastConnections"); //
  79. Route::get("/get-catalogues/{id}/{line}", "App\Http\Controllers\SystemAdministratorController@getCatalogues"); //Obtiene todos los catálogos registrados
  80. Route::get("/get-catalogue-history/{type}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getCatalogueHistory"); //Obtiene todos los catálogos registrados
  81. Route::get("/get-user-connections/{id}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getUserConnections"); //
  82. Route::get("/get-last-actions/{id}/{line}", "App\Http\Controllers\SystemAdministratorController@getLastActions"); //
  83. Route::get("/get-user-actions/{id}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getUserActions"); //
  84. Route::get("/read-catalogue/{id}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@readCatalogue"); //
  85. Route::get("/get-advices/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getAdvices"); //Obtiene todos los avisos registrados
  86. Route::get("/get-advice/{id}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getAdvice"); //Obtiene un aviso en específico
  87. Route::get("/get-two-steps-auths/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getTwoStepsAuthUsers"); //Obtiene la lista de usuarios con autenticación en dos pasos
  88. Route::get("/get-password-format/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getPasswordFormat"); //Obtiene el formato de configuración de contraseñas
  89. Route::get("/get-sessions-duration/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getSessionsDuration"); //Obtiene la configuración de la duración de las sesiones
  90. Route::get("/get-active-sessions-number/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getActiveSessionsNumber"); //Obtiene la configuración del número de sesiones máximas configuradas
  91. Route::get("/get-maintenance-history/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getMaintenanceHistory"); //Obtiene la configuración del número de sesiones máximas configuradas
  92. Route::get("/get-maintenance-status/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getMaintenanceStatus"); //Obtiene el estado actual del modo mantenimiento
  93. Route::get("/get-email-servers/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getEmailServers"); //Obtiene la lista de servidores de email registrados
  94. Route::get("/get-email-server/{host}/{user}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getEmailServer"); //Obtiene la información de un servidor en específico
  95. Route::get("/get-email-templates/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getEmailTemplates"); //Obtiene las plantillas de correo electrónico registradas
  96. Route::get("/get-email-template/{id}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getEmailTemplate"); //Obtiene la información de una plantilla en específico
  97. Route::get("/get-login-images/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getLoginImages"); //Obtiene las imagenes configuradas para la vista de inicio de sesión
  98. Route::get("/get-scada-list/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getSCADAList"); //Obtiene los SCADA registrados en el sistema
  99. Route::get("/get-generated-tokens/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getGeneratedTokens"); //Obtiene los tokens generados para el acceso de los SCADA
  100. Route::get("/get-web-services/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getWebServices"); //Obtiene la lista de servicios web registrados
  101. Route::get("/get-routed-tokens/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getRoutedTokens"); //Obtiene la lista de tokens enrutados
  102. Route::get("/get-backups-list/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getBackupsList"); //Obtiene la lista de tokens enrutados
  103. Route::get("/get-order-priorities/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getOrderPriorities"); //Obtiene la lista de tokens enrutados
  104. Route::get("/get-countries-list/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getCountriesList"); //Obtiene la lista de tokens enrutados
  105. Route::get("/get-zip-codes/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getZipCodes"); //Obtiene la lista de tokens enrutados
  106. Route::get("/get-zip-codes-total/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getZipCodesTotal"); //Obtiene la lista de tokens enrutados
  107. Route::get("/get-zip-codes-page/{limit}/{offset}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getZipCodesPage"); //Obtiene la lista de tokens enrutados
  108. Route::get("/get-address-by-zip-code/{zipCode}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getAddressByZipCode"); //Obtiene la lista de tokens enrutados
  109. Route::get("/get-states-list/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getStatesList"); //Obtiene la lista de tokens enrutados
  110. Route::get("/get-cities-list/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getCitiesList"); //Obtiene la lista de tokens enrutados
  111. Route::get("/get-towns-list/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getTownsList"); //Obtiene la lista de tokens enrutados
  112. Route::get("/get-settings-list/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getSettingsList"); //Obtiene la lista de tokens enrutados
  113. Route::get("/get-tax-regime-list/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getTaxRegimeList"); //Obtiene la lista de tokens enrutados
  114. Route::get("/get-states-by-country-code/{countryCode}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getStatesByCountryCode"); //Obtiene la lista de tokens enrutados
  115. Route::get("/get-cities-by-state-code/{stateCode}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getCitiesByStateCode"); //Obtiene la lista de tokens enrutados
  116. Route::get("/get-towns/{stateCode}/{cityCode}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getTowns"); //Obtiene la lista de tokens enrutados
  117. Route::get("/get-city-settings/{stateCode}/{cityCode}/{townCode}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getCitySettings"); //Obtiene la lista de tokens enrutados
  118. Route::get("/get-general-catalogue-info/{type}/{headerRow}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getGeneralCatalogueInfo"); //Obtiene la lista de tokens enrutados
  119. Route::post("/set-last-connection", "App\Http\Controllers\SystemAdministratorController@setLastConnection"); //
  120. Route::post("/save-catalogue", "App\Http\Controllers\SystemAdministratorController@saveCatalogue"); //Registra un nuevo catalogo
  121. Route::post("/publish-advice", "App\Http\Controllers\SystemAdministratorController@publishAdvice"); //Registra un nuevo aviso
  122. Route::post("/update-advice", "App\Http\Controllers\SystemAdministratorController@updateAdvice"); //Actualiza un aviso existente
  123. Route::post("/delete-advice", "App\Http\Controllers\SystemAdministratorController@deleteAdvice"); //Elimina un aviso existente
  124. Route::post("/set-two-steps-auth", "App\Http\Controllers\SystemAdministratorController@setTwoStepsAuth"); //Actualiza la autenticación en dos pasos de un usuario en específico
  125. Route::post("/save-password-format", "App\Http\Controllers\SystemAdministratorController@savePasswordFormat"); //Actualiza el formato rquerido para la actualización de contraseñas
  126. Route::post("/save-sessions-duration", "App\Http\Controllers\SystemAdministratorController@saveSessionsDuration"); //Actualiza la configuración de duración de las sesiones
  127. Route::post("/save-active-sessions-number", "App\Http\Controllers\SystemAdministratorController@saveActiveSessionsNumber"); //Actualiza la configuración del número de sesiones máximas configuradas
  128. Route::post("/activate-maintenance-mode", "App\Http\Controllers\SystemAdministratorController@activateMaintenanceMode"); //Activa el modo mantenimiento
  129. Route::post("/deactivate-maintenance-mode", "App\Http\Controllers\SystemAdministratorController@deactivateMaintenanceMode"); //Desactiva el modo mantenimiento
  130. Route::post("/register-email-server", "App\Http\Controllers\SystemAdministratorController@registerEmailServer"); //Registra un nuevo servidor de envíos de correo
  131. Route::post("/update-email-server", "App\Http\Controllers\SystemAdministratorController@updateEmailServer"); //Actualiza la información de un servidor en específico
  132. Route::post("/delete-email-server", "App\Http\Controllers\SystemAdministratorController@deleteEmailServer"); //Realiza la eliminación logica del registro
  133. Route::post("/deactivate-email-server", "App\Http\Controllers\SystemAdministratorController@deactivateEmailServer"); //Realiza la activación/desactivación del registro
  134. Route::post("/register-email-template", "App\Http\Controllers\SystemAdministratorController@registerEmailTemplate"); //Registra una plantilla de correo electronico nueva
  135. Route::post("/update-email-template", "App\Http\Controllers\SystemAdministratorController@updateEmailTemplate"); //Actualiza la información de una plantilla de correo electronico
  136. Route::post("/delete-email-template", "App\Http\Controllers\SystemAdministratorController@deleteEmailTemplate"); //Elimina una plantilla de correo electronico en específico
  137. Route::post("/save-login-image", "App\Http\Controllers\SystemAdministratorController@saveLoginImage"); //Actualiza una imagen específoca del login
  138. Route::post("/update-module-icons", "App\Http\Controllers\SystemAdministratorController@updateModuleIcons"); //Actualiza los íconos de los módulos
  139. Route::post("/update-submodule-icons", "App\Http\Controllers\SystemAdministratorController@updateSubmoduleIcons"); //Actualiza los íconos de los submódulos
  140. Route::post("/update-function-icons", "App\Http\Controllers\SystemAdministratorController@updateFunctionIcons"); //Actualiza los íconos de las funciones
  141. Route::post("/register-scada", "App\Http\Controllers\SystemAdministratorController@registerSCADA"); //Registra un nuevo SCADA
  142. Route::post("/update-scada", "App\Http\Controllers\SystemAdministratorController@updateSCADA"); //Actualiza el nombre de un SCADA en específico
  143. Route::post("/delete-scada", "App\Http\Controllers\SystemAdministratorController@deleteSCADA"); //Elimina un SCADA en específico
  144. Route::post("/generate-scada-token", "App\Http\Controllers\SystemAdministratorController@generateSCADAtoken"); //Asigna un token a un SCADA
  145. Route::post("/revoke-token", "App\Http\Controllers\SystemAdministratorController@revokeToken"); //Revoca un token en específico
  146. Route::post("/register-web-service", "App\Http\Controllers\SystemAdministratorController@registerWebService"); //Registra un nuevo servicio web
  147. Route::post("/change-token-access", "App\Http\Controllers\SystemAdministratorController@changeTokenAccess"); //Cambia el estado de un token
  148. Route::post("/change-web-service", "App\Http\Controllers\SystemAdministratorController@changeWebService"); //Cambia el servicio web ligado a un token
  149. Route::post("/update-web-service", "App\Http\Controllers\SystemAdministratorController@updateWebService"); //Actualiza la información de un servicio web
  150. Route::post("/change-ws-status", "App\Http\Controllers\SystemAdministratorController@changeWSstatus"); //Actualiza el estado de un servicio web
  151. Route::post("/update-order-priorities", "App\Http\Controllers\SystemAdministratorController@updateOrderPriorities"); //Actualiza el estado de un servicio web
  152. Route::post("/save-catalogue-config", "App\Http\Controllers\SystemAdministratorController@saveCatalogueConfig"); //Actualiza el estado de un servicio web
  153. Route::get("/get-tax-information/{line}", "App\Http\Controllers\SystemAdministratorController@getTaxInformation"); //Actualiza el estado de un servicio web
  154. Route::post("/update-tax-information", "App\Http\Controllers\SystemAdministratorController@saveTaxInformation"); //Actualiza el estado de un servicio web
  155. //Módulo gestión documental electrónica
  156. Route::get("/get-file-info/{id}/{idUser}/{line}", "App\Http\Controllers\DocumentManagementController@getFileInfo"); //Obtiene la información de un archivo en específico
  157. Route::get("/get-download-token/{idFile}/{idUser}/{line}", "App\Http\Controllers\DocumentManagementController@getDownloadToken"); //Permite generar un token para descargar un archivo
  158. Route::get("/get-files/{mod}/{cla}/{sda}/{eda}/{dna}/{ext}/{mode}/{idUser}/{line}", "App\Http\Controllers\DocumentManagementController@getFiles"); //Permite generar un token para descargar un archivo
  159. Route::get("/get-public-document-url/{id}/{idUser}/{line}", "App\Http\Controllers\DocumentManagementController@getPublicDocumentURL"); //Permite generar un token para descargar un archivo
  160. Route::get("/get-file-access/{id}/{idUser}/{line}", "App\Http\Controllers\DocumentManagementController@getFileAccess"); //Permite generar un token para descargar un archivo
  161. Route::get("/get-associated-work-orders/{id}/{idUser}/{line}", "App\Http\Controllers\DocumentManagementController@getAssociatedWorkOrders"); //Permite generar un token para descargar un archivo
  162. Route::post("/upload-temp-file", "App\Http\Controllers\DocumentManagementController@uploadTempFile"); //Permite subir un nuevo archivo de manera temporal
  163. Route::post("/delete-temp-file", "App\Http\Controllers\DocumentManagementController@deleteTempFile"); //elimina un archivo del almacenamiento temporal
  164. Route::post("/save-final-file", "App\Http\Controllers\DocumentManagementController@saveFinalFile"); //elimina un archivo del almacenamiento temporal
  165. Route::post("/update-file-permissions", "App\Http\Controllers\DocumentManagementController@updateFilePermissions"); //elimina un archivo del almacenamiento temporal
  166. Route::post("/delete-file", "App\Http\Controllers\DocumentManagementController@deleteFile"); //elimina un archivo del almacenamiento temporal
  167. Route::post("/change-association-status", "App\Http\Controllers\DocumentManagementController@changeAssociationStatus"); //elimina un archivo del almacenamiento temporal
  168. //Módulo gestión de mantenimiento preventivo
  169. Route::get("/get-work-orders-by-month/{month}/{year}/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@getWorkOrdersByMonth"); //
  170. Route::get("/get-active-orders/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@getActiveOrders"); //
  171. Route::get("/get-work-orders-by-day/{day}/{month}/{year}/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@getWorkOrdersByDay"); //
  172. Route::get("/get-work-order/{id}/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@getWorkOrder"); //
  173. Route::get("/get-started-work-orders/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@geStartedtWorkOrders"); //
  174. Route::get("/get-exec-register/{date}/{idOrder}/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@getExecRegister"); //
  175. Route::get("/get-work-orders/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@getWorkOrders"); //
  176. Route::get("/get-preventive-calendar/{fecIni}/{fecFin}/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@getPreventiveCalendar"); //
  177. Route::get("/get-unprogrammed-visits/{status}/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@getUnprogrammedVisits"); //
  178. Route::get("/get-unprogrammed-visit/{idVisit}/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@getUnprogrammedVisit"); //
  179. Route::get("/get-maintenance-simulation/{idOrder}/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@getMaintenanceSimulation"); //
  180. Route::get("/get-order-with-activator/{idOrder}/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@getOrderWithActivator"); //
  181. Route::get("/print-order-simulation/{idOrder}/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@printOrderSimulation"); //
  182. Route::get("/extract-maintenance-plan/{idOrder}/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@extractMaintenancePlan"); //
  183. Route::get("/get-maintenance-plan-analysis/{idFile}/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@getMaintenancePlanAnalysis"); //
  184. Route::get("/get-file-to-ms-project/{idOrder}/{idFile}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@getFileToMSProject"); //Registra una nueva orden de trabajo
  185. Route::get("/get-order-staff/{idOrder}/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@getOrderStaff"); //Registra una nueva orden de trabajo
  186. Route::get("/get-order-execution-details/{idExecution}/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@getOrderExecutionDetails"); //Registra una nueva orden de trabajo
  187. Route::get("/get-work-orders-by-equipment/{equipmentCode}/{idUser}/{line}", "App\Http\Controllers\PreventiveMaintenanceController@getWorkOrdersByEquipment"); //Registra una nueva orden de trabajo
  188. Route::post("/save-preset-work-order", "App\Http\Controllers\PreventiveMaintenanceController@savePresetWorkOrder"); //Registra una nueva orden de trabajo
  189. Route::post("/register-work-order", "App\Http\Controllers\PreventiveMaintenanceController@registerWorkOrder"); //Registra una nueva orden de trabajo
  190. Route::post("/execute-preventive-work-order", "App\Http\Controllers\PreventiveMaintenanceController@executePreventiveWorkOrder"); //Registra una nueva orden de trabajo
  191. Route::post("/cancel-work-order", "App\Http\Controllers\PreventiveMaintenanceController@cancelWorkOrder"); //Registra una nueva orden de trabajo
  192. Route::post("/delete-work-order", "App\Http\Controllers\PreventiveMaintenanceController@deleteWorkOrder"); //Registra una nueva orden de trabajo
  193. Route::post("/update-work-order", "App\Http\Controllers\PreventiveMaintenanceController@updateWorkOrder"); //Registra una nueva orden de trabajo
  194. Route::post("/end-order-execution", "App\Http\Controllers\PreventiveMaintenanceController@endOrderExecution"); //Registra una nueva orden de trabajo
  195. Route::post("/copy-work-order", "App\Http\Controllers\PreventiveMaintenanceController@copyWorkOrder"); //Registra una nueva orden de trabajo
  196. Route::post("/new-unprogrammed-order", "App\Http\Controllers\PreventiveMaintenanceController@newUnprogrammedOrder"); //Registra una nueva orden de trabajo
  197. Route::post("/update-visit-status", "App\Http\Controllers\PreventiveMaintenanceController@updateVisitStatus"); //Registra una nueva orden de trabajo
  198. Route::post("/update-visit-status", "App\Http\Controllers\PreventiveMaintenanceController@updateVisitStatus"); //Registra una nueva orden de trabajo
  199. Route::post("/update-order-status", "App\Http\Controllers\PreventiveMaintenanceController@updateOrderStatus"); //Registra una nueva orden de trabajo
  200. Route::post("/set-budget-analysis", "App\Http\Controllers\PreventiveMaintenanceController@setBudgetAnalysis"); //Registra una nueva orden de trabajo
  201. Route::post("/update-order-with-activator", "App\Http\Controllers\PreventiveMaintenanceController@updateOrderWithActivator"); //Registra una nueva orden de trabajo
  202. Route::post("/save-order-simulation", "App\Http\Controllers\PreventiveMaintenanceController@saveOrderSimulation"); //Registra una nueva orden de trabajo
  203. //Módulo contadores y activadores
  204. Route::get("/activator/consult/{idUser}/{line}", "App\Http\Controllers\CountersActivatorsController@getActivators");
  205. Route::get("/get-activators-by-type/{type}/{idUser}/{line}", "App\Http\Controllers\CountersActivatorsController@getActivatorsByType");
  206. Route::get("/get-activator/{idActi}/{idUser}/{line}", "App\Http\Controllers\CountersActivatorsController@getActivator");
  207. Route::get("/counter/consult/{idUser}/{line}", "App\Http\Controllers\CountersActivatorsController@getCounters");
  208. Route::get("/counter/consult/only/{idCounter}/{idUser}/{line}", "App\Http\Controllers\CountersActivatorsController@getCounter");
  209. Route::get("/counter/consult/by-equipment/{equipment}/{idUser}/{line}", "App\Http\Controllers\CountersActivatorsController@getCountersByEquipment");
  210. Route::get("/counter/consult/last-measure/{idCounter}/{idUser}/{line}", "App\Http\Controllers\CountersActivatorsController@getCounterLastMeasure");
  211. Route::get("/counter/consult/measures/{idCo}/{ord}/{dir}/{lim}/{off}/{idUs}/{lin}", "App\Http\Controllers\CountersActivatorsController@getCounterMeasures");
  212. Route::get("/counter/consult/measures-length/{idCounter}/{idUser}/{line}", "App\Http\Controllers\CountersActivatorsController@getCounterMeasuresLength");
  213. Route::get("/counter/consult/related-counters/{idCounter}/{idUser}/{line}", "App\Http\Controllers\CountersActivatorsController@getRelatedCounters");
  214. Route::post("/register-activator", "App\Http\Controllers\CountersActivatorsController@registerActivator");
  215. Route::post("/activator/update", "App\Http\Controllers\CountersActivatorsController@updateActivator");
  216. Route::post("/activator/delete", "App\Http\Controllers\CountersActivatorsController@deleteActivator");
  217. Route::post("/counter/register", "App\Http\Controllers\CountersActivatorsController@registerCounter");
  218. Route::post("/counter/update", "App\Http\Controllers\CountersActivatorsController@updateCounter");
  219. Route::post("/counter/delete", "App\Http\Controllers\CountersActivatorsController@deleteCounter");
  220. Route::post("/counter/relate-counters", "App\Http\Controllers\CountersActivatorsController@relateCounters");
  221. //Módulo gestión del personal de mantenimiento
  222. Route::get("/employee/consult/{idUser}/{line}", "App\Http\Controllers\EmployeeController@getConsultOfEmployees");
  223. Route::get("/employee/consult-for-leader/{idEmployee}/{idUser}/{line}", "App\Http\Controllers\EmployeeController@getConsultOfEmployeesForLeader");
  224. Route::get("/employee/only/{idEmployee}/{idUser}/{line}", "App\Http\Controllers\EmployeeController@getEmployeeById");
  225. Route::get("/employee/contracts/employees/{idUser}/{line}", "App\Http\Controllers\EmployeeController@getContractsOfEveryEmployee");
  226. Route::get("/employee/contracts/history/{idEmployee}/{idUser}/{line}", "App\Http\Controllers\EmployeeController@getDetailsOfContractsByEmployee");
  227. Route::get("/employee/orders/{idEmployee}/{idUser}/{line}", "App\Http\Controllers\EmployeeController@getInterventionsByEmployee");
  228. Route::get("/employee/consult-for-leader/{idEmployee}/{idUser}/{line}", "App\Http\Controllers\EmployeeController@getConsultOfEmployeesForLeader");
  229. Route::get("/subcontract/consult/{idUser}/{line}", "App\Http\Controllers\SubcontractController@getConsultOfSubcontratists");
  230. Route::get("/subcontract/only/{idSub}/{idUser}/{line}", "App\Http\Controllers\SubcontractController@getSubcontratistById");
  231. Route::get("/subcontract/contracts/subcontratists/{idUser}/{line}", "App\Http\Controllers\SubcontractController@getContractsOfEverySubcontratist");
  232. Route::get("/subcontract/contracts/history/{idSubcontratist}/{idUser}/{line}", "App\Http\Controllers\SubcontractController@getContractsBySubcontratist");
  233. Route::get("/subcontract/download-info-excel/{idSubcontratist}/{idUser}/{line}", "App\Http\Controllers\SubcontractController@downloadSubcontractInfoOnExcel");
  234. Route::get("/subcontract/download-info-pdf/{idSubcontratist}/{idUser}/{line}", "App\Http\Controllers\SubcontractController@downloadSubcontractInfoOnPdf");
  235. Route::get("/workteam/consult/{idUser}/{line}", "App\Http\Controllers\WorkTeamController@getConsultOfWorkteams");
  236. Route::get("/workteam/only/{workteam}/{idUser}/{line}", "App\Http\Controllers\WorkTeamController@getWorkteamById");
  237. Route::get("/workteam/members/{workteam}/{idUser}/{line}", "App\Http\Controllers\WorkTeamController@getMembersOfWorkteamById");
  238. Route::get("/intervention/contract/consult/{idUser}/{line}", "App\Http\Controllers\InterventionController@getConsultOfContracts");
  239. Route::get("/intervention/consult/{idUser}/{line}", "App\Http\Controllers\InterventionController@getConsultOfInterventions");
  240. Route::get("/specialties/consult/{idUser}/{line}", "App\Http\Controllers\InterventionController@getAllRegisteredSpecialties");
  241. Route::post("/employee/register", "App\Http\Controllers\EmployeeController@storeEmployee");
  242. Route::post("/employee/update", "App\Http\Controllers\EmployeeController@updateEmployee");
  243. Route::post("/employee/delete", "App\Http\Controllers\EmployeeController@updateToInactiveStatus");
  244. Route::post("/subcontract/register", "App\Http\Controllers\SubcontractController@storeSubcontratist");
  245. Route::post("/subcontract/update", "App\Http\Controllers\SubcontractController@updateSubcontratist");
  246. Route::post("/subcontract/delete", "App\Http\Controllers\SubcontractController@updateToInactiveStatus");
  247. Route::post("/workteam/register", "App\Http\Controllers\WorkTeamController@storeWorkteam");
  248. Route::post("/workteam/update", "App\Http\Controllers\WorkTeamController@updateWorkteam");
  249. Route::post("/workteam/delete", "App\Http\Controllers\WorkTeamController@updateToInactiveStatus");
  250. Route::post("/intervention/contract/register", "App\Http\Controllers\InterventionController@storeContract");
  251. //Módulo gestión de equipamientos
  252. Route::get("/family/consult/{idUser}/{line}", "App\Http\Controllers\EquipmentManagementController@getFamilies");
  253. Route::get("/subfamily/consult/{familyCode}/{idUser}/{line}", "App\Http\Controllers\EquipmentManagementController@getSubfamilies");
  254. Route::get("/location/consult/{idUser}/{line}", "App\Http\Controllers\EquipmentManagementController@getLocations");
  255. Route::get("/occupation/areas/consult/{idUser}/{line}", "App\Http\Controllers\EquipmentManagementController@getOccupationAreas");
  256. Route::get("/occupation/consult/{idUser}/{line}", "App\Http\Controllers\EquipmentManagementController@getOccupations");
  257. Route::get("/occupation/train/consult/{idUser}/{line}", "App\Http\Controllers\EquipmentManagementController@getTrainOccupations");
  258. Route::get("/occupation/train/area/consult/{occupation}/{idUser}/{line}", "App\Http\Controllers\EquipmentManagementController@getTrainAreas");
  259. Route::get("/occupation/train/elements/{idUser}/{line}", "App\Http\Controllers\EquipmentManagementController@getTrainElements");
  260. Route::get("/equipment/consult/pending/{idUser}/{line}", "App\Http\Controllers\EquipmentManagementController@getPendigEquipments");
  261. Route::get("/equipment/consult/pending/only/{idReg}/{idUser}/{line}", "App\Http\Controllers\EquipmentManagementController@getPendigEquipment");
  262. Route::get("/equipment/consult/{idUser}/{line}", "App\Http\Controllers\EquipmentManagementController@getEquipments");
  263. Route::get("/equipment/consult/by-subfamily/{family}/{subfamily}/{idUser}/{line}", "App\Http\Controllers\EquipmentManagementController@getEquipmentsBySubfamily");
  264. Route::get("/equipment/consult/by-parent/{parent}/{idUser}/{line}", "App\Http\Controllers\EquipmentManagementController@getEquipmentsByParent");
  265. Route::get("/equipment/consult/only/{code}/{idUser}/{line}", "App\Http\Controllers\EquipmentManagementController@getEquipmentDetails");
  266. Route::post("/family/register", "App\Http\Controllers\EquipmentManagementController@registerFamily");
  267. Route::post("/family/update", "App\Http\Controllers\EquipmentManagementController@updateFamily");
  268. Route::post("/family/delete", "App\Http\Controllers\EquipmentManagementController@deleteFamily");
  269. Route::post("/subfamily/register", "App\Http\Controllers\EquipmentManagementController@registerSubfamily");
  270. Route::post("/subfamily/update", "App\Http\Controllers\EquipmentManagementController@updateSubfamily");
  271. Route::post("/subfamily/delete", "App\Http\Controllers\EquipmentManagementController@deleteSubfamily");
  272. Route::post("/occupation/register", "App\Http\Controllers\EquipmentManagementController@registerOccupation");
  273. Route::post("/occupation/update", "App\Http\Controllers\EquipmentManagementController@updateOccupation");
  274. Route::post("/occupation/delete", "App\Http\Controllers\EquipmentManagementController@deleteOccupation");
  275. Route::post("/equipment/pre-codification", "App\Http\Controllers\EquipmentManagementController@saveEquipmentPreCodified");
  276. Route::post("/equipment/pre-codification-stock", "App\Http\Controllers\EquipmentManagementController@saveEquipmentPreCodifiedStock");
  277. Route::post("/equipment/pre-codification/status/update", "App\Http\Controllers\EquipmentManagementController@changePreCodedEquipmentStatus");
  278. //Módulo gestión de mantenimiento correctivo
  279. Route::get("corrective-maintenance/get-work-orders/{idUser}/{line}", "App\Http\Controllers\CorrectiveMaintenanceController@getWorkOrders");
  280. Route::get("corrective-maintenance/get-work-order/{idOrder}/{idUser}/{line}", "App\Http\Controllers\CorrectiveMaintenanceController@getWorkOrder");
  281. Route::get("corrective-maintenance/get-work-order-clasifications/{idUser}/{line}", "App\Http\Controllers\CorrectiveMaintenanceController@getWorkOrderClasifications");
  282. Route::get("corrective-maintenance/get-responsibe-users/{idUser}/{line}", "App\Http\Controllers\CorrectiveMaintenanceController@getResponsibleUsers");
  283. Route::get("corrective-maintenance/get-security-managements/{idUser}/{line}", "App\Http\Controllers\CorrectiveMaintenanceController@getSegurityManagements");
  284. Route::get("corrective-maintenance/get-security-management/{idMan}/{idUs}/{line}", "App\Http\Controllers\CorrectiveMaintenanceController@getSecurityManagement");
  285. Route::get("corrective-maintenance/get-block-registers/{idUser}/{line}", "App\Http\Controllers\CorrectiveMaintenanceController@getBlockRegisters");
  286. Route::get("corrective-maintenance/get-work-order-status-history/{ord}/{usr}/{li}", "App\Http\Controllers\CorrectiveMaintenanceController@getWorkOrderStatusHistory");
  287. Route::get("corrective-maintenance/get-reports/{type}/{sd}/{ed}/{idUser}/{line}", "App\Http\Controllers\CorrectiveMaintenanceController@getReports");
  288. Route::post("corrective-maintenance/register-work-order", "App\Http\Controllers\CorrectiveMaintenanceController@registerWorkOrder");
  289. Route::post("corrective-maintenance/update-work-order", "App\Http\Controllers\CorrectiveMaintenanceController@updateWorkOrder");
  290. Route::post("corrective-maintenance/delete-work-order", "App\Http\Controllers\CorrectiveMaintenanceController@deleteWorkOrder");
  291. Route::post("corrective-maintenance/approve-work-order", "App\Http\Controllers\CorrectiveMaintenanceController@approveWorkOrder");
  292. Route::post("corrective-maintenance/start-work-order", "App\Http\Controllers\CorrectiveMaintenanceController@startWorkOrder");
  293. Route::post("corrective-maintenance/update-work-order-status", "App\Http\Controllers\CorrectiveMaintenanceController@updateWorkOrderStatus");
  294. Route::post("corrective-maintenance/transfer-work-order", "App\Http\Controllers\CorrectiveMaintenanceController@transferWorkOrder");
  295. Route::post("corrective-maintenance/register-security-management", "App\Http\Controllers\CorrectiveMaintenanceController@registerSecurityManagement");
  296. Route::post("corrective-maintenance/update-security-management", "App\Http\Controllers\CorrectiveMaintenanceController@updateSecurityManagement");
  297. Route::post("corrective-maintenance/delete-security-management", "App\Http\Controllers\CorrectiveMaintenanceController@deleteSecurityManagement");
  298. Route::post("corrective-maintenance/register-block", "App\Http\Controllers\CorrectiveMaintenanceController@registerBlock");
  299. Route::post("corrective-maintenance/unblock-register", "App\Http\Controllers\CorrectiveMaintenanceController@unblockRegister");
  300. Route::post("corrective-maintenance/generate-report", "App\Http\Controllers\CorrectiveMaintenanceController@generateReport");
  301. });
  302. // Module (FUNCIONALES)
  303. Route::get ('modulo/consulta/{user}/{line}', [ModuleController::class, 'getModule']);
  304. Route::get ('modulo/consulta-disponibles/{user}/{line}', [ModuleController::class, 'getModuleAviable']);
  305. Route::post('modulo/registra', [ModuleController::class, 'registerModule']);
  306. Route::post('modulo/modifica', [ModuleController::class, 'updateModule']);
  307. Route::post('modulo/elimina', [ModuleController::class, 'deleteModule']);
  308. // Module: Dynamic Forms
  309. Route::get ('form/consulta/{user}/{line}', [DynamicFormController::class, 'getForm']);
  310. Route::get ('form/consulta-form-workflow/{user}/{line}', [DynamicFormController::class, 'getFormWorkflow']);
  311. Route::get ('form/consulta-data/{codigo_form}/{user}/{line}', [DynamicFormController::class, 'getDataForm']);
  312. Route::post('form/registra', [DynamicFormController::class, 'createForm']);
  313. Route::post('form/elimina', [DynamicFormController::class, 'deleteForm']);
  314. Route::post('form/consulta-select', [DynamicFormController::class, 'getDataSelect']);
  315. Route::put ('form/modifica/{codigo_form}', [DynamicFormController::class, 'updateForm']);
  316. Route::put ('form/enable-form-workflow/{codigo_form}', [DynamicFormController::class, 'enableFormWorkflow']);
  317. Route::get ('generic/generate-form/{codigo_form}/{user}/{line}', [GenericController::class, 'generateForm']);
  318. Route::post('generic/generate-table', [GenericController::class, 'generateTable']);
  319. Route::post('generic/registra-form', [GenericController::class, 'registerForm']);
  320. Route::post('generic/modifica-form', [GenericController::class, 'updateForm']);
  321. Route::put ('generic/consulta-info/{id_form}', [GenericController::class, 'getDataInfo']);
  322. Route::get ('tabla-db/consulta/{user}/{line}', [TableController::class, 'getTables']);
  323. Route::post('tabla-db/registra', [TableController::class, 'createTable']);
  324. Route::post('tabla-db/modifica', [TableController::class, 'updateTable']);
  325. Route::post('tabla-db/consulta-columnas', [TableController::class, 'getColumnsByTables']);
  326. Route::post('tabla-db/consulta-columnas-extra', [TableController::class, 'getColumnsExtra']);
  327. Route::post('tabla-db/modifica-state', [TableController::class, 'updateStateTables']);
  328. // Module: GEAD
  329. Route::get ('acquisition-management/acquisition/get-families-and-subfamilies/{user}/{line}', [ArtitleController::class, 'getFamiliesAndSubfamilies']);
  330. Route::post('acquisition-management/acquisition/register-family', [ArtitleController::class, 'registerFamily']);
  331. Route::post('acquisition-management/acquisition/register-subfamily', [ArtitleController::class, 'registerSubfamily']);
  332. Route::get ('acquisition-management/acquisition/get-units/{user}/{line}', [ArtitleController::class, 'getUnits']);
  333. Route::get ('acquisition-management/acquisition/get-units-actives/{user}/{line}', [ArtitleController::class, 'getUnitsActives']);
  334. Route::post('acquisition-management/acquisition/register-unit', [ArtitleController::class, 'registerUnit']);
  335. Route::get ('acquisition-management/acquisition/get-artitle/{user}/{line}', [ArtitleController::class, 'getArtitles']);
  336. Route::get ('acquisition-management/acquisition/get-all-artitle/{user}/{line}', [ArtitleController::class, 'getAllArtitles']);
  337. Route::get ('acquisition-management/acquisition/get-artitle-by-provider/{artitle}/{provider}/{user}/{line}', [ArtitleController::class, 'getArtitlesByProvider']);
  338. Route::get ('acquisition-management/acquisition/get-artitle-by-id/{idArtitle}/{user}/{line}', [ArtitleController::class, 'getArtitleById']);
  339. Route::get ('acquisition-management/acquisition/get-artitle-by-information/{information}/{user}/{line}', [ArtitleController::class, 'getArtitleByInformation']);
  340. Route::post('acquisition-management/acquisition/register-artitle', [ArtitleController::class, 'registerArtitles']);
  341. Route::post('acquisition-management/acquisition/update-artitle', [ArtitleController::class, 'updateArtitles']);
  342. Route::post('acquisition-management/acquisition/delete-artitle', [ArtitleController::class, 'deleteArtitle']);
  343. Route::post('acquisition-management/acquisition/generate-artitles', [ArtitleController::class, 'generateArtitles']);
  344. Route::post('acquisition-management/acquisition/create-request-line', [RequestLineController::class, 'createRequestLine']);
  345. Route::get ('acquisition-management/acquisition/get-all-request-lines/{user}/{line}', [RequestLineController::class, 'getAllRequestLines']);
  346. Route::get ('acquisition-management/acquisition/get-request-line/{encIdRequestLine}/{user}/{line}', [RequestLineController::class, 'getRequestLine']);
  347. Route::post('acquisition-management/acquisition/cancel-request-line', [RequestLineController::class, 'cancelRequestLine']);
  348. Route::post('acquisition-management/acquisition/update-state-request-line', [RequestLineController::class, 'updateStatusRequestLine']);
  349. Route::post('acquisition-management/acquisition/delete-artitle-by-request-line', [RequestLineController::class, 'deleteArtitleByRequestLine']);
  350. Route::get ('acquisition-management/acquisition/get-artitles-by-request-line/{requestLine}/{user}/{line}', [RequestLineController::class, 'getArtitlesByRequestLine']);
  351. Route::post('acquisition-management/acquisition/register-order', [OrderController::class, 'createOrder']);
  352. Route::post('acquisition-management/acquisition/update-state-order', [OrderController::class, 'updateStateHistory']);
  353. Route::post('acquisition-management/acquisition/reorder-artitles', [OrderController::class, 'reorderArtitles']);
  354. Route::get ('acquisition-management/acquisition/get-orders/{user}/{line}', [OrderController::class, 'getOrders']);
  355. Route::get ('acquisition-management/acquisition/get-order-by-number/{order}/{provider}/{user}/{line}', [OrderController::class, 'getOrderByNumber']);
  356. Route::get ('acquisition-management/acquisition/get-last-state-order/{order}/{user}/{line}', [OrderController::class, 'getLastSateOrder']);
  357. Route::get ('acquisition-management/acquisition/generate-sheet-acquisition-xls/{encOrderNumber}/{user}/{line}', [OrderController::class, 'generateSheetAcquisitionXLS']);
  358. Route::get ('acquisition-management/acquisition/generate-sheet-acquisition-pdf/{encOrderNumber}/{user}/{line}', [OrderController::class, 'generateSheetAcquisitionPDF']);
  359. Route::get ('acquisition-management/acquisition/generate-sheet-divisa-xls/{encOrderNumber}/{user}/{line}', [OrderController::class, 'generateSheetDivisaXLS']);
  360. Route::get ('acquisition-management/acquisition/generate-sheet-divisa-pdf/{encOrderNumber}/{user}/{line}', [OrderController::class, 'generateSheetDivisaPDF']);
  361. Route::get ('acquisition-management/acquisition/generate-sheet-invoice-xls/{encOrderNumber}/{user}/{line}', [OrderController::class, 'generateSheetInvoiceXLS']);
  362. Route::get ('acquisition-management/acquisition/generate-sheet-invoice-pdf/{encOrderNumber}/{user}/{line}', [OrderController::class, 'generateSheetInvoicePDF']);
  363. Route::get ('acquisition-management/acquisition/get-documents-order/{user}/{line}', [OrderDocumentsController::class, 'getDocument']);
  364. Route::get ('acquisition-management/acquisition/get-documents-by-request-line/{requestLine}/{user}/{line}', [OrderDocumentsController::class, 'getDocumentByRequestLine']);
  365. Route::post('acquisition-management/acquisition/register-document-order', [OrderDocumentsController::class, 'registerDocumentOrder']);
  366. Route::post('acquisition-management/acquisition/update-document-order', [OrderDocumentsController::class, 'updateDocumentOrder']);
  367. Route::post('acquisition-management/acquisition/delete-document-order', [OrderDocumentsController::class, 'deleteDocumentOrder']);
  368. Route::get ('acquisition-management/acquisition/get-artitles-by-provider/{provider}/{user}/{line}', [ProviderController::class, 'getArtitlesByProvider']); // Revisar
  369. Route::post('acquisition-management/acquisition/download-artitles-by-provider', [ProviderController::class, 'downloadArtitlesByProvider']);
  370. Route::get ('acquisition-management/provider/get-all-provider/{user}/{line}', [ProviderController::class, 'getAllProvider']);
  371. Route::get ('acquisition-management/provider/get-provider-actives/{user}/{line}', [ProviderController::class, 'getProvidersActives']);
  372. Route::get ('acquisition-management/provider/get-provider-by-number/{provider}/{user}/{line}', [ProviderController::class, 'getProvidersByNumber']);
  373. Route::post('acquisition-management/provider/register-provider', [ProviderController::class, 'registerProvider']);
  374. Route::post('acquisition-management/provider/update-provider', [ProviderController::class, 'updateProvider']);
  375. Route::post('acquisition-management/provider/delete-provider', [ProviderController::class, 'deleteProvider']);
  376. Route::post('acquisition-management/provider/get-provider-by-artitle', [ProviderController::class, 'getProviderByArtitle']);
  377. Route::get ('acquisition-management/provider/generate-sheet-provider-xls/{provider}/{typeUser}/{user}/{line}', [ProviderController::class, 'generateSheetProviderXLS']);
  378. Route::get ('acquisition-management/provider/generate-sheet-provider-pdf/{provider}/{typeUser}/{user}/{line}', [ProviderController::class, 'generateSheetProviderPDF']);
  379. Route::post('acquisition-management/acquisition/report-problem-order', [IssueTrackingController::class, 'reportProblem']);
  380. Route::get ('acquisition-management/dispatch/get-issue-tracking/{user}/{line}', [IssueTrackingController::class, 'getIssueTracking']);
  381. Route::post('acquisition-management/dispatch/resolution-issue-tracking', [IssueTrackingController::class, 'resolutionIssueTracking']);
  382. Route::get ('acquisition-management/dispatch/get-partial-deliveries/{user}/{line}', [PartialDeliveriesController::class, 'getPartialDeliveries']);
  383. Route::get ('acquisition-management/dispatch/get-delay-analysis/{user}/{line}', [DelayAnalysisController::class, 'getDelayAnalysis']);
  384. Route::get ('acquisition-management/dispatch/get-dispatch/{user}/{line}', [DispatchController::class, 'getDispatch']);
  385. Route::get ('acquisition-management/dispatch/get-dispatch-active/{user}/{line}', [DispatchController::class, 'getDispatchActive']);
  386. Route::get ('acquisition-management/dispatch/get-dispatch-by-id/{idDispatch}/{user}/{line}', [DispatchController::class, 'getDispatchById']);
  387. Route::post('acquisition-management/dispatch/register-dispatch', [DispatchController::class, 'registerDispatch']);
  388. Route::get ('acquisition-management/dispatch/get-order-reception/{user}/{line}', [OrderReceptionController::class, 'getOrderReception']);
  389. Route::get ('acquisition-management/dispatch/get-information-artitle-equipment/{orderNumber}/{idInformation}/{user}/{line}', [OrderReceptionController::class, 'getInformartionArtitleToEquipment']);
  390. Route::get ('acquisition-management/dispatch/get-list-artitle-reception/{orderNumber}/{user}/{line}', [OrderReceptionController::class, 'getListArtitleReception']);
  391. Route::get ('acquisition-management/dispatch/generate-sheet-delivery-list-xls/{orderNumber}/{user}/{line}', [OrderReceptionController::class, 'generateSheetDeliveryListXLS']);
  392. Route::get ('acquisition-management/dispatch/generate-sheet-delivery-list-pdf/{orderNumber}/{user}/{line}', [OrderReceptionController::class, 'generateSheetDeliveryListPDF']);
  393. Route::post('acquisition-management/dispatch/update-dispatch', [DispatchController::class, 'updateDispatch']);
  394. Route::post('acquisition-management/dispatch/delete-dispatch', [DispatchController::class, 'deleteDispatch']);
  395. Route::get ('acquisition-management/invoice/get-compare-invoice/{user}/{line}', [InvoiceControlController::class, 'getCompareInvoice']);
  396. Route::get ('acquisition-management/invoice/get-invoice-payment/{user}/{line}', [InvoiceControlController::class, 'getInvoicePayment']);
  397. Route::get ('acquisition-management/invoice/get-budget-management/{user}/{line}', [InvoiceControlController::class, 'getBudgetManagement']);
  398. Route::get ('acquisition-management/invoice/get-invoice-by-id/{idInvoice}/{user}/{line}', [InvoiceControlController::class, 'getInvoiceById']);
  399. Route::post('acquisition-management/invoice/compare-invoice', [InvoiceControlController::class, 'compareInvoice']);
  400. // Module: ANFA
  401. Route::get ('failure-analysis/get-list-failure/{user}/{line}', [FailureListController::class, 'getFailures']);
  402. Route::get ('failure-analysis/get-list-failure-actives/{user}/{line}', [FailureListController::class, 'getFailuresActives']);
  403. Route::get ('failure-analysis/get-list-failure-by-id/{idFailure}/{user}/{line}', [FailureListController::class, 'getFailureById']);
  404. Route::get ('failure-analysis/get-list-failure-by-classification/{idFailure}/{user}/{line}', [FailureListController::class, 'getFailureListByClassification']);
  405. Route::post('failure-analysis/register-list-failure', [FailureListController::class, 'registerFailures']);
  406. Route::post('failure-analysis/update-list-failure', [FailureListController::class, 'updateFailures']);
  407. Route::post('failure-analysis/delete-list-failure', [FailureListController::class, 'deleteFailures']);
  408. Route::get ('failure-analysis/get-symptoms/{user}/{line}', [SymptomListController::class, 'getSymptoms']);
  409. Route::get ('failure-analysis/get-symptoms-actives/{user}/{line}', [SymptomListController::class, 'getSymptomsActives']);
  410. Route::get ('failure-analysis/get-symptoms-by-equipment/{equipment}/{user}/{line}', [SymptomListController::class, 'getSymptomsByEquipment']);
  411. Route::get ('failure-analysis/get-symptom-by-id/{idSymptom}/{user}/{line}', [SymptomListController::class, 'getSymptomById']);
  412. Route::post('failure-analysis/register-symptom', [SymptomListController::class, 'registerSymptom']);
  413. Route::post('failure-analysis/update-symptom', [SymptomListController::class, 'updateSymptom']);
  414. Route::post('failure-analysis/delete-symptom', [SymptomListController::class, 'deleteSymptom']);
  415. Route::get ('failure-analysis/get-failure-log/{user}/{line}', [FailureLogController::class, 'getFailureLog']);
  416. Route::get ('failure-analysis/get-history-failure-equipment/{equipment}/{user}/{line}', [FailureLogController::class, 'getHistoryFailureEquipment']);
  417. Route::get ('failure-analysis/get-details-history-failure-equipment/{failure}/{user}/{line}', [FailureLogController::class, 'getDetailsHistoryFailureEquipment']);
  418. Route::get ('failure-analysis/get-equipment-by-failure/{failure}/{user}/{line}', [FailureLogController::class, 'getEquipmentByFailure']);
  419. Route::get ('failure-analysis/get-alarm-emission-from-failures/{user}/{line}', [FailureLogController::class, 'getAlarmEmissionFromFailures']);
  420. Route::get ('failure-analysis/generate-sheet-failure-xls/{failure}/{user}/{line}', [FailureLogController::class, 'generateSheetFailureXLS']);
  421. Route::get ('failure-analysis/generate-sheet-failure-pdf/{failure}/{user}/{line}', [FailureLogController::class, 'generateSheetFailurePDF']);
  422. // Module: COAC
  423. Route::get ('counters-and-triggers/get-catalog-measures/{user}/{line}', [CatalogMeasuresController::class, 'getMeasures']);
  424. Route::get ('counters-and-triggers/get-catalog-measures-actives/{user}/{line}', [CatalogMeasuresController::class, 'getMeasuresActives']);
  425. Route::get ('counters-and-triggers/get-magnitudes/{user}/{line}', [CatalogMeasuresController::class, 'getMagnitudes']);
  426. Route::get ('counters-and-triggers/get-units-by-magnitude/{idMagnitude}/{user}/{line}', [CatalogMeasuresController::class, 'getUnitsByMagnitude']);
  427. Route::get ('counters-and-triggers/get-magnitude/{idMagnitude}/{user}/{line}', [CatalogMeasuresController::class, 'getMagnitude']);
  428. Route::get ('counters-and-triggers/get-unit/{idMagnitude}/{idUnit}/{user}/{line}', [CatalogMeasuresController::class, 'getUnit']);
  429. Route::post('counters-and-triggers/register-catalog-measures', [CatalogMeasuresController::class, 'registerMeasures']);
  430. Route::post('counters-and-triggers/update-catalog-measures', [CatalogMeasuresController::class, 'updateMeasures']);
  431. Route::post('counters-and-triggers/delete-catalog-measures', [CatalogMeasuresController::class, 'deleteMeasures']);
  432. Route::post('counters-and-triggers/register-magnitude', [CatalogMeasuresController::class, 'registerMagnitude']);
  433. Route::post('counters-and-triggers/update-magnitude', [CatalogMeasuresController::class, 'updateMagnitude']);
  434. Route::post('counters-and-triggers/delete-magnitude', [CatalogMeasuresController::class, 'deleteMagnitude']);
  435. // Module: GEIN
  436. Route::post('inventory-management/register-artitle-without-order', [StockController::class, 'createArtitleWithoutOrder']);
  437. Route::get ('inventory-management/get-warehouse/{user}/{line}', [StockController::class, 'getWarehouse']);
  438. Route::get ('inventory-management/get-warehouse-by-id/{idWarehouse}/{user}/{line}', [StockController::class, 'getWarehouseById']);
  439. Route::get ('inventory-management/get-warehouse-actives/{user}/{line}', [StockController::class, 'getWarehouseActives']);
  440. Route::post('inventory-management/create-warehouse', [StockController::class, 'createWarehouse']);
  441. Route::put ('inventory-management/update-warehouse/{idWarehouse}', [StockController::class, 'updateWarehouse']);
  442. Route::put ('inventory-management/delete-warehouse/{idWarehouse}', [StockController::class, 'deleteWarehouse']);
  443. Route::get ('inventory-management/get-area-by-warehouse/{idWarehouse}/{user}/{line}', [StockController::class, 'getAreaByWarehouse']);
  444. Route::get ('inventory-management/get-area-by-id/{idArea}/{user}/{line}', [StockController::class, 'getAreaById']);
  445. Route::get ('inventory-management/get-area-by-warehouse-actives/{idWarehouse}/{user}/{line}', [StockController::class, 'getAreaByWarehouseActives']);
  446. Route::post ('inventory-management/register-area', [StockController::class, 'registerArea']);
  447. Route::put ('inventory-management/update-area/{idArea}', [StockController::class, 'updateArea']);
  448. Route::put ('inventory-management/delete-area/{idArea}', [StockController::class, 'deleteArea']);
  449. Route::get ('inventory-management/get-level-by-area-warehouse/{idWarehouse}/{idArea}/{user}/{line}', [StockController::class, 'getLevelByAreaWarehouse']);
  450. Route::get ('inventory-management/get-level-by-id/{idLevel}/{user}/{line}', [StockController::class, 'getLevelById']);
  451. Route::get ('inventory-management/get-level-by-area-warehouse-actives/{idWarehouse}/{idArea}/{user}/{line}', [StockController::class, 'getLevelByAreaWarehouseActives']);
  452. Route::post('inventory-management/register-level', [StockController::class, 'registerLevel']);
  453. Route::put ('inventory-management/update-level/{idLevel}', [StockController::class, 'updateLevel']);
  454. Route::put ('inventory-management/delete-level/{idLevel}', [StockController::class, 'deleteLevel']);
  455. Route::get ('inventory-management/get-zone-by-level-area-warehouse/{idWarehouse}/{idArea}/{idLevel}/{user}/{line}', [StockController::class, 'getZoneByLevelAreaWarehouse']);
  456. Route::get ('inventory-management/get-zone-by-id/{idZone}/{user}/{line}', [StockController::class, 'getZoneById']);
  457. Route::get ('inventory-management/get-zone-by-level-area-warehouse-actives/{idWarehouse}/{idArea}/{idLevel}/{user}/{line}', [StockController::class, 'getZoneByLevelAreaWarehouseActive']);
  458. Route::post('inventory-management/register-zone', [StockController::class, 'registerZone']);
  459. Route::put ('inventory-management/update-zone/{idZone}', [StockController::class, 'updateZone']);
  460. Route::put ('inventory-management/delete-zone/{idZone}', [StockController::class, 'deleteZone']);
  461. Route::post('inventory-management/register-to-stock', [StockController::class, 'registerToStock']);
  462. Route::get ('inventory-management/get-current-location-artitles/{user}/{line}', [StockController::class, 'getCurrentLocationArtitles']);
  463. Route::get ('inventory-management/get-info-stock/{user}/{line}', [StockController::class, 'getInfoStock']);
  464. Route::put ('inventory-management/move-to-stock/{idStock}', [StockController::class, 'moveToStock']);
  465. Route::get ('inventory-management/get-location-stock/{user}/{line}', [StockController::class, 'getLocationStock']);
  466. Route::get ('inventory-management/get-location-by-stock/{idStock}/{user}/{line}', [StockController::class, 'getLocationByStock']);
  467. Route::get ('inventory-management/get-details-location/{idStock}/{idLocation}/{user}/{line}', [StockController::class, 'getDetaisLocation']);
  468. Route::post('inventory-management/search', [StockController::class, 'search']);
  469. Route::get ('inventory-management/get-info-by-stock/{idStock}/{user}/{line}', [StockController::class, 'getInfoByStock']);
  470. Route::get ('inventory-management/get-max-min-stock/{user}/{line}', [StockController::class, 'getMaxMinStock']);
  471. Route::put ('inventory-management/update-stock-max-min/{idInfo}', [StockController::class, 'updateStockMaxMin']);
  472. Route::get ('inventory-management/get-stock-barcode/{user}/{line}', [StockController::class, 'getStockBarcode']);
  473. Route::put ('inventory-management/update-stock-barcode/{idStock}', [StockController::class, 'updateStockBarcode']);
  474. Route::get ('inventory-management/get-due-date-stock/{user}/{line}', [StockController::class, 'getStockDueDate']);
  475. Route::put ('inventory-management/update-due-date-stock/{idStock}', [StockController::class, 'updateDueDateStock']);
  476. Route::get ('inventory-management/get-description-sheet-stock/{user}/{line}', [StockController::class, 'getDescriptionSheetStock']);
  477. Route::get ('inventory-management/create-description-sheet-stock-xls/{idStock}/{user}/{line}', [StockController::class, 'createDescriptionSheetStockXLS']);
  478. Route::get ('inventory-management/create-description-sheet-stock-pdf/{idStock}/{user}/{line}', [StockController::class, 'createDescriptionSheetStockPDF']);
  479. Route::get ('inventory-management/get-document-association/{user}/{line}', [StockController::class, 'getDocumentAssociation']);
  480. Route::get ('inventory-management/get-documents-by-stock/{idStock}/{user}/{line}', [StockController::class, 'getDocumentsByStock']);
  481. Route::post('inventory-management/register-document-stock', [StockController::class, 'registerDocumentStock']);
  482. Route::get ('inventory-management/get-replanishment-quantities/{user}/{line}', [StockController::class, 'getReplenishmentQuantitiesService']);
  483. Route::post('inventory-management/create-request-line', [StockController::class, 'createRequestLine']);
  484. Route::get ('inventory-management/get-nomenclature-management/{user}/{line}', [StockController::class, 'getNomenclatureManagement']);
  485. Route::get ('inventory-management/get-details-nomenclature/{idStock}/{user}/{line}', [StockController::class, 'getDetailsNomenclature']);
  486. Route::get ('inventory-management/get-objects-properties/{user}/{line}', [StockController::class, 'getObjectProperties']);
  487. Route::get ('inventory-management/get-details-object-properties/{idStock}/{user}/{line}', [StockController::class, 'getDetailsObjectProperties']);
  488. Route::put ('inventory-management/save-info-stock/{idStock}', [StockController::class, 'saveInfoStock']);
  489. // Localidad
  490. Route::get ('catalog/get-payment-method-active/{line_number}', [CatalogController::class, 'getPaymentMethodActive']);
  491. Route::get ('catalog/get-tax-regime-active/{line}', [CatalogController::class, 'getTaxRegimeActive']);
  492. Route::get ('catalog/get-coins-active/{line}', [CatalogController::class, 'getCatalogCoinsActive']);
  493. //
  494. Route::get ('employee/get-schedule-activities-by-employee/{idEmployee}/{user}/{line}', [EmployeeController::class, 'getScheduleActivitiesByEmployee']);
  495. Route::post('employee/register-activity', [EmployeeController::class, 'registerActivity']);
  496. Route::put ('employee/update-activity/{idActivity}', [EmployeeController::class, 'updateActivity']);
  497. Route::put ('employee/delete-activity/{idActivity}', [EmployeeController::class, 'deleteActivity']);
  498. Route::get ('employee/get-schedule-activities-by-activity/{idActivity}/{user}/{line}', [EmployeeController::class, 'getScheduleActivitiesByActivity']);