diff --git a/app/Http/Controllers/DataPokokController.php b/app/Http/Controllers/DataPokokController.php index e6d4281ff..e732be9d0 100644 --- a/app/Http/Controllers/DataPokokController.php +++ b/app/Http/Controllers/DataPokokController.php @@ -32,6 +32,11 @@ public function kesehatan() return view('data_pokok.kesehatan.index', ['title' => $title]); } + public function cetakKesehatan(Request $request) + { + return view('data_pokok.kesehatan.cetak', ['filter' => $request->getQueryString()]); + } + public function jaminanSosial() { $title = 'Data Kepesertaan Program dan Statistik'; diff --git a/resources/views/components/excel-download-button.blade.php b/resources/views/components/excel-download-button.blade.php new file mode 100644 index 000000000..85ec96e5b --- /dev/null +++ b/resources/views/components/excel-download-button.blade.php @@ -0,0 +1,205 @@ +@props([ + 'id' => 'download-excel', + 'label' => 'Excel', + 'size' => 'btn-sm', + 'variant' => 'btn-success', + 'icon' => 'fa fa-file-excel', + 'disabled' => false, + 'loadingText' => 'Downloading...', + 'downloadUrl' => '', + 'tableId' => '', + 'filename' => 'data_export', + 'apiHeaders' => [], + 'additionalParams' => [], + 'class' => '', +]) + + + +@once + @push('js') + + @endpush +@endonce diff --git a/resources/views/components/print-button.blade.php b/resources/views/components/print-button.blade.php new file mode 100644 index 000000000..8508118c9 --- /dev/null +++ b/resources/views/components/print-button.blade.php @@ -0,0 +1,69 @@ +{{-- resources/views/components/print-button.blade.php --}} +@props([ + 'label' => 'Cetak', + 'icon' => 'fa fa-print', + 'variant' => 'btn-primary', + 'size' => 'btn-sm', + 'printUrl' => '', + 'tableId' => '', + 'filters' => [], + 'additionalParams' => [], +]) + +@php + $buttonId = 'print-btn-' . $tableId; +@endphp + + + + diff --git a/resources/views/data_pokok/kesehatan/cetak.blade.php b/resources/views/data_pokok/kesehatan/cetak.blade.php new file mode 100644 index 000000000..ebd7e7784 --- /dev/null +++ b/resources/views/data_pokok/kesehatan/cetak.blade.php @@ -0,0 +1,76 @@ +@extends('layouts.cetak.index') + +@section('title', 'Data Kesehatan') + +@section('content') + @include('partials.breadcrumbs') +
| No | +Nama {{ config('app.sebutanDesa') }} | +NIK | +Golongan Darah | +Cacat | +Sakit Menahun | +Akseptor KB | +Status Kehamilan | +Asuransi Kesehatan | +Status Gizi Balita | +
|---|---|---|---|---|---|---|---|---|---|
| + | + | + | + | + | + | + | + | + | + |