1
0
forked from poc/pds

Added searchable filter in view, export invoice button

This commit is contained in:
dhanabalan
2025-04-23 14:02:02 +05:30
parent d9727cfb96
commit f060341fae

View File

@@ -2,6 +2,7 @@
namespace App\Filament\Resources;
use App\Filament\Exports\InvoiceValidationExporter;
use App\Filament\Resources\InvoiceValidationResource\Pages;
use App\Models\InvoiceValidation;
use App\Models\Plant;
@@ -25,6 +26,7 @@ use Illuminate\Database\Eloquent\SoftDeletingScope;
use Filament\Forms\Components\View;
use Filament\Notifications\Notification;
use Filament\Tables\Actions\Action;
use Filament\Tables\Actions\ExportAction;
use Illuminate\Support\Facades\Storage;
use Maatwebsite\Excel\Facades\Excel;
use Livewire\Livewire;
@@ -181,10 +183,8 @@ class InvoiceValidationResource extends Resource
}
public static function table(Table $table): Table
{
return $table
->columns([
Tables\Columns\TextColumn::make('id')
@@ -193,13 +193,16 @@ class InvoiceValidationResource extends Resource
->sortable(),
Tables\Columns\TextColumn::make('invoice_number')
->label('Invoice Number')
->sortable(),
->sortable()
->searchable(),
Tables\Columns\TextColumn::make('stickerMaster.item.code')
->label('Material Code')
->sortable(),
->sortable()
->searchable(),
Tables\Columns\TextColumn::make('serial_number')
->label('Serial Number')
->sortable(),
->sortable()
->searchable(),
Tables\Columns\TextColumn::make('motor_scanned_status')
->label('Motor Scanned Status')
->sortable(),
@@ -875,6 +878,10 @@ class InvoiceValidationResource extends Resource
}
}),
ExportAction::make()
->label('Export Invoices')
->color('warning')
->exporter(InvoiceValidationExporter::class),
])
->filters([