diff --git a/app/Filament/Resources/ConfeccionResource.php b/app/Filament/Resources/ConfeccionResource.php index 39efb16..76ae65a 100644 --- a/app/Filament/Resources/ConfeccionResource.php +++ b/app/Filament/Resources/ConfeccionResource.php @@ -27,7 +27,7 @@ class ConfeccionResource extends Resource { protected static ?string $model = Confeccion::class; - protected static ?string $navigationGroup = 'Administración'; + protected static ?string $navigationGroup = 'Gestión'; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack'; public static function form(Form $form): Form diff --git a/app/Filament/Resources/InventarioPrendaResource.php b/app/Filament/Resources/InventarioPrendaResource.php index 9e2b762..41947bc 100644 --- a/app/Filament/Resources/InventarioPrendaResource.php +++ b/app/Filament/Resources/InventarioPrendaResource.php @@ -27,7 +27,7 @@ class InventarioPrendaResource extends Resource { protected static ?string $model = InventarioPrenda::class; - protected static ?string $navigationGroup = 'Administración'; + protected static ?string $navigationGroup = 'Gestión'; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack'; public static function form(Form $form): Form diff --git a/app/Filament/Resources/OrdenProduccionResource.php b/app/Filament/Resources/OrdenProduccionResource.php index 458ae67..20a6c11 100644 --- a/app/Filament/Resources/OrdenProduccionResource.php +++ b/app/Filament/Resources/OrdenProduccionResource.php @@ -27,7 +27,7 @@ class OrdenProduccionResource extends Resource { protected static ?string $model = OrdenProduccion::class; - protected static ?string $navigationGroup = 'Administración'; + protected static ?string $navigationGroup = 'Gestión'; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack'; public static function form(Form $form): Form diff --git a/app/Filament/Resources/ProcesoAcabadoResource.php b/app/Filament/Resources/ProcesoAcabadoResource.php index 80f3e3b..3da5c66 100644 --- a/app/Filament/Resources/ProcesoAcabadoResource.php +++ b/app/Filament/Resources/ProcesoAcabadoResource.php @@ -29,7 +29,7 @@ class ProcesoAcabadoResource extends Resource { protected static ?string $model = ProcesoAcabado::class; - protected static ?string $navigationGroup = 'Administración'; + protected static ?string $navigationGroup = 'Gestión'; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack'; public static function form(Form $form): Form diff --git a/app/Filament/Resources/ProveedorResource.php b/app/Filament/Resources/ProveedorResource.php index a35b4db..375cfbe 100644 --- a/app/Filament/Resources/ProveedorResource.php +++ b/app/Filament/Resources/ProveedorResource.php @@ -16,7 +16,7 @@ class ProveedorResource extends Resource { protected static ?string $model = Proveedor::class; - protected static ?string $navigationGroup = 'Administración'; // + protected static ?string $navigationGroup = 'Gestión'; protected static ?string $navigationIcon = 'heroicon-o-users'; public static function canViewAny(): bool diff --git a/app/Filament/Resources/TelaResource.php b/app/Filament/Resources/TelaResource.php index 94098ee..9f9807b 100644 --- a/app/Filament/Resources/TelaResource.php +++ b/app/Filament/Resources/TelaResource.php @@ -24,7 +24,7 @@ class TelaResource extends Resource { protected static ?string $model = Tela::class; - protected static ?string $navigationGroup = 'Administración'; + protected static ?string $navigationGroup = 'Gestión'; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack'; public static function form(Form $form): Form @@ -41,7 +41,8 @@ class TelaResource extends Resource ]) ->required(), - FileUpload::make('foto')->image()->directory('telas')->disk('public')->nullable()->visibility('public')->maxSize(1024)->helperText('Selecciona una imagen de la tela')->acceptedFileTypes(['image/jpeg', 'image/png', 'image/webp'])->downloadable()->openable(), + FileUpload::make('foto')->image()->directory('telas')->disk('public')->visibility('public')->maxSize(1024)->imageEditor()->imageEditorAspectRatios(['16:9','4:3','1:1'])->helperText('Selecciona una imagen de la tela (máx. 1MB)')->acceptedFileTypes(['image/jpeg', 'image/png', 'image/webp'])->downloadable()->openable()->nullable() + , ColorPicker::make('color')->default('#000000'), @@ -85,27 +86,16 @@ class TelaResource extends Resource { return $table ->columns([ - Tables\Columns\TextColumn::make('codigo') - ->searchable(), - Tables\Columns\TextColumn::make('tipo') - ->searchable(), - Tables\Columns\TextColumn::make('color') - ->searchable(), - Tables\Columns\TextColumn::make('proveedor.nombre') - ->searchable(), - Tables\Columns\TextColumn::make('metros_comprados') - ->numeric(), - Tables\Columns\TextColumn::make('metros_disponibles') - ->numeric(), - Tables\Columns\TextColumn::make('valor_total') - ->money('USD') - ->sortable(), - Tables\Columns\TextColumn::make('costo_por_metro') - ->money('USD') - ->sortable(), - Tables\Columns\TextColumn::make('fecha_compra') - ->date() - ->sortable(), + Tables\Columns\ImageColumn::make('foto')->disk('public'), + Tables\Columns\TextColumn::make('codigo')->searchable(), + Tables\Columns\TextColumn::make('tipo')->searchable(), + Tables\Columns\TextColumn::make('color')->searchable(), + Tables\Columns\TextColumn::make('proveedor.nombre')->searchable(), + Tables\Columns\TextColumn::make('metros_comprados')->numeric(), + Tables\Columns\TextColumn::make('metros_disponibles')->numeric(), + Tables\Columns\TextColumn::make('valor_total')->money('USD')->sortable(), + Tables\Columns\TextColumn::make('costo_por_metro')->money('USD')->sortable(), + Tables\Columns\TextColumn::make('fecha_compra')->date()->sortable(), ]) ->filters([ Tables\Filters\SelectFilter::make('tipo') diff --git a/app/Filament/Resources/TintoreriaResource.php b/app/Filament/Resources/TintoreriaResource.php index a869408..bd4330e 100644 --- a/app/Filament/Resources/TintoreriaResource.php +++ b/app/Filament/Resources/TintoreriaResource.php @@ -28,7 +28,7 @@ class TintoreriaResource extends Resource { protected static ?string $model = Tintoreria::class; - protected static ?string $navigationGroup = 'Administración'; + protected static ?string $navigationGroup = 'Gestión'; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack'; public static function form(Form $form): Form