From 95290be11d28921f3366cfed0ac6eebf4ce34d0f Mon Sep 17 00:00:00 2001 From: hasrinuryawati <53637311+hasrinuryawati@users.noreply.github.com> Date: Sun, 27 Apr 2025 22:57:29 +0700 Subject: [PATCH] detail register, etc --- app/Http/Controllers/RegistrasiController.php | 10 ++ app/Http/Controllers/TransaksiController.php | 14 +-- resources/views/layout/breadcrumb.blade.php | 2 + resources/views/layout/sidebar.blade.php | 2 +- .../views/module/registrasi/index.blade.php | 96 ++++++++++++++++++- .../tindakan.blade.php | 0 routes/web.php | 3 +- 7 files changed, 117 insertions(+), 10 deletions(-) rename resources/views/module/{transaksi => registrasi}/tindakan.blade.php (100%) diff --git a/app/Http/Controllers/RegistrasiController.php b/app/Http/Controllers/RegistrasiController.php index eb938ff..c8e9e25 100644 --- a/app/Http/Controllers/RegistrasiController.php +++ b/app/Http/Controllers/RegistrasiController.php @@ -4,6 +4,7 @@ namespace App\Http\Controllers; use App\Exports\RegistrasiExport; use App\Models\Asuransi; +use App\Models\AsuransiTindakan; use App\Models\Pasien; use App\Models\Registrasi; use App\Models\RuangPelayanan; @@ -55,6 +56,15 @@ class RegistrasiController extends Controller return redirect()->back()->with('message','Registrasi pasien berhasil'); } + public function tindakanForm(Registrasi $registrasi) + { + $dataRegistrasi = Registrasi::find($registrasi->id); + $tindakan = Tindakan::get(); + $asuransiTindakan = AsuransiTindakan::where('id_asuransi', $dataRegistrasi->id_asuransi)->get(); + + return view('module.registrasi.tindakan', compact(['dataRegistrasi', 'tindakan', 'asuransiTindakan'])); + } + public function excelExport() { $registrasi = Registrasi::with(['pasien', 'asuransi', 'pegawai', 'ruangPelayanan'])->orderByDesc('id')->get(); diff --git a/app/Http/Controllers/TransaksiController.php b/app/Http/Controllers/TransaksiController.php index 241020d..96197ba 100644 --- a/app/Http/Controllers/TransaksiController.php +++ b/app/Http/Controllers/TransaksiController.php @@ -14,14 +14,14 @@ use Maatwebsite\Excel\Facades\Excel; class TransaksiController extends Controller { - public function tindakanForm(Registrasi $registrasi) - { - $dataRegistrasi = Registrasi::find($registrasi->id); - $tindakan = Tindakan::get(); - $asuransiTindakan = AsuransiTindakan::where('id_asuransi', $dataRegistrasi->id_asuransi)->get(); + // public function tindakanForm(Registrasi $registrasi) + // { + // $dataRegistrasi = Registrasi::find($registrasi->id); + // $tindakan = Tindakan::get(); + // $asuransiTindakan = AsuransiTindakan::where('id_asuransi', $dataRegistrasi->id_asuransi)->get(); - return view('module.transaksi.tindakan', compact(['dataRegistrasi', 'tindakan', 'asuransiTindakan'])); - } + // return view('module.transaksi.tindakan', compact(['dataRegistrasi', 'tindakan', 'asuransiTindakan'])); + // } public function store(Request $request) { diff --git a/resources/views/layout/breadcrumb.blade.php b/resources/views/layout/breadcrumb.blade.php index 7a727c3..b8612e5 100644 --- a/resources/views/layout/breadcrumb.blade.php +++ b/resources/views/layout/breadcrumb.blade.php @@ -6,6 +6,8 @@

@if (Route::currentRouteName() === "registrasi.index") Registrasi + @elseif (Route::currentRouteName() === "registrasi.tindakan") + Form Tindakan @elseif (Route::currentRouteName() === "pasien.index") Pasien @elseif (Route::currentRouteName() === "asuransi.index") diff --git a/resources/views/layout/sidebar.blade.php b/resources/views/layout/sidebar.blade.php index 560b7e4..4e14e54 100644 --- a/resources/views/layout/sidebar.blade.php +++ b/resources/views/layout/sidebar.blade.php @@ -36,7 +36,7 @@