Hoan thien core finance v2

This commit is contained in:
2026-04-25 04:04:14 +00:00
parent 86216ef872
commit 002c9a8b99
39 changed files with 1308 additions and 89 deletions

View File

@@ -0,0 +1,49 @@
<?php
namespace App\Filament\Resources\Settlements\Tables;
use Filament\Tables;
use Filament\Tables\Table;
class SettlementsTable
{
public static function configure(Table $table): Table
{
return $table
->columns([
Tables\Columns\TextColumn::make('product.code')
->label('Sản phẩm')
->searchable()
->sortable(),
Tables\Columns\TextColumn::make('type')
->label('Loại QT')
->badge(),
Tables\Columns\TextColumn::make('temp_value')
->label('Tạm tính')
->money('VND')
->sortable(),
Tables\Columns\TextColumn::make('final_value')
->label('Chốt')
->money('VND')
->sortable(),
Tables\Columns\TextColumn::make('difference')
->label('Chênh lệch')
->money('VND')
->color(fn ($state) => (float) $state > 0 ? 'danger' : 'success'),
Tables\Columns\TextColumn::make('red_book_status')
->label('Trạng thái sổ')
->badge(),
Tables\Columns\TextColumn::make('issue_date')
->label('Ngày cấp')
->date('d/m/Y')
->placeholder('Chưa cấp'),
])
->defaultSort('created_at', 'desc');
}
}