diff --git a/app/Http/Controllers/CardMemberController.php b/app/Http/Controllers/CardMemberController.php index dfe0dc0..0a4d9c0 100644 --- a/app/Http/Controllers/CardMemberController.php +++ b/app/Http/Controllers/CardMemberController.php @@ -54,7 +54,8 @@ class CardMemberController extends Controller 'lastName' => $member['lastname'] ?? '', 'birthday' => $member['birthdate'] ?? '', 'cardType' => $member['card_type'] ?? '', - 'status' => $member['is_validated'] ? 'Active' : 'Inactive', + 'status' => $member['status'] ? 'Active' : 'Inactive', + 'is_locked' => $member['is_locked'] ?? 0, // Add is_locked field ]; }, $json['data']); @@ -130,7 +131,8 @@ class CardMemberController extends Controller 'lastName' => $member['lastname'] ?? '', 'birthday' => $member['birthdate'] ?? '', 'cardType' => $member['card_type'] ?? '', - 'status' => $member['is_validated'] ? 'Active' : 'Inactive', + 'status' => $member['status'] ? 'Active' : 'Inactive', + 'is_locked' => $member['is_locked'] ?? 0, // Add is_locked field ]; }, $json['data']); @@ -187,7 +189,8 @@ class CardMemberController extends Controller 'lastName' => $json['data']['lastname'] ?? '', 'birthday' => $json['data']['birthdate'] ?? '', 'cardType' => $json['data']['card_type'] ?? '', - 'status' => $json['data']['is_validated'] ? 'Active' : 'Inactive', + 'status' => $json['data']['status'] ? 'Active' : 'Inactive', + 'is_locked' => $json['data']['is_locked'] ?? 0, // Add is_locked field ]; // Determine the view based on the referring route diff --git a/resources/views/components/card-member-component.blade.php b/resources/views/components/card-member-component.blade.php index 7308826..7a0dc67 100644 --- a/resources/views/components/card-member-component.blade.php +++ b/resources/views/components/card-member-component.blade.php @@ -12,6 +12,7 @@ 'currentPage' => 1, 'lastPage' => 1, 'total' => 0, + 'viewRoute' => '', // New prop for the view route ])
No card members found.
diff --git a/resources/views/pages/member management/locked-accounts.blade.php b/resources/views/pages/member management/locked-accounts.blade.php index 07e8a77..db62902 100644 --- a/resources/views/pages/member management/locked-accounts.blade.php +++ b/resources/views/pages/member management/locked-accounts.blade.php @@ -16,7 +16,7 @@No locked accounts found.
diff --git a/routes/web.php b/routes/web.php index 24a3e4f..b26874c 100644 --- a/routes/web.php +++ b/routes/web.php @@ -162,11 +162,10 @@ Route::post('/notification', [NotificationController::class, 'store'])->name('no //Member Management Route::get('/card-member', [CardMemberController::class, 'index'])->name('card-member'); -Route::get('/locked-account', [CardMemberController::class, 'lockedAccounts'])->name('locked-account'); Route::get('/card-member/{uuid}', [CardMemberController::class, 'show'])->name('card-member.show'); +Route::get('/locked-account', [CardMemberController::class, 'lockedAccounts'])->name('locked-account'); Route::get('/locked-account/{uuid}', [CardMemberController::class, 'show'])->name('locked-account.show'); Route::post('/locked-account/activate/{uuid}', [CardMemberController::class, 'activate'])->name('locked-account.activate'); - //Promotion Route::get('/promotions', [PromotionController::class, 'index'])->name('promotions'); Route::get('/promotions/create', [PromotionController::class, 'create'])->name('promotions.create');