From 5fb2916f192aef041284dde7cf38a4e7bf863ee1 Mon Sep 17 00:00:00 2001 From: salam Date: Sat, 27 Dec 2025 14:56:09 +0100 Subject: [PATCH] wip --- app/Livewire/MapChecker.php | 7 +++++++ app/Livewire/MapperLeft.php | 1 + app/Livewire/MapperRight.php | 1 + .../tables/columns/mapper-left-column.blade.php | 15 +++++++++------ .../tables/columns/mapper-right-column.blade.php | 15 +++++++++------ resources/views/livewire/mapper-left.blade.php | 6 ------ 6 files changed, 27 insertions(+), 18 deletions(-) diff --git a/app/Livewire/MapChecker.php b/app/Livewire/MapChecker.php index cffd8cbb..63bef679 100644 --- a/app/Livewire/MapChecker.php +++ b/app/Livewire/MapChecker.php @@ -19,6 +19,8 @@ class MapChecker extends Component implements HasActions, HasSchemas, HasTable use InteractsWithSchemas; use InteractsWithTable; + public $id = 0; + public function table(Table $table): Table { return $table @@ -54,4 +56,9 @@ class MapChecker extends Component implements HasActions, HasSchemas, HasTable { return view('livewire.map-checker'); } + + public function loadData($id) + { + $this->id = $id; + } } diff --git a/app/Livewire/MapperLeft.php b/app/Livewire/MapperLeft.php index c82daa15..ce06c1a1 100644 --- a/app/Livewire/MapperLeft.php +++ b/app/Livewire/MapperLeft.php @@ -26,6 +26,7 @@ class MapperLeft extends Component implements HasActions, HasSchemas, HasTable ->columns([ MapperLeftColumn::make('left')->label('NUH-ODDS'), ]) + ->defaultPaginationPageOption(5) ->filters([ // ... ]) diff --git a/app/Livewire/MapperRight.php b/app/Livewire/MapperRight.php index 6d73dede..5f6e57b5 100644 --- a/app/Livewire/MapperRight.php +++ b/app/Livewire/MapperRight.php @@ -26,6 +26,7 @@ class MapperRight extends Component implements HasActions, HasSchemas, HasTable ->columns([ MapperRightColumn::make('right')->label('BETSAPI'), ]) + ->defaultPaginationPageOption(5) ->filters([ // ... ]) diff --git a/resources/views/filament/tables/columns/mapper-left-column.blade.php b/resources/views/filament/tables/columns/mapper-left-column.blade.php index 6922d688..2ac82abc 100644 --- a/resources/views/filament/tables/columns/mapper-left-column.blade.php +++ b/resources/views/filament/tables/columns/mapper-left-column.blade.php @@ -1,5 +1,5 @@ -
  • id }} +
  • id }} x-on:dragstart.self=" dragging = true; event.dataTransfer.effectAllowed = 'move'; @@ -7,7 +7,7 @@ x-on:drop.prevent=" const id = event.dataTransfer.getData('text/plain'); const target = event.target.closest('li'); - $dispatch('map-checker',{ 'id': id, 'target':target.id });" + console.log('left', id, target.id, target.getAttribute('mapper'));" draggable="true">
    @@ -18,9 +18,7 @@ @endif
    -
    {{ $record->id }}
    - -
    +
    {{ $record->starttime }}
    {{ $record->home->name }}
    @@ -30,6 +28,9 @@
    {{ $record->country?->name }}
    {{ $record->competition_group->name }}
    + + {{ $record->id }} +
    @@ -37,3 +38,5 @@
  • +{{-- if(target.mapper =='left') --}} +{{-- $dispatch('map-checker',{ 'id': id, 'target':target.id });" --}} diff --git a/resources/views/filament/tables/columns/mapper-right-column.blade.php b/resources/views/filament/tables/columns/mapper-right-column.blade.php index d91d55e9..222e4068 100644 --- a/resources/views/filament/tables/columns/mapper-right-column.blade.php +++ b/resources/views/filament/tables/columns/mapper-right-column.blade.php @@ -1,4 +1,5 @@ -
  • event_id }} +
  • event_id }} x-on:dragstart.self=" dragging = true; event.dataTransfer.effectAllowed = 'move'; @@ -7,16 +8,13 @@ x-on:drop.prevent=" const id = event.dataTransfer.getData('text/plain'); const target = event.target.closest('li'); - $dispatch('map-checker',{ 'target': id, 'id':target.id });" + console.log('right', id, target.id, target.getAttribute('mapper'));" draggable="true">
    - -
    {{ $record->event_id }}
    - -
    +
    {{ $record->starttime }}
    @@ -28,6 +26,9 @@
    {{ $record->country_betsapi?->name }}
    {{ $record->group }}
    + + {{ $record->event_id }} +
    @@ -38,3 +39,5 @@ @endif
  • +{{-- if(target.mapper =='right') --}} +{{-- $dispatch('map-checker',{ 'target': id, 'id':target.id });" --}} diff --git a/resources/views/livewire/mapper-left.blade.php b/resources/views/livewire/mapper-left.blade.php index 05f853db..0c43ae19 100644 --- a/resources/views/livewire/mapper-left.blade.php +++ b/resources/views/livewire/mapper-left.blade.php @@ -3,9 +3,3 @@ {{ $this->table }} -{{-- - x-on:drop.prevent="$dispatch('open-modal', { id: 'map-checker' });" - const id = event.dataTransfer.getData('text/plain'); - const target = event.target.closest('li'); - alert('origin: ' + id + ' target: ' + target.id); ---}}