Bladeren bron

members - tolti gruppi duplicati da view + filtro aperto se presenti al load

ferrari 2 maanden geleden
bovenliggende
commit
373986d9b6
2 gewijzigde bestanden met toevoegingen van 12 en 1 verwijderingen
  1. 8 0
      app/Http/Livewire/Member.php
  2. 4 1
      resources/views/livewire/member.blade.php

+ 8 - 0
app/Http/Livewire/Member.php

@@ -808,6 +808,14 @@ class Member extends Component
         if (!isset($_GET["from"]) && $this->from == '')
             $this->from = 'members';
         $this->currentMember = \App\Models\Member::findOrFail($id);
+        $categories = [];
+        foreach ($this->currentMember->categories as $category) {
+            $categories[$category->category_id] = $category;
+        }
+        usort($categories, function($a, $b){
+            return strcmp($a->category->getTree(), $b->category->getTree());
+        });
+        $this->currentMember->categories = $categories;
         $this->currentStatus = $this->currentMember->getStatus();
         $this->showDetail = true;
     }

+ 4 - 1
resources/views/livewire/member.blade.php

@@ -2055,7 +2055,6 @@
             {
                 $('input[name="txtToYearYear"]').val(toYearYear);
             }
-
         @endif
 
 
@@ -2256,6 +2255,10 @@
                     var html = '&nbsp;<a style="cursor:pointer" class="showHideFilter btn--ui"><i class="fa-solid fa-sliders"></i></a>';
                     html += '&nbsp;<a style="cursor:pointer" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';
                     $(".dt-search").append(html);
+                    
+                    @if(isset($_GET["showFilters"]))
+                    $('.showHideFilter').trigger('click');
+                    @endif
                 }
             });