diff --git a/app/Filament/Resources/UsdtC2cResource.php b/app/Filament/Resources/UsdtC2cResource.php
index 4d3483d..90d218a 100755
--- a/app/Filament/Resources/UsdtC2cResource.php
+++ b/app/Filament/Resources/UsdtC2cResource.php
@@ -15,6 +15,7 @@
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Filters\Filter;
use Filament\Forms\Components\DatePicker;
+use App\Filament\Widgets\TriggerPriceWidget;
class UsdtC2cResource extends Resource
{
@@ -22,6 +23,13 @@ class UsdtC2cResource extends Resource
protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack';
+ public static function getWidgets(): array
+ {
+ return [
+ TriggerPriceWidget::class,
+ ];
+ }
+
public static function getNavigationGroup(): ?string
{
return '财务管理'; // ⚠️ 注意这要与其他项的 group 完全一致
diff --git a/app/Filament/Resources/UsdtC2cResource/Pages/ListUsdtC2cs.php b/app/Filament/Resources/UsdtC2cResource/Pages/ListUsdtC2cs.php
index 240b494..0211f5e 100755
--- a/app/Filament/Resources/UsdtC2cResource/Pages/ListUsdtC2cs.php
+++ b/app/Filament/Resources/UsdtC2cResource/Pages/ListUsdtC2cs.php
@@ -3,17 +3,17 @@
namespace App\Filament\Resources\UsdtC2cResource\Pages;
use App\Filament\Resources\UsdtC2cResource;
-use Filament\Actions;
use Filament\Resources\Pages\ListRecords;
+use App\Filament\Widgets\TriggerPriceWidget;
class ListUsdtC2cs extends ListRecords
{
protected static string $resource = UsdtC2cResource::class;
- protected function getHeaderActions(): array
+ protected function getHeaderWidgets(): array
{
return [
- Actions\CreateAction::make(),
+ TriggerPriceWidget::class,
];
}
}
diff --git a/app/Filament/Widgets/TriggerPriceWidget.php b/app/Filament/Widgets/TriggerPriceWidget.php
new file mode 100755
index 0000000..b53262f
--- /dev/null
+++ b/app/Filament/Widgets/TriggerPriceWidget.php
@@ -0,0 +1,45 @@
+form->fill([
+ 'price' => Cache::get('trigger_price', ''),
+ ]);
+ }
+
+ protected function getFormSchema(): array
+ {
+ return [
+ Forms\Components\TextInput::make('price')
+ ->numeric()
+ ->label('触发价格(例如 21800)')
+ ->required(),
+ ];
+ }
+
+ public function submit(): void
+ {
+ $data = $this->form->getState();
+ Cache::put('trigger_price', $data['price']);
+ $this->dispatch('notify', type: 'success', title: '✅ 触发价格已更新为:' . $data['price']);
+ }
+}
diff --git a/resources/views/filament/resources/app/filament/resources/usdt-c2c-resource/pages/list-usdt-c2cs.blade.php b/resources/views/filament/resources/app/filament/resources/usdt-c2c-resource/pages/list-usdt-c2cs.blade.php
new file mode 100755
index 0000000..cc61477
--- /dev/null
+++ b/resources/views/filament/resources/app/filament/resources/usdt-c2c-resource/pages/list-usdt-c2cs.blade.php
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/views/filament/resources/usdt-c2c-resource/pages/list-usdt-c2cs.blade.php b/resources/views/filament/resources/usdt-c2c-resource/pages/list-usdt-c2cs.blade.php
new file mode 100755
index 0000000..cc61477
--- /dev/null
+++ b/resources/views/filament/resources/usdt-c2c-resource/pages/list-usdt-c2cs.blade.php
@@ -0,0 +1,3 @@
+
+
+
diff --git a/resources/views/filament/widgets/trigger-price-widget.blade.php b/resources/views/filament/widgets/trigger-price-widget.blade.php
new file mode 100755
index 0000000..d471b3f
--- /dev/null
+++ b/resources/views/filament/widgets/trigger-price-widget.blade.php
@@ -0,0 +1,9 @@
+
+
+ {{ $this->form }}
+
+
+ 保存
+
+
+
diff --git a/storage/logs/.gitignore b/storage/logs/.gitignore
deleted file mode 100755
index d6b7ef3..0000000
--- a/storage/logs/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-*
-!.gitignore
diff --git a/storage/logs/laravel.log b/storage/logs/laravel.log
new file mode 100644
index 0000000..e69de29