|
|
@@ -23,6 +23,9 @@ use App\Http\Controllers\SymptomController;
|
|
|
use App\Http\Controllers\StockController;
|
|
|
use App\Http\Controllers\LocateController;
|
|
|
use App\Http\Controllers\CountriesController;
|
|
|
+use App\Http\Controllers\DocumentManagementController;
|
|
|
+use App\Http\Controllers\OrderDocumentsController;
|
|
|
+
|
|
|
|
|
|
/*
|
|
|
|--------------------------------------------------------------------------
|
|
|
@@ -137,168 +140,170 @@ Route::middleware(['jwt.auth'])->group(function(){
|
|
|
//Módulo gestión documental electrónica
|
|
|
Route::get("/get-file-info/{id}/{idUser}/{line}", "App\Http\Controllers\DocumentManagementController@getFileInfo"); //Obtiene la información de un archivo en específico
|
|
|
Route::get("/get-download-token/{idFile}/{idUser}/{line}", "App\Http\Controllers\DocumentManagementController@getDownloadToken"); //Permite generar un token para descargar un archivo
|
|
|
+ Route::get ('document-management/get-type-documents/{line}', [DocumentManagementController::class, 'getTypesDocuments']);
|
|
|
|
|
|
+ // Module (FUNCIONALES)
|
|
|
+ Route::get ('modulo/consulta/{line}', [ModuleController::class, 'getModule']);
|
|
|
+ Route::get ('modulo/consulta-disponibles/{line}', [ModuleController::class, 'getModuleAviable']);
|
|
|
+ Route::post('modulo/registra', [ModuleController::class, 'registerModule']);
|
|
|
+ Route::post('modulo/modifica', [ModuleController::class, 'updateModule']);
|
|
|
+ Route::post('modulo/elimina', [ModuleController::class, 'deleteModule']);
|
|
|
|
|
|
+ // Module: Dynamic Forms
|
|
|
+ Route::get ('form/consulta/{line}', [DynamicFormController::class, 'getForm']);
|
|
|
+ Route::get ('form/consulta-form-workflow/{line}', [DynamicFormController::class, 'getFormWorkflow']);
|
|
|
+ Route::get ('form/consulta-data/{codigo_form}/{line}', [DynamicFormController::class, 'getDataForm']);
|
|
|
+ Route::post('form/registra', [DynamicFormController::class, 'createForm']);
|
|
|
+ Route::post('form/elimina', [DynamicFormController::class, 'deleteForm']);
|
|
|
+ Route::post('form/consulta-select', [DynamicFormController::class, 'getDataSelect']);
|
|
|
+ Route::put ('form/modifica/{codigo_form}', [DynamicFormController::class, 'updateForm']);
|
|
|
+ Route::put ('form/enable-form-workflow/{codigo_form}', [DynamicFormController::class, 'enableFormWorkflow']);
|
|
|
+ Route::get ('generic/generate-form/{codigo_form}/{line}', [GenericController::class, 'generateForm']);
|
|
|
+ Route::post('generic/generate-table', [GenericController::class, 'generateTable']);
|
|
|
+ Route::post('generic/registra-form', [GenericController::class, 'registerForm']);
|
|
|
+ Route::post('generic/modifica-form', [GenericController::class, 'updateForm']);
|
|
|
+ Route::put ('generic/consulta-info/{id_form}', [GenericController::class, 'getDataInfo']);
|
|
|
+ Route::get ('tabla-db/consulta/{line}', [TableController::class, 'getTables']);
|
|
|
+ Route::post('tabla-db/registra', [TableController::class, 'createTable']);
|
|
|
+ Route::post('tabla-db/modifica', [TableController::class, 'updateTable']);
|
|
|
+ Route::post('tabla-db/consulta-columnas', [TableController::class, 'getColumnsByTables']);
|
|
|
+ Route::post('tabla-db/consulta-columnas-extra', [TableController::class, 'getColumnsExtra']);
|
|
|
+ Route::post('tabla-db/modifica-state', [TableController::class, 'updateStateTables']);
|
|
|
|
|
|
+ // Module: GEAD
|
|
|
+ Route::get ('acquisition-management/acquisition/get-families-and-subfamilies/{line}', [ArtitleController::class, 'getFamiliesAndSubfamilies']);
|
|
|
+ Route::post('acquisition-management/acquisition/register-family', [ArtitleController::class, 'registerFamily']);
|
|
|
+ Route::post('acquisition-management/acquisition/register-subfamily', [ArtitleController::class, 'registerSubfamily']);
|
|
|
+ Route::get ('acquisition-management/acquisition/get-units/{line}', [ArtitleController::class, 'getUnits']);
|
|
|
+ Route::get ('acquisition-management/acquisition/get-units-actives/{line}', [ArtitleController::class, 'getUnitsActives']);
|
|
|
+ Route::post('acquisition-management/acquisition/register-unit', [ArtitleController::class, 'registerUnit']);
|
|
|
+ Route::get ('acquisition-management/acquisition/get-artitle/{line}', [ArtitleController::class, 'getArtitles']);
|
|
|
+ Route::get ('acquisition-management/acquisition/get-all-artitle/{line}', [ArtitleController::class, 'getAllArtitles']);
|
|
|
+ Route::post('acquisition-management/acquisition/get-artitle-by-provider', [ArtitleController::class, 'getArtitlesByProvider']);
|
|
|
+ Route::post('acquisition-management/acquisition/get-artitle-by-id', [ArtitleController::class, 'getArtitleById']);
|
|
|
+ Route::get ('acquisition-management/acquisition/get-artitle-by-information/{information}/{line}',[ArtitleController::class, 'getArtitleByInformation']);
|
|
|
+ Route::post('acquisition-management/acquisition/register-artitle', [ArtitleController::class, 'registerArtitles']);
|
|
|
+ Route::post('acquisition-management/acquisition/update-artitle', [ArtitleController::class, 'updateArtitles']);
|
|
|
+ Route::post('acquisition-management/acquisition/delete-artitle', [ArtitleController::class, 'deleteArtitle']);
|
|
|
+ Route::post('acquisition-management/acquisition/generate-artitles', [ArtitleController::class, 'generateArtitles']);
|
|
|
+ Route::post('acquisition-management/acquisition/create-request-line', [RequestLineController::class, 'createRequestLine']);
|
|
|
+ Route::get ('acquisition-management/acquisition/get-all-request-lines/{line}', [RequestLineController::class, 'getAllRequestLines']);
|
|
|
+ Route::get ('acquisition-management/acquisition/get-request-line/{encIdRequestLine}/{line}', [RequestLineController::class, 'getRequestLine']);
|
|
|
+ Route::post('acquisition-management/acquisition/cancel-request-line', [RequestLineController::class, 'cancelRequestLine']);
|
|
|
+ Route::post('acquisition-management/acquisition/update-state-request-line', [RequestLineController::class, 'updateStatusRequestLine']);
|
|
|
+ Route::post('acquisition-management/acquisition/register-order', [OrderController::class, 'createOrder']);
|
|
|
+ Route::post('acquisition-management/acquisition/update-state-order', [OrderController::class, 'updateStateHistory']);
|
|
|
+ Route::post('acquisition-management/acquisition/reorder-artitles', [OrderController::class, 'reorderArtitles']);
|
|
|
+ Route::get ('acquisition-management/acquisition/get-orders/{line}', [OrderController::class, 'getOrders']);
|
|
|
+ Route::get ('acquisition-management/acquisition/get-order-by-number/{order}/{provider}/{line}', [OrderController::class, 'getOrderByNumber']);
|
|
|
+ Route::get ('acquisition-management/acquisition/get-documents-by-order/{order}/{line}', [OrderDocumentsController::class, 'getDocumentByOrder']);
|
|
|
+ Route::post('acquisition-management/acquisition/register-document-order', [OrderDocumentsController::class, 'registerDocumentOrder']);
|
|
|
+ Route::post('acquisition-management/acquisition/update-document-order', [OrderDocumentsController::class, 'updateDocumentOrder']);
|
|
|
+ Route::post('acquisition-management/acquisition/delete-document-order', [OrderDocumentsController::class, 'deleteDocumentOrder']);
|
|
|
|
|
|
|
|
|
-});
|
|
|
+ Route::get ('acquisition-management/provider/get-all-provider/{line}', [ProviderController::class, 'getAllProvider']);
|
|
|
+ Route::get ('acquisition-management/provider/get-provider-actives/{line}', [ProviderController::class, 'getProvidersActives']);
|
|
|
+ Route::get ('acquisition-management/provider/get-provider-by-number/{provider}/{line}', [ProviderController::class, 'getProvidersByNumber']);
|
|
|
+ Route::post('acquisition-management/provider/register-provider', [ProviderController::class, 'registerProvider']);
|
|
|
+ Route::post('acquisition-management/provider/update-provider', [ProviderController::class, 'updateProvider']);
|
|
|
+ Route::post('acquisition-management/provider/delete-provider', [ProviderController::class, 'deleteProvider']);
|
|
|
+ Route::post('acquisition-management/provider/get-provider-by-artitle', [ProviderController::class, 'getProviderByArtitle']);
|
|
|
|
|
|
-// Module (FUNCIONALES)
|
|
|
-Route::get ('modulo/consulta/{line}', [ModuleController::class, 'getModule']);
|
|
|
-Route::get ('modulo/consulta-disponibles/{line}', [ModuleController::class, 'getModuleAviable']);
|
|
|
-Route::post('modulo/registra', [ModuleController::class, 'registerModule']);
|
|
|
-Route::post('modulo/modifica', [ModuleController::class, 'updateModule']);
|
|
|
-Route::post('modulo/elimina', [ModuleController::class, 'deleteModule']);
|
|
|
+ Route::get ('acquisition-management/dispatch/get-dispatch/{line}', [DispatchController::class, 'getDispatch']);
|
|
|
+ Route::get ('acquisition-management/dispatch/get-dispatch-active/{line}', [DispatchController::class, 'getDispatchActive']);
|
|
|
+ Route::post('acquisition-management/dispatch/register-dispatch', [DispatchController::class, 'registerDispatch']);
|
|
|
+ Route::post('acquisition-management/dispatch/update-dispatch', [DispatchController::class, 'updateDispatch']);
|
|
|
+ Route::post('acquisition-management/dispatch/delete-dispatch', [DispatchController::class, 'deleteDispatch']);
|
|
|
|
|
|
-// Module: Dynamic Forms
|
|
|
-Route::get ('form/consulta/{line}', [DynamicFormController::class, 'getForm']);
|
|
|
-Route::get ('form/consulta-form-workflow/{line}', [DynamicFormController::class, 'getFormWorkflow']);
|
|
|
-Route::get ('form/consulta-data/{codigo_form}/{line}', [DynamicFormController::class, 'getDataForm']);
|
|
|
-Route::post('form/registra', [DynamicFormController::class, 'createForm']);
|
|
|
-Route::post('form/elimina', [DynamicFormController::class, 'deleteForm']);
|
|
|
-Route::post('form/consulta-select', [DynamicFormController::class, 'getDataSelect']);
|
|
|
-Route::put ('form/modifica/{codigo_form}', [DynamicFormController::class, 'updateForm']);
|
|
|
-Route::put ('form/enable-form-workflow/{codigo_form}', [DynamicFormController::class, 'enableFormWorkflow']);
|
|
|
-Route::get ('generic/generate-form/{codigo_form}/{line}', [GenericController::class, 'generateForm']);
|
|
|
-Route::post('generic/generate-table', [GenericController::class, 'generateTable']);
|
|
|
-Route::post('generic/registra-form', [GenericController::class, 'registerForm']);
|
|
|
-Route::post('generic/modifica-form', [GenericController::class, 'updateForm']);
|
|
|
-Route::put ('generic/consulta-info/{id_form}', [GenericController::class, 'getDataInfo']);
|
|
|
-Route::get ('tabla-db/consulta/{line}', [TableController::class, 'getTables']);
|
|
|
-Route::post('tabla-db/registra', [TableController::class, 'createTable']);
|
|
|
-Route::post('tabla-db/modifica', [TableController::class, 'updateTable']);
|
|
|
-Route::post('tabla-db/consulta-columnas', [TableController::class, 'getColumnsByTables']);
|
|
|
-Route::post('tabla-db/consulta-columnas-extra', [TableController::class, 'getColumnsExtra']);
|
|
|
-Route::post('tabla-db/modifica-state', [TableController::class, 'updateStateTables']);
|
|
|
+ // Module: ANFA
|
|
|
+ Route::get ('failure-analysis/get-catalog-failure/{line}', [CatalogFailureController::class, 'getFailures']);
|
|
|
+ Route::post('failure-analysis/register-catalog-failure', [CatalogFailureController::class, 'registerFailures']);
|
|
|
+ Route::post('failure-analysis/update-catalog-failure', [CatalogFailureController::class, 'updateFailures']);
|
|
|
+ Route::post('failure-analysis/delete-catalog-failure', [CatalogFailureController::class, 'deleteFailures']);
|
|
|
+ Route::get ('failure-analysis/get-failure/{line}', [FailureController::class, 'getFault']);
|
|
|
+ Route::post('failure-analysis/get-failure-by-equipment', [FailureController::class, 'getFaultByEquipment']);
|
|
|
+ Route::post('failure-analysis/register-failure', [FailureController::class, 'registerFault']);
|
|
|
+ Route::post('failure-analysis/update-failure', [FailureController::class, 'updateFault']);
|
|
|
+ Route::post('failure-analysis/delete-failure', [FailureController::class, 'deleteFault']);
|
|
|
+ Route::get ('failure-analysis/get-catalog-measures/{line}',[CatalogMeasuresController::class, 'getMeasures']);
|
|
|
+ Route::post('failure-analysis/register-catalog-measures', [CatalogMeasuresController::class, 'registerMeasures']);
|
|
|
+ Route::post('failure-analysis/update-catalog-measures', [CatalogMeasuresController::class, 'updateMeasures']);
|
|
|
+ Route::post('failure-analysis/delete-catalog-measures', [CatalogMeasuresController::class, 'deleteMeasures']);
|
|
|
+ Route::get ('failure-analysis/get-symptom/{line}', [SymptomController::class, 'getSymptom']);
|
|
|
+ Route::post('failure-analysis/register-symptom', [SymptomController::class, 'registerSymptom']);
|
|
|
+ Route::post('failure-analysis/update-symptom', [SymptomController::class, 'updateSymptom']);
|
|
|
+ Route::post('failure-analysis/delete-symptom', [SymptomController::class, 'deleteSymptom']);
|
|
|
|
|
|
-// Module: GEAD
|
|
|
-Route::get ('acquisition-management/acquisition/get-families-and-subfamilies/{line}', [ArtitleController::class, 'getFamiliesAndSubfamilies']);
|
|
|
-Route::post('acquisition-management/acquisition/register-family', [ArtitleController::class, 'registerFamily']);
|
|
|
-Route::post('acquisition-management/acquisition/register-subfamily', [ArtitleController::class, 'registerSubfamily']);
|
|
|
-Route::get ('acquisition-management/acquisition/get-units/{line}', [ArtitleController::class, 'getUnits']);
|
|
|
-Route::get ('acquisition-management/acquisition/get-units-actives/{line}', [ArtitleController::class, 'getUnitsActives']);
|
|
|
-Route::post('acquisition-management/acquisition/register-unit', [ArtitleController::class, 'registerUnit']);
|
|
|
-Route::get ('acquisition-management/acquisition/get-artitle/{line}', [ArtitleController::class, 'getArtitles']);
|
|
|
-Route::get ('acquisition-management/acquisition/get-all-artitle/{line}', [ArtitleController::class, 'getAllArtitles']);
|
|
|
-Route::post('acquisition-management/acquisition/get-artitle-by-provider', [ArtitleController::class, 'getArtitlesByProvider']);
|
|
|
-Route::post('acquisition-management/acquisition/get-artitle-by-id', [ArtitleController::class, 'getArtitleById']);
|
|
|
-Route::get('acquisition-management/acquisition/get-artitle-by-information/{information}/{line}',[ArtitleController::class, 'getArtitleByInformation']);
|
|
|
-Route::post('acquisition-management/acquisition/register-artitle', [ArtitleController::class, 'registerArtitles']);
|
|
|
-Route::post('acquisition-management/acquisition/update-artitle', [ArtitleController::class, 'updateArtitles']);
|
|
|
-Route::post('acquisition-management/acquisition/delete-artitle', [ArtitleController::class, 'deleteArtitle']);
|
|
|
-Route::post('acquisition-management/acquisition/generate-artitles', [ArtitleController::class, 'generateArtitles']);
|
|
|
-Route::post('acquisition-management/acquisition/create-request-line', [RequestLineController::class, 'createRequestLine']);
|
|
|
-Route::get ('acquisition-management/acquisition/get-all-request-lines/{line}', [RequestLineController::class, 'getAllRequestLines']);
|
|
|
-Route::get ('acquisition-management/acquisition/get-request-line/{encIdRequestLine}/{line}', [RequestLineController::class, 'getRequestLine']);
|
|
|
-Route::post('acquisition-management/acquisition/cancel-request-line', [RequestLineController::class, 'cancelRequestLine']);
|
|
|
-Route::post('acquisition-management/acquisition/update-state-request-line', [RequestLineController::class, 'updateStatusRequestLine']);
|
|
|
-Route::post('acquisition-management/acquisition/register-order', [OrderController::class, 'createOrder']);
|
|
|
-Route::post('acquisition-management/acquisition/update-state-order', [OrderController::class, 'updateStateHistory']);
|
|
|
-Route::post('acquisition-management/acquisition/reorder-artitles', [OrderController::class, 'reorderArtitles']);
|
|
|
-Route::get ('acquisition-management/acquisition/get-orders/{line}', [OrderController::class, 'getOrders']);
|
|
|
-Route::get ('acquisition-management/acquisition/get-order-by-number/{order}/{provider}/{line}', [OrderController::class, 'getOrderByNumber']);
|
|
|
+ // Module: GEIN
|
|
|
+ Route::post('inventory-management/register-stock', [StockController::class, 'createArtitle']);
|
|
|
|
|
|
+ // Localidad
|
|
|
+ Route::get ('locate/get-locate-by-cp/{cp}', [LocateController::class, 'getLocateByCP']);
|
|
|
|
|
|
-Route::get ('acquisition-management/provider/get-all-provider/{line}', [ProviderController::class, 'getAllProvider']);
|
|
|
-Route::get ('acquisition-management/provider/get-provider-actives/{line}', [ProviderController::class, 'getProvidersActives']);
|
|
|
-Route::get ('acquisition-management/provider/get-provider-by-number/{provider}/{line}', [ProviderController::class, 'getProvidersByNumber']);
|
|
|
-Route::post('acquisition-management/provider/register-provider', [ProviderController::class, 'registerProvider']);
|
|
|
-Route::post('acquisition-management/provider/update-provider', [ProviderController::class, 'updateProvider']);
|
|
|
-Route::post('acquisition-management/provider/delete-provider', [ProviderController::class, 'deleteProvider']);
|
|
|
-Route::post('acquisition-management/provider/get-provider-by-artitle', [ProviderController::class, 'getProviderByArtitle']);
|
|
|
+ // Module: GPRS
|
|
|
+ Route::controller(SubcontractController::class)->prefix('/subcontract')->group(function () {
|
|
|
+ Route::get('/consult/{line_number}', 'getConsultOfSubcontratists');
|
|
|
+ Route::put('/inactive-subcontratist/{id_subcontratist}', 'updateToInactiveStatus');
|
|
|
+ Route::put('/active-subcontratist/{id_subcontratist}', 'updateToActiveStatus');
|
|
|
+ Route::get('/subcontratists/{line_number}', 'getAllSubcontratists');
|
|
|
+ Route::get('/active-subcontratists/{line_number}', 'getActiveSubcontratists');
|
|
|
+ Route::post('/', 'storeSubcontratist');
|
|
|
+ Route::get('/subcontratist/{id_subcontratist}/{line_number}', 'getSubcontratistById');
|
|
|
+ Route::put('/{id_subcontratist}', 'updateSubcontratist');
|
|
|
+ Route::get('/contracts/subcontratists/{line_number}', 'getContractsOfEverySubcontratist');
|
|
|
+ Route::get('/contracts/history/{id_subcontratist}/{line_number}', 'getContractsBySubcontratist');
|
|
|
+ Route::get('/countries/{line_number}', 'getCountries');
|
|
|
+ Route::post('/downoload-info-excel', 'downoloadSubcontractInfoOnExcel');
|
|
|
+ Route::post('/downoload-info-pdf', 'downoloadSubcontractInfoOnPdf');
|
|
|
+ });
|
|
|
|
|
|
-Route::get ('acquisition-management/dispatch/get-dispatch/{line}', [DispatchController::class, 'getDispatch']);
|
|
|
-Route::get ('acquisition-management/dispatch/get-dispatch-active/{line}', [DispatchController::class, 'getDispatchActive']);
|
|
|
-Route::post('acquisition-management/dispatch/register-dispatch', [DispatchController::class, 'registerDispatch']);
|
|
|
-Route::post('acquisition-management/dispatch/update-dispatch', [DispatchController::class, 'updateDispatch']);
|
|
|
-Route::post('acquisition-management/dispatch/delete-dispatch', [DispatchController::class, 'deleteDispatch']);
|
|
|
+ Route::controller(EmployeeController::class)->prefix('/employee')->group(function () {
|
|
|
+ Route::get('/consult/{line_number}', 'getConsultOfEmployees');
|
|
|
+ Route::get('/user-avaible/{id_employee}/{line_number}', 'getAvaibleUsers');
|
|
|
+ Route::get('/last-documents/{id_employee}/{line_number}', 'getLastDocumentsByEmployee');
|
|
|
+ Route::get('/documents/{id_employee}/{line_number}', 'getDocumentsByEmployee');
|
|
|
+ Route::get('/orders/{id_employee}/{line_number}', 'getInterventionsByEmployee');
|
|
|
+ Route::put('/inactive-employee/{id_employee}', 'updateToInactiveStatus');
|
|
|
+ Route::put('/active-employee/{id_employee}', 'updateToActiveStatus');
|
|
|
+ Route::post('/', 'storeEmployee');
|
|
|
+ Route::get('/{id_employee}/{line_number}', 'getEmployeeById');
|
|
|
+ Route::get('/{line_number}', 'getAllEmployees');
|
|
|
+ Route::get('/contracts/employees/{line_number}', 'getContractsOfEveryEmployee');
|
|
|
+ Route::get('/contracts/history/{id_employee}/{line_number}', 'getDetailsOfContractsByEmployee');
|
|
|
+ Route::post('/downoload-details-excel', 'downoloadEmployeeInfoOnExcel');
|
|
|
+ Route::post('/downoload-details-pdf', 'downoloadEmployeeInfoOnPdf');
|
|
|
+ Route::post('/{id_employee}', 'updateEmployee'); # Se cambia el metodo PUT a POST por problema en form-data con archivos
|
|
|
+ });
|
|
|
|
|
|
-// Module: ANFA
|
|
|
-Route::get ('failure-analysis/get-catalog-failure/{line}', [CatalogFailureController::class, 'getFailures']);
|
|
|
-Route::post('failure-analysis/register-catalog-failure', [CatalogFailureController::class, 'registerFailures']);
|
|
|
-Route::post('failure-analysis/update-catalog-failure', [CatalogFailureController::class, 'updateFailures']);
|
|
|
-Route::post('failure-analysis/delete-catalog-failure', [CatalogFailureController::class, 'deleteFailures']);
|
|
|
-Route::get ('failure-analysis/get-failure/{line}', [FailureController::class, 'getFault']);
|
|
|
-Route::post('failure-analysis/get-failure-by-equipment', [FailureController::class, 'getFaultByEquipment']);
|
|
|
-Route::post('failure-analysis/register-failure', [FailureController::class, 'registerFault']);
|
|
|
-Route::post('failure-analysis/update-failure', [FailureController::class, 'updateFault']);
|
|
|
-Route::post('failure-analysis/delete-failure', [FailureController::class, 'deleteFault']);
|
|
|
-Route::get ('failure-analysis/get-catalog-measures/{line}',[CatalogMeasuresController::class, 'getMeasures']);
|
|
|
-Route::post('failure-analysis/register-catalog-measures', [CatalogMeasuresController::class, 'registerMeasures']);
|
|
|
-Route::post('failure-analysis/update-catalog-measures', [CatalogMeasuresController::class, 'updateMeasures']);
|
|
|
-Route::post('failure-analysis/delete-catalog-measures', [CatalogMeasuresController::class, 'deleteMeasures']);
|
|
|
-Route::get ('failure-analysis/get-symptom/{line}', [SymptomController::class, 'getSymptom']);
|
|
|
-Route::post('failure-analysis/register-symptom', [SymptomController::class, 'registerSymptom']);
|
|
|
-Route::post('failure-analysis/update-symptom', [SymptomController::class, 'updateSymptom']);
|
|
|
-Route::post('failure-analysis/delete-symptom', [SymptomController::class, 'deleteSymptom']);
|
|
|
+ Route::controller(InterventionController::class)->prefix('/intervention')->group(function () {
|
|
|
+ Route::get('/consult/{line_number}', 'getConsultOfInterventions');
|
|
|
+ Route::get('/detail/{id_intervention}/{line_number}', 'getDetailsOfInterventionsById');
|
|
|
+ Route::get('/contract/consult/{line_number}', 'getConsultOfContracts');
|
|
|
+ Route::get('/contract/{id_intervention}/{line_number}', 'getContractById');
|
|
|
+ Route::post('/contract', 'storeContract');
|
|
|
+ Route::get('/contract/{line_number}', 'getAllContracts');
|
|
|
+ });
|
|
|
|
|
|
-// Module: GEIN
|
|
|
-Route::post('inventory-management/register-stock', [StockController::class, 'createArtitle']);
|
|
|
+ Route::controller(WorkTeamController::class)->prefix('/workteam')->group(function () {
|
|
|
+ Route::get('/{line_number}', 'getConsultOfWorkteams');
|
|
|
+ Route::get('/active-teams/{line_number}', 'getActiveWorkteams');
|
|
|
+ Route::get('/{id_workteam}/{line_number}', 'getWorkteamById');
|
|
|
+ Route::get('/details/{id_workteam}/{line_number}', 'getDetailsOfWorkteamById');
|
|
|
+ Route::get('/workteam-members/{id_workteam}/{line_number}', 'getMembersOfWorkteamById');
|
|
|
+ Route::put('/inactive-workteam/{id_workteam}', 'updateToInactiveStatus');
|
|
|
+ Route::put('/active-workteam/{id_workteam}', 'updateToActiveStatus');
|
|
|
+ Route::post('/', 'storeWorkteam');
|
|
|
+ Route::put('/{id_workteam}', 'updateWorkteam');
|
|
|
+ });
|
|
|
|
|
|
-// Localidad
|
|
|
-Route::get ('locate/get-locate-by-cp/{cp}', [LocateController::class, 'getLocateByCP']);
|
|
|
+ Route::controller(CountriesController::class)->prefix('/country')->group(function () {
|
|
|
+ Route::get('/postal-code-data/{postal_code}/{line_number}', 'getDataByPostalCode');
|
|
|
+ Route::get('/{line_number}', 'getCountries');
|
|
|
+ Route::get('/suburb-by-postal-code/{postal_code}/{line_number}', 'getSuburbByPostalCode');
|
|
|
+ });
|
|
|
|
|
|
-// Module: GPRS
|
|
|
-Route::controller(SubcontractController::class)->prefix('/subcontract')->group(function () {
|
|
|
- Route::get('/consult/{line_number}', 'getConsultOfSubcontratists');
|
|
|
- Route::put('/inactive-subcontratist/{id_subcontratist}', 'updateToInactiveStatus');
|
|
|
- Route::put('/active-subcontratist/{id_subcontratist}', 'updateToActiveStatus');
|
|
|
- Route::get('/subcontratists/{line_number}', 'getAllSubcontratists');
|
|
|
- Route::get('/active-subcontratists/{line_number}', 'getActiveSubcontratists');
|
|
|
- Route::post('/', 'storeSubcontratist');
|
|
|
- Route::get('/subcontratist/{id_subcontratist}/{line_number}', 'getSubcontratistById');
|
|
|
- Route::put('/{id_subcontratist}', 'updateSubcontratist');
|
|
|
- Route::get('/contracts/subcontratists/{line_number}', 'getContractsOfEverySubcontratist');
|
|
|
- Route::get('/contracts/history/{id_subcontratist}/{line_number}', 'getContractsBySubcontratist');
|
|
|
- Route::get('/countries/{line_number}', 'getCountries');
|
|
|
- Route::post('/downoload-info-excel', 'downoloadSubcontractInfoOnExcel');
|
|
|
- Route::post('/downoload-info-pdf', 'downoloadSubcontractInfoOnPdf');
|
|
|
-});
|
|
|
|
|
|
-Route::controller(EmployeeController::class)->prefix('/employee')->group(function () {
|
|
|
- Route::get('/consult/{line_number}', 'getConsultOfEmployees');
|
|
|
- Route::get('/user-avaible/{id_employee}/{line_number}', 'getAvaibleUsers');
|
|
|
- Route::get('/last-documents/{id_employee}/{line_number}', 'getLastDocumentsByEmployee');
|
|
|
- Route::get('/documents/{id_employee}/{line_number}', 'getDocumentsByEmployee');
|
|
|
- Route::get('/orders/{id_employee}/{line_number}', 'getInterventionsByEmployee');
|
|
|
- Route::put('/inactive-employee/{id_employee}', 'updateToInactiveStatus');
|
|
|
- Route::put('/active-employee/{id_employee}', 'updateToActiveStatus');
|
|
|
- Route::post('/', 'storeEmployee');
|
|
|
- Route::get('/{id_employee}/{line_number}', 'getEmployeeById');
|
|
|
- Route::get('/{line_number}', 'getAllEmployees');
|
|
|
- Route::get('/contracts/employees/{line_number}', 'getContractsOfEveryEmployee');
|
|
|
- Route::get('/contracts/history/{id_employee}/{line_number}', 'getDetailsOfContractsByEmployee');
|
|
|
- Route::post('/downoload-details-excel', 'downoloadEmployeeInfoOnExcel');
|
|
|
- Route::post('/downoload-details-pdf', 'downoloadEmployeeInfoOnPdf');
|
|
|
- Route::post('/{id_employee}', 'updateEmployee'); # Se cambia el metodo PUT a POST por problema en form-data con archivos
|
|
|
-});
|
|
|
|
|
|
-Route::controller(InterventionController::class)->prefix('/intervention')->group(function () {
|
|
|
- Route::get('/consult/{line_number}', 'getConsultOfInterventions');
|
|
|
- Route::get('/detail/{id_intervention}/{line_number}', 'getDetailsOfInterventionsById');
|
|
|
- Route::get('/contract/consult/{line_number}', 'getConsultOfContracts');
|
|
|
- Route::get('/contract/{id_intervention}/{line_number}', 'getContractById');
|
|
|
- Route::post('/contract', 'storeContract');
|
|
|
- Route::get('/contract/{line_number}', 'getAllContracts');
|
|
|
-});
|
|
|
|
|
|
-Route::controller(WorkTeamController::class)->prefix('/workteam')->group(function () {
|
|
|
- Route::get('/{line_number}', 'getConsultOfWorkteams');
|
|
|
- Route::get('/active-teams/{line_number}', 'getActiveWorkteams');
|
|
|
- Route::get('/{id_workteam}/{line_number}', 'getWorkteamById');
|
|
|
- Route::get('/details/{id_workteam}/{line_number}', 'getDetailsOfWorkteamById');
|
|
|
- Route::get('/workteam-members/{id_workteam}/{line_number}', 'getMembersOfWorkteamById');
|
|
|
- Route::put('/inactive-workteam/{id_workteam}', 'updateToInactiveStatus');
|
|
|
- Route::put('/active-workteam/{id_workteam}', 'updateToActiveStatus');
|
|
|
- Route::post('/', 'storeWorkteam');
|
|
|
- Route::put('/{id_workteam}', 'updateWorkteam');
|
|
|
});
|
|
|
-
|
|
|
-Route::controller(CountriesController::class)->prefix('/country')->group(function () {
|
|
|
- Route::get('/postal-code-data/{postal_code}/{line_number}', 'getDataByPostalCode');
|
|
|
- Route::get('/{line_number}', 'getCountries');
|
|
|
- Route::get('/suburb-by-postal-code/{postal_code}/{line_number}', 'getSuburbByPostalCode');
|
|
|
-});
|
|
|
-
|
|
|
-
|