Melakukan refactoring pada file `header.blade.php` untuk memperbaiki pengaturan indentasi dan konsistensi gaya penulisan. Perubahan ini bertujuan untuk meningkatkan keterbacaan kode dengan menjaga standar format yang konsisten, seperti menyesuaikan spasi dan garis baru yang tidak diperlukan. Tidak ada perubahan fungsional dalam kode.
Mengubah metode perhitungan total tugas pada tampilan progres aktivitas dengan memanfaatkan fungsi `countPermohonanForUser`. Perubahan ini bertujuan untuk menyederhanakan kode dan meningkatkan keterbacaan dengan menghilangkan logika filter yang kompleks dan menggantinya dengan pemanggilan fungsi yang lebih ringkas.
- Mengganti tipe input untuk `sla_resume` dan `sla_final` dari `date` menjadi `number`.
- Menyesuaikan nilai default input dengan data lama atau data dari model `$persetujuanPenawaran`.
- Perubahan ini dilakukan untuk mencerminkan validasi baru yang menggunakan tipe numeric pada field SLA.
- Menghapus fungsi `render` pada field `sla_resume` dan `sla_final` yang sebelumnya memformat tanggal secara khusus.
- Field `sla_resume` dan `sla_final` sekarang hanya menampilkan judul tanpa logika tambahan.
Tambahkan pengecekan null untuk `custom_field` sebelum mem-parsing JSON `detail->details` dan perbaiki konsistensi format pada pengecekan dokumen jaminan. Hal ini memastikan tidak ada kesalahan saat field tersebut tidak ada.
Menambahkan fungsi `hitungHariKerja` untuk menghitung jumlah hari kerja antara dua tanggal, dengan memperhitungkan hari libur dan akhir pekan. Fungsi ini tersedia secara global melalui `window.hitungHariKerja`.
Ganti placeholder statis dengan data dinamis menggunakan variabel dari objek `$penawaran`. Hal ini memungkinkan penarikan data langsung dari objek untuk nomor proposal, tanggal proposal, dan perhitungan hari kerja untuk SLA resume dan final, sehingga lebih akurat dan mengurangi risiko kesalahan informasi.
Metode `show` sekarang mengubah status permohonan menjadi 'tender' dan memperbaiki parameter inputnya. Selain itu, tambahkan pembaruan `status_bayar` pada objek `permohonan` saat status diubah menjadi 'spk'. Juga, perbaiki kondisi pembatalan pada tampilan `index.blade.php`.
Menambahkan fitur untuk mengunggah dokumen persetujuan penawaran, surat representasi, dan bukti bayar saat menyimpan persetujuan penawaran. Sekaligus mengupdate status permohonan terkait menjadi 'spk'. Menambahkan tampilan baru untuk formulir persetujuan penawaran dan memperbarui breadcrumb untuk mendukung halaman baru ini.