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 @@
Registrasi diff --git a/resources/views/module/registrasi/index.blade.php b/resources/views/module/registrasi/index.blade.php index bf57530..6dd6f8e 100644 --- a/resources/views/module/registrasi/index.blade.php +++ b/resources/views/module/registrasi/index.blade.php @@ -52,11 +52,105 @@ @if ($data->status_tindakan === "done") @else - + @endif + + {{-- Modal Detail --}} +
+ @endforeach diff --git a/resources/views/module/transaksi/tindakan.blade.php b/resources/views/module/registrasi/tindakan.blade.php similarity index 100% rename from resources/views/module/transaksi/tindakan.blade.php rename to resources/views/module/registrasi/tindakan.blade.php diff --git a/routes/web.php b/routes/web.php index e88611f..f09b224 100644 --- a/routes/web.php +++ b/routes/web.php @@ -35,6 +35,7 @@ Route::middleware('auth:pegawai')->group(function () { Route::get('/registrasi', [RegistrasiController::class, 'index'])->name('registrasi.index'); Route::post('/registrasi', [RegistrasiController::class, 'store'])->name('registrasi.store'); + Route::get('/registrasi/tindakan/{registrasi}', [RegistrasiController::class, 'tindakanForm'])->name('registrasi.tindakan'); Route::get('/registrasi/excel/export/', [RegistrasiController::class, 'excelExport'])->name('registrasi.excel.export'); Route::get('/registrasi/generate_pdf', [RegistrasiController::class, 'generatePdf'])->name('registrasi.generate_pdf'); @@ -62,7 +63,7 @@ Route::middleware('auth:pegawai')->group(function () { Route::put('/tindakan/{tindakan}', [TindakanController::class, 'update'])->name('tindakan.update'); // Transaksi - Route::get('/tansaksi/tindakan/{registrasi}', [TransaksiController::class, 'tindakanForm'])->name('transaksi.tindakan'); + // Route::get('/tansaksi/tindakan/{registrasi}', [TransaksiController::class, 'tindakanForm'])->name('transaksi.tindakan'); Route::post('/transaksi', [TransaksiController::class, 'store'])->name('transaksi.store'); Route::get('/transaksi/laporan', [TransaksiController::class, 'laporan'])->name('transaksi.laporan'); Route::get('/transaksi/excel/export/', [TransaksiController::class, 'excelExport'])->name('transaksi.excel.export');