refactor(spk): optimalkan pengambilan data penawaran

- Mengubah query untuk mengambil data penawaran dengan menggunakan eager loading.
- Menambahkan relasi baru pada model PenawaranTender untuk penilaian dan persetujuan.
- Memperbaiki tampilan pada dokumen SPK dan halaman edit dengan mengurangi duplikasi kode.
This commit is contained in:
Daeng Deni Mardaeni
2025-03-05 11:18:02 +07:00
parent e52fd8243f
commit 74872076e4
4 changed files with 42 additions and 47 deletions

View File

@@ -74,10 +74,11 @@
Tanggal: <?php
echo date('d F Y'); ?></p>
</center>
<br>
<h3>Kepada</h3>
<p style="color: red; margin-left:25px">{{ $penawaran->kjpp_name }}</p>
<p style="color: red; margin-left:25px">{{ $penawaran->kjpp_address }}</p>
<br/>
<p style="color: red;">{{ $penawaran->kjpp_name }}</p>
<p style="color: red;">{{ $penawaran->kjpp_address }}</p>
<br/>
<h3>Perihal: <b>Penunjukan sebagai Penyedia Jasa Penilaian Agunan</b></h3>
<br/>
@@ -257,8 +258,8 @@
</tr>
<tr>
<td>
<span style="color: red;">{{ $data->user->name }}</span><br>
<span style="color: red;">{{ $data->user->getRoleNames()[0] }}</span>
<span style="color: red;">{{ $penawaran->persetujuan_penawaran->creator->name }}</span><br>
<span style="color: red;">{{ $penawaran->persetujuan_penawaran->creator->getRoleNames()[0] }}</span>
</td>
<td align="center">(……………………………………..)</td>
</tr>