detail register, etc
This commit is contained in:
parent
4690039de1
commit
95290be11d
@ -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();
|
||||
|
||||
@ -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)
|
||||
{
|
||||
|
||||
@ -6,6 +6,8 @@
|
||||
<h1 class="m-0">
|
||||
@if (Route::currentRouteName() === "registrasi.index")
|
||||
Registrasi
|
||||
@elseif (Route::currentRouteName() === "registrasi.tindakan")
|
||||
Form Tindakan
|
||||
@elseif (Route::currentRouteName() === "pasien.index")
|
||||
Pasien
|
||||
@elseif (Route::currentRouteName() === "asuransi.index")
|
||||
|
||||
@ -36,7 +36,7 @@
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a href="{{ route('registrasi.index') }}" class="nav-link {{ request()->is('registrasi') ? 'active' : '' }}">
|
||||
<a href="{{ route('registrasi.index') }}" class="nav-link {{ request()->is('registrasi*') ? 'active' : '' }}">
|
||||
<i class="nav-icon fas fa-user-plus"></i>
|
||||
<p>
|
||||
Registrasi
|
||||
|
||||
@ -52,11 +52,105 @@
|
||||
@if ($data->status_tindakan === "done")
|
||||
<button class="btn btn-warning btn-sm mr-1 mt-1" title="Tindakan" disabled><i class="fas fa-stethoscope"></i></button>
|
||||
@else
|
||||
<a href="{{ route('transaksi.tindakan', $data->id) }}" target="BLANK" class="btn btn-warning btn-sm mr-1 mt-1" title="Tindakan"><i class="fas fa-stethoscope"></i></a>
|
||||
<a href="{{ route('registrasi.tindakan', $data->id) }}" target="BLANK" class="btn btn-warning btn-sm mr-1 mt-1" title="Tindakan"><i class="fas fa-stethoscope"></i></a>
|
||||
@endif
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
{{-- Modal Detail --}}
|
||||
<div class="modal fade" id="modal-detail{{ $data->id }}" tabindex="-1" role="dialog" aria-labelledby="modal-detail-label{{ $data->id }}" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="modal-detail-label{{ $data->id }}">Detail Registrasi Pasien</h5>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="tgl_registrasi">Tanggal Registrasi</label>
|
||||
<input type="text" class="form-control" id="tgl_registrasi" value="{{ $data->tgl_registrasi }}" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="code">Kode Registrasi</label>
|
||||
<input type="text" class="form-control" id="code" value="{{ $data->code }}" readonly>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="nik_detail">NIK</label>
|
||||
<input type="text" class="form-control" id="nik_detail" value="{{ $data->pasien->nik }}" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="nama_detail">Nama Pasien</label>
|
||||
<input type="text" class="form-control" id="nama_detail" value="{{ $data->pasien->nama }}" readonly>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="tgl_lahir_detail">Tanggal Lahir</label>
|
||||
<input type="date" class="form-control" id="tgl_lahir_detail" value="{{ $data->pasien->tgl_lahir }}" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="jenis_kelamin_detail">Jenis Kelamin</label>
|
||||
<input type="text" class="form-control" id="jenis_kelamin_detail" value="{{ $data->pasien->jenis_kelamin === 'male' ? 'Laki-laki' : 'Perempuan' }}" readonly>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="ruang_pelayanan_detail">Ruang Pelayanan</label>
|
||||
<input type="text" class="form-control" id="ruang_pelayanan_detail" value="{{ $data->ruangPelayanan->nama }}" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="status_tindakan_detail">Status Tindakan</label>
|
||||
<input type="text" class="form-control" id="status_tindakan_detail" value="{{ $data->status_tindakan === 'inprogress' ? 'Inprogress' : 'Done' }}" readonly>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="asuransi_detail">Asuransi</label>
|
||||
<input type="text" class="form-control" id="asuransi_detail" value="{{ $data->asuransi->nama ?? '-' }}" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label for="no_asuransi_detail">No. Asuransi</label>
|
||||
<input type="text" class="form-control" id="no_asuransi_detail" value="{{ $data->no_asuransi ?? '-' }}" readonly>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Tutup</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
@ -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');
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user