fix(tender): perbaiki validasi dan tampilan biaya KJPP sebelumnya

- Menghapus aturan numeric pada biaya_kjpp_sebelumnya
- Mengubah input biaya_kjpp_sebelumnya menjadi hidden
- Menambahkan tombol untuk mengirim email pada tampilan proses penawaran
This commit is contained in:
Daeng Deni Mardaeni
2025-03-05 11:52:50 +07:00
parent 74872076e4
commit 42ed13e0ef
3 changed files with 11 additions and 4 deletions

View File

@@ -13,7 +13,7 @@ class TenderPenawaranRequest extends FormRequest
{
$rules = [
'nama_kjpp_sebelumnya' => 'nullable',
'biaya_kjpp_sebelumnya' => 'nullable|numeric',
'biaya_kjpp_sebelumnya' => 'nullable',
'tanggal_penilaian_sebelumnya' => 'nullable',
'nomor_registrasi' => 'required',
'kjpp.*' => 'exists:kjpp,id',

View File

@@ -53,8 +53,9 @@
Biaya KJPP Sebelumnya
</label>
<div class="flex flex-wrap items-baseline w-full">
<input class="flex w-full text-gray-600 font-medium text-sm input-custom" type="text"
name="biaya_kjpp_sebelumnya" readonly
<input type="hidden" name="biaya_kjpp_sebelumnya"
value="{{ $penawaran->biaya_kjpp_sebelumnya !== null ? $penawaran->biaya_kjpp_sebelumnya : '' }}">
<input class="flex w-full text-gray-600 font-medium text-sm input-custom" type="text" readonly
value="{{ $penawaran->biaya_kjpp_sebelumnya !== null ? formatRupiah($penawaran->biaya_kjpp_sebelumnya) : '' }}">
</div>
<label class="form-label max-w-56">

View File

@@ -216,7 +216,13 @@
</a>`;
}
return `<div class="flex flex-nowrap justify-center">`+iconDetail+iconProses+`</div>`;
var iconSendEmail = ` <a href="/tender/penawaran/${data.nomor_registrasi}/showKirimEmail" class="btn btn-sm btn-icon btn-clear btn-success" title="Kirim Email">
<i class="ki-filled ki-paper-plane"></i>
</a>`;
return `<div class="flex flex-nowrap justify-center">`+iconDetail+iconProses+iconSendEmail+`</div>`;
},
}
},