This commit is contained in:
jokoprasetio 2025-04-27 23:30:07 +07:00
parent 96af24a1cf
commit ee1510a420
3 changed files with 16 additions and 2 deletions

View File

@ -10,12 +10,15 @@ class transaksi extends Model
use HasFactory; use HasFactory;
protected $guarded = ['id']; protected $guarded = ['id'];
protected $with = ['register', 'tindakan']; protected $with = ['register', 'tindakan', 'pegawai'];
public function register(){ public function register(){
return $this->belongsTo(registrasiPasien::class, 'reg_uid', 'uid'); return $this->belongsTo(registrasiPasien::class, 'reg_uid', 'uid');
} }
public function tindakan(){ public function tindakan(){
return $this->belongsTo(service::class, 'services_uid', 'uid'); return $this->belongsTo(service::class, 'services_uid', 'uid');
} }
public function pegawai(){
return $this->belongsTo(User::class, 'pegawai_uid', 'uid');
}
} }

View File

@ -64,7 +64,11 @@ dataTable.bootstrapTable({
} }
}, },
{
title: "Asuransi",
field:"register.asuransi.name",
sortable: true,
},
{ {
title: "Tindakan", title: "Tindakan",
field:"tindakan.name", field:"tindakan.name",
@ -80,6 +84,11 @@ dataTable.bootstrapTable({
} }
}, },
{
title: "Pegawai",
field:"pegawai.name",
sortable: true,
},
], ],
}); });

View File

@ -52,6 +52,7 @@
<th>Nama Pasien</th> <th>Nama Pasien</th>
<th>Tanggal Lahir</th> <th>Tanggal Lahir</th>
<th>Tindakan</th> <th>Tindakan</th>
<th>Asuransi</th>
<th>Tarif</th> <th>Tarif</th>
</tr> </tr>
</thead> </thead>
@ -61,6 +62,7 @@
<tr> <tr>
<td>{{ $item->register?->patient->name ?? '-' }}</td> <td>{{ $item->register?->patient->name ?? '-' }}</td>
<td>{{ $item->register?->patient->birth ?? '-' }}</td> <td>{{ $item->register?->patient->birth ?? '-' }}</td>
<td>{{ $item->register?->asuransi->name ?? '-' }}</td>
<td class="font-weight-600">{{ $item->tindakan?->name ?? '-' }}</td> <td class="font-weight-600">{{ $item->tindakan?->name ?? '-' }}</td>
<td><div class="badge badge-success">{{ number_format($item->price ?? 0, 0, ',', '.') }}</div></td> <td><div class="badge badge-success">{{ number_format($item->price ?? 0, 0, ',', '.') }}</div></td>
</tr> </tr>