Andrew Wallo 6 个月前
父节点
当前提交
1738c17ddd

+ 2
- 1
app/Filament/Company/Resources/Purchases/BillResource.php 查看文件

@@ -288,7 +288,8 @@ class BillResource extends Resource
288 288
                 Tables\Filters\SelectFilter::make('vendor')
289 289
                     ->relationship('vendor', 'name')
290 290
                     ->searchable()
291
-                    ->preload(),
291
+                    ->preload()
292
+                    ->hiddenOn(BillsRelationManager::class),
292 293
                 Tables\Filters\SelectFilter::make('status')
293 294
                     ->options(BillStatus::class)
294 295
                     ->native(false),

+ 5
- 2
app/Filament/Company/Resources/Sales/EstimateResource.php 查看文件

@@ -5,6 +5,7 @@ namespace App\Filament\Company\Resources\Sales;
5 5
 use App\Enums\Accounting\DocumentDiscountMethod;
6 6
 use App\Enums\Accounting\DocumentType;
7 7
 use App\Enums\Accounting\EstimateStatus;
8
+use App\Filament\Company\Resources\Sales\ClientResource\RelationManagers\EstimatesRelationManager;
8 9
 use App\Filament\Company\Resources\Sales\EstimateResource\Pages;
9 10
 use App\Filament\Company\Resources\Sales\EstimateResource\Widgets;
10 11
 use App\Filament\Forms\Components\CreateCurrencySelect;
@@ -275,7 +276,8 @@ class EstimateResource extends Resource
275 276
                     ->sortable(),
276 277
                 Tables\Columns\TextColumn::make('client.name')
277 278
                     ->sortable()
278
-                    ->searchable(),
279
+                    ->searchable()
280
+                    ->hiddenOn(EstimatesRelationManager::class),
279 281
                 Tables\Columns\TextColumn::make('total')
280 282
                     ->currencyWithConversion(static fn (Estimate $record) => $record->currency_code)
281 283
                     ->sortable()
@@ -285,7 +287,8 @@ class EstimateResource extends Resource
285 287
                 Tables\Filters\SelectFilter::make('client')
286 288
                     ->relationship('client', 'name')
287 289
                     ->searchable()
288
-                    ->preload(),
290
+                    ->preload()
291
+                    ->hiddenOn(EstimatesRelationManager::class),
289 292
                 Tables\Filters\SelectFilter::make('status')
290 293
                     ->options(EstimateStatus::class)
291 294
                     ->native(false),

+ 2
- 1
app/Filament/Company/Resources/Sales/InvoiceResource.php 查看文件

@@ -328,7 +328,8 @@ class InvoiceResource extends Resource
328 328
                 Tables\Filters\SelectFilter::make('client')
329 329
                     ->relationship('client', 'name')
330 330
                     ->searchable()
331
-                    ->preload(),
331
+                    ->preload()
332
+                    ->hiddenOn(InvoicesRelationManager::class),
332 333
                 Tables\Filters\SelectFilter::make('status')
333 334
                     ->options(InvoiceStatus::class)
334 335
                     ->multiple(),

+ 5
- 2
app/Filament/Company/Resources/Sales/RecurringInvoiceResource.php 查看文件

@@ -6,6 +6,7 @@ use App\Enums\Accounting\DocumentDiscountMethod;
6 6
 use App\Enums\Accounting\DocumentType;
7 7
 use App\Enums\Accounting\RecurringInvoiceStatus;
8 8
 use App\Enums\Setting\PaymentTerms;
9
+use App\Filament\Company\Resources\Sales\ClientResource\RelationManagers\RecurringInvoicesRelationManager;
9 10
 use App\Filament\Company\Resources\Sales\RecurringInvoiceResource\Pages;
10 11
 use App\Filament\Forms\Components\CreateCurrencySelect;
11 12
 use App\Filament\Forms\Components\DocumentFooterSection;
@@ -248,7 +249,8 @@ class RecurringInvoiceResource extends Resource
248 249
                     ->searchable(),
249 250
                 Tables\Columns\TextColumn::make('client.name')
250 251
                     ->sortable()
251
-                    ->searchable(),
252
+                    ->searchable()
253
+                    ->hiddenOn(RecurringInvoicesRelationManager::class),
252 254
                 Tables\Columns\TextColumn::make('schedule')
253 255
                     ->label('Schedule')
254 256
                     ->getStateUsing(function (RecurringInvoice $record) {
@@ -287,7 +289,8 @@ class RecurringInvoiceResource extends Resource
287 289
                 Tables\Filters\SelectFilter::make('client')
288 290
                     ->relationship('client', 'name')
289 291
                     ->searchable()
290
-                    ->preload(),
292
+                    ->preload()
293
+                    ->hiddenOn(RecurringInvoicesRelationManager::class),
291 294
                 Tables\Filters\SelectFilter::make('status')
292 295
                     ->options(RecurringInvoiceStatus::class)
293 296
                     ->native(false),

正在加载...
取消
保存