diff --git a/app/Http/Controllers/ClientController.php b/app/Http/Controllers/ClientController.php index b96a478..69a5e98 100644 --- a/app/Http/Controllers/ClientController.php +++ b/app/Http/Controllers/ClientController.php @@ -27,7 +27,7 @@ public function index(Client $client, Request $request) ->where('person.full_name', 'ilike', '%'.$search.'%') ->groupBy('clients.id'); }) - ->where('clients.active', 1) + //->where('clients.active', 1) // Use LEFT JOINs for aggregated data to avoid subqueries ->leftJoin('client_cases', 'client_cases.client_id', '=', 'clients.id') ->leftJoin('contracts', function ($join) { @@ -51,7 +51,7 @@ public function index(Client $client, Request $request) return Inertia::render('Client/Index', [ 'clients' => $query - ->paginate($request->integer('per_page', 15)) + ->paginate($request->integer('per_page', default: 100)) ->withQueryString(), 'filters' => $request->only(['search']), ]); diff --git a/resources/js/Pages/Client/Index.vue b/resources/js/Pages/Client/Index.vue index c1162bf..9e7e307 100644 --- a/resources/js/Pages/Client/Index.vue +++ b/resources/js/Pages/Client/Index.vue @@ -162,7 +162,7 @@ const fmtCurrency = (v) => {