From 2e7ab0e1a1a1f28b0f4e1b48b1f92478dd4869c5 Mon Sep 17 00:00:00 2001 From: Linksehat Staging Server Date: Thu, 4 Jan 2024 06:33:32 +0700 Subject: [PATCH] update ecard dan index claim submit --- .../Controllers/Api/CorporateMemberController.php | 12 +++++++++++- .../client-portal/src/pages/ClaimSubmit/Index.tsx | 8 ++++---- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/Modules/Internal/Http/Controllers/Api/CorporateMemberController.php b/Modules/Internal/Http/Controllers/Api/CorporateMemberController.php index 2bbdad92..0c2e75d5 100644 --- a/Modules/Internal/Http/Controllers/Api/CorporateMemberController.php +++ b/Modules/Internal/Http/Controllers/Api/CorporateMemberController.php @@ -453,10 +453,20 @@ class CorporateMemberController extends Controller 'currentPlan', 'currentPolicy', 'currentCorporate', + 'currentCorporate.files', // 'currentPlan.corporateBenefits.benefit' ])->find($member_id); - $pdf = PDF::loadView('pdf.ecard', compact('member'))->setPaper('A4', 'portrait'); + if ($member->currentCorporate->id == 5) { // vale + + $pdf = PDF::loadView('pdf.ecard', compact('member'))->setPaper('A5', 'portrait'); + return $pdf->download('Ecard - '.$member->full_name.'.pdf'); + } else { + $pdf = PDF::loadView('pdf.ecard-lms', compact('member'))->setPaper('A5', 'portrait'); + return $pdf->download('Ecard - '.$member->full_name.'.pdf'); + } + + $pdf = PDF::loadView('pdf.ecard', compact('member'))->setPaper('A5', 'portrait'); return $pdf->download('Ecard - '.$member->full_name.'.pdf'); } diff --git a/frontend/client-portal/src/pages/ClaimSubmit/Index.tsx b/frontend/client-portal/src/pages/ClaimSubmit/Index.tsx index ec88b72a..93b8b99b 100644 --- a/frontend/client-portal/src/pages/ClaimSubmit/Index.tsx +++ b/frontend/client-portal/src/pages/ClaimSubmit/Index.tsx @@ -219,14 +219,14 @@ export default function Drugs() { ? appliedParams : Object.fromEntries([...searchParams.entries()]); - const claim = await axios.get(`${corporateValue}/members`, { - params: { ...parameters, type: 'claim-report' }, - }); + // const claim = await axios.get(`${corporateValue}/members`, { + // params: { ...parameters, type: 'claim-report' }, + // }); setSearchParams(parameters); // setListAllMemberByClaimStatus(claim.data.data.allMembersByClaimStatus.data); - setPaginationTable(claim.data.data.allMembersByClaimStatus); + // setPaginationTable(claim.data.data.allMembersByClaimStatus); setIsLoading(false); })();