Update
This commit is contained in:
@@ -24,6 +24,7 @@ use Modules\Internal\Services\MemberEnrollmentService;
|
|||||||
use Illuminate\Support\Facades\DB;
|
use Illuminate\Support\Facades\DB;
|
||||||
use Dompdf\Dompdf;
|
use Dompdf\Dompdf;
|
||||||
use Dompdf\Options;
|
use Dompdf\Options;
|
||||||
|
use PDF;
|
||||||
|
|
||||||
class CorporateMemberController extends Controller
|
class CorporateMemberController extends Controller
|
||||||
{
|
{
|
||||||
@@ -403,4 +404,22 @@ class CorporateMemberController extends Controller
|
|||||||
return response($pdf->output(), 200, $headers);
|
return response($pdf->output(), 200, $headers);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function viewECard($corporate_id, $member_id){
|
||||||
|
$member = Member::with([
|
||||||
|
'currentPlan',
|
||||||
|
'currentPolicy',
|
||||||
|
'currentCorporate',
|
||||||
|
'currentCorporate.files',
|
||||||
|
// 'currentPlan.corporateBenefits.benefit'
|
||||||
|
])->find($member_id);
|
||||||
|
|
||||||
|
if ($member->currentCorporate->id == 5){ // Vale
|
||||||
|
$pdf = PDF::loadView('pdf.ecard', compact('member'))->setPaper('A5', 'portrait');
|
||||||
|
} else {
|
||||||
|
$pdf = PDF::loadView('pdf.ecard-lms', compact('member'))->setPaper('A5', 'portrait');
|
||||||
|
}
|
||||||
|
return $pdf->download('Ecard - '.$member->full_name.'.pdf');
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ use Modules\Client\Http\Controllers\Api\AuthController;
|
|||||||
use Modules\Client\Http\Controllers\Api\CorporateDivisionController;
|
use Modules\Client\Http\Controllers\Api\CorporateDivisionController;
|
||||||
use Modules\Client\Http\Controllers\Api\CorporateManageController;
|
use Modules\Client\Http\Controllers\Api\CorporateManageController;
|
||||||
use Modules\Client\Http\Controllers\Api\CorporateMemberController;
|
use Modules\Client\Http\Controllers\Api\CorporateMemberController;
|
||||||
use Modules\Internal\Http\Controllers\Api\CorporateMemberController as CorporateMemberInternalController;
|
|
||||||
use Modules\Client\Http\Controllers\Api\CorporateCurrentController;
|
use Modules\Client\Http\Controllers\Api\CorporateCurrentController;
|
||||||
use Modules\Client\Http\Controllers\Api\MemberController;
|
use Modules\Client\Http\Controllers\Api\MemberController;
|
||||||
use Modules\Client\Http\Controllers\Api\CorporatePolicyController;
|
use Modules\Client\Http\Controllers\Api\CorporatePolicyController;
|
||||||
@@ -79,7 +78,7 @@ Route::prefix('client')->group(function () {
|
|||||||
Route::get('get-limits/{member_id}', [CorporateMemberController::class, 'getLimits']);
|
Route::get('get-limits/{member_id}', [CorporateMemberController::class, 'getLimits']);
|
||||||
|
|
||||||
Route::get('download-ecard/{member_id}', [CorporateMemberController::class, 'downloadEcard']);
|
Route::get('download-ecard/{member_id}', [CorporateMemberController::class, 'downloadEcard']);
|
||||||
Route::get('view_card/{member_id}', [CorporateMemberInternalController::class, 'viewECard']);
|
Route::get('view_card/{member_id}', [CorporateMemberController::class, 'viewECard']);
|
||||||
});
|
});
|
||||||
Route::get('claims/{id}', [ClaimController::class, 'show']);
|
Route::get('claims/{id}', [ClaimController::class, 'show']);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user