From e9a0a49fb77f2365342059847458f6b19bd4f6ce Mon Sep 17 00:00:00 2001 From: ak Date: Wed, 12 Aug 2026 18:02:20 +0800 Subject: [PATCH] =?UTF-8?q?revert:=20=E8=A1=A8=E6=A0=BC=E7=AD=9B=E9=80=89?= =?UTF-8?q?=E5=9B=9E=E9=80=80=E9=BB=98=E8=AE=A4=20Dropdown=20=E5=B8=83?= =?UTF-8?q?=E5=B1=80=EF=BC=88=E4=B8=8E=E6=90=9C=E7=B4=A2=E5=90=8C=E5=8C=BA?= =?UTF-8?q?=E3=80=81=E7=B4=A7=E5=87=91=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Above 布局与工具栏搜索分成两个区域且占空间;回退 Filament 标准做法:筛选按钮在工具栏、与搜索框同一行,激活时带数量徽章。保留表格行紧凑 CSS --- app/Filament/Resources/Comments/Tables/CommentsTable.php | 2 +- app/Filament/Resources/Media/Tables/MediaTable.php | 2 +- app/Filament/Resources/Posts/Tables/PostsTable.php | 3 +-- app/Filament/Resources/Users/Tables/UsersTable.php | 2 +- app/Providers/AppServiceProvider.php | 5 ----- .../src/Filament/Resources/PaymentResource.php | 2 +- 6 files changed, 5 insertions(+), 11 deletions(-) diff --git a/app/Filament/Resources/Comments/Tables/CommentsTable.php b/app/Filament/Resources/Comments/Tables/CommentsTable.php index b0c5bae..d00c9f6 100644 --- a/app/Filament/Resources/Comments/Tables/CommentsTable.php +++ b/app/Filament/Resources/Comments/Tables/CommentsTable.php @@ -65,7 +65,7 @@ class CommentsTable 'spam' => '垃圾', 'rejected' => '已拒绝', ]), - ], \Filament\Tables\Enums\FiltersLayout::AboveContent) + ]) ->recordActions([ Action::make('approve') ->label('通过') diff --git a/app/Filament/Resources/Media/Tables/MediaTable.php b/app/Filament/Resources/Media/Tables/MediaTable.php index 0710c82..2b522cc 100644 --- a/app/Filament/Resources/Media/Tables/MediaTable.php +++ b/app/Filament/Resources/Media/Tables/MediaTable.php @@ -56,7 +56,7 @@ class MediaTable 'attachments' => '附件', 'cover' => '封面', ]), - ], \Filament\Tables\Enums\FiltersLayout::AboveContent) + ]) ->recordActions([ \Filament\Actions\EditAction::make(), ]) diff --git a/app/Filament/Resources/Posts/Tables/PostsTable.php b/app/Filament/Resources/Posts/Tables/PostsTable.php index ff74b57..e3fc42b 100644 --- a/app/Filament/Resources/Posts/Tables/PostsTable.php +++ b/app/Filament/Resources/Posts/Tables/PostsTable.php @@ -78,8 +78,7 @@ class PostsTable ]), TernaryFilter::make('is_sticky') ->label('置顶'), - ], \Filament\Tables\Enums\FiltersLayout::AboveContent) - ->filtersFormColumns(3) + ]) ->recordActions([ ViewAction::make(), EditAction::make(), diff --git a/app/Filament/Resources/Users/Tables/UsersTable.php b/app/Filament/Resources/Users/Tables/UsersTable.php index 641842b..7acf232 100644 --- a/app/Filament/Resources/Users/Tables/UsersTable.php +++ b/app/Filament/Resources/Users/Tables/UsersTable.php @@ -51,7 +51,7 @@ class UsersTable \Filament\Tables\Filters\SelectFilter::make('roles') ->label('角色') ->relationship('roles', 'name'), - ], \Filament\Tables\Enums\FiltersLayout::AboveContent) + ]) ->recordActions([ EditAction::make(), ]) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index f72a1cc..27c2696 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -69,11 +69,6 @@ class AppServiceProvider extends ServiceProvider /* 表格行更紧凑 */ .fi-ta-cell, .fi-ta-header-cell { padding-top: 0.4rem !important; padding-bottom: 0.4rem !important; } .fi-ta-header-toolbar { padding-block: 0.6rem !important; } - - /* 筛选条件区(Above 布局)更紧凑 */ - .fi-ta-filters-above-content-ctn { padding: 0.7rem 1rem !important; } - .fi-ta-filters-header { margin-bottom: 0.4rem !important; } - .fi-ta-filters-heading { font-size: 0.8rem !important; margin: 0 !important; } HTML) ); diff --git a/plugins/neatstudio.payment/src/Filament/Resources/PaymentResource.php b/plugins/neatstudio.payment/src/Filament/Resources/PaymentResource.php index 3e39150..54ac428 100644 --- a/plugins/neatstudio.payment/src/Filament/Resources/PaymentResource.php +++ b/plugins/neatstudio.payment/src/Filament/Resources/PaymentResource.php @@ -81,7 +81,7 @@ class PaymentResource extends Resource \Filament\Tables\Filters\SelectFilter::make('status') ->label(__('payment.status')) ->options(['paid' => '已支付', 'pending' => '待支付', 'failed' => '失败', 'closed' => '已关闭']), - ], \Filament\Tables\Enums\FiltersLayout::AboveContent) + ]) ->recordActions([]) ->defaultSort('created_at', 'desc'); }