This commit is contained in:
2026-11-02 20:27:11 +02:00
parent b44378b899
commit badaada043
300 changed files with 17458 additions and 1056 deletions
+14
View File
@@ -91,6 +91,14 @@ Route::middleware(['auth', 'verified', EnsureOrganizationAccess::class])->group(
Route::post('empresa/iniciar', [CompanyController::class, 'store'])->name('company.store');
Route::middleware([EnsureCompanyIsConfigured::class, EnsureWorkContext::class])->group(function () {
Route::get('api/stock-read', [\App\Http\Controllers\CommonStockReadController::class, 'index']);
Route::get('api/stock-returns', [\App\Http\Controllers\WarehouseReturnController::class, 'index']);
Route::get('api/stock-returns/sources', [\App\Http\Controllers\WarehouseReturnController::class, 'sources']);
Route::get('stock/devolucoes-internas', [\App\Http\Controllers\WarehouseReturnController::class, 'page']);
Route::post('api/stock-returns/prepare', [\App\Http\Controllers\WarehouseReturnController::class, 'prepare']);
Route::post('api/stock-returns/{id}/confirm', [\App\Http\Controllers\WarehouseReturnController::class, 'confirm'])->whereNumber('id');
Route::post('api/stock-returns/{id}/withdraw', [\App\Http\Controllers\WarehouseReturnController::class, 'withdraw'])->whereNumber('id');
Route::post('api/stock-returns/{id}/reject', [\App\Http\Controllers\WarehouseReturnController::class, 'reject'])->whereNumber('id');
Route::get('compras/fornecimento', [SupplyPlanningController::class, 'index'])->name('supply.index');
Route::get('stock/lotes', [InventoryLotController::class, 'index']);
Route::post('stock/lotes', [InventoryLotController::class, 'save']);
@@ -109,10 +117,16 @@ Route::middleware(['auth', 'verified', EnsureOrganizationAccess::class])->group(
Route::post('administracao/candidaturas/formularios', [SubmissionFormsController::class, 'save']);
Route::get('pessoas', [PeopleHiringController::class, 'index']);
Route::get('requisicoes/avisos', [WorkflowNoticeController::class, 'index']);
Route::get('requisicoes/tarefas', [\App\Http\Controllers\WorkflowTaskInboxController::class, 'procurement']);
Route::get('pessoas/tarefas', [\App\Http\Controllers\WorkflowTaskInboxController::class, 'people']);
Route::get('stock/disponibilidade', [WarehouseAvailabilityController::class, 'index']);
Route::get('stock/piloto',[\App\Http\Controllers\WarehousePilotController::class,'index']);
Route::get('stock/piloto.csv',[\App\Http\Controllers\WarehousePilotController::class,'export']);
Route::get('stock/reposicao', [\App\Http\Controllers\AutomaticPurchaseController::class, 'index']);
Route::post('stock/reposicao', [\App\Http\Controllers\AutomaticPurchaseController::class, 'save']);
Route::post('stock/reposicao/trabalhos/{id}/avaliar',[\App\Http\Controllers\AutomaticPurchaseController::class,'recover'])->whereNumber('id');
Route::post('stock/reposicao/{id}/avaliar', [\App\Http\Controllers\AutomaticPurchaseController::class, 'evaluate'])->whereNumber('id');
Route::get('stock/integracao/entregas', [\App\Http\Controllers\WarehouseExchangeController::class, 'index']);
Route::get('stock/requisicoes', [WarehouseRequestController::class, 'index']);
Route::post('stock/requisicoes', [WarehouseRequestController::class, 'store']);
Route::get('stock/requisicoes/{id}', [WarehouseRequestController::class, 'show'])->whereNumber('id');