Consolida recepcoes, stock, equipamentos e identidade SGC
This commit is contained in:
+19
-3
@@ -1,9 +1,25 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Inertia\Inertia;
|
||||
|
||||
// Public visual consultation. No business records or authenticated identities.
|
||||
Route::get('consulta', fn () => Inertia::render('preview/index', [
|
||||
'auth' => ['user' => null],
|
||||
]))->name('preview');
|
||||
Route::get('consulta', function (Request $request) {
|
||||
$screen = $request->query('ecra', 'overview');
|
||||
$allowed = ['overview', 'requests', 'suppliers', 'quotes', 'conflicts', 'orders', 'receipts', 'stock', 'operations', 'equipment', 'appearance'];
|
||||
|
||||
return Inertia::render('preview/index', [
|
||||
'auth' => ['user' => null],
|
||||
'initialScreen' => in_array($screen, $allowed, true) ? $screen : 'overview',
|
||||
]);
|
||||
})->name('preview');
|
||||
|
||||
Route::get('consulta/{screen}', function (string $screen) {
|
||||
$screens = ['requisicoes' => 'requests', 'fornecedores' => 'suppliers', 'cotacoes' => 'quotes', 'conflitos' => 'conflicts', 'ordens' => 'orders', 'recepcoes' => 'receipts', 'stock' => 'stock', 'aparencia' => 'appearance'];
|
||||
$screens['operacoes-stock'] = 'operations';
|
||||
$screens['equipamentos'] = 'equipment';
|
||||
abort_unless(isset($screens[$screen]), 404);
|
||||
|
||||
return Inertia::render('preview/index', ['auth' => ['user' => null], 'initialScreen' => $screens[$screen]]);
|
||||
})->name('preview.screen');
|
||||
|
||||
Reference in New Issue
Block a user