From 7baf5e45200863b11c184a00e13b996c2ff89180 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Thu, 7 Nov 2024 15:49:33 +0700 Subject: [PATCH] Tambah kondisi baru dalam logika dokumenJaminan Menambahkan beberapa kondisi baru pada fungsi render untuk menangani kasus di mana dokumenJaminan bertipe string dan dokumenNomor null, serta variasi lain yang melibatkan tipe array dan string untuk kombinasi dokumenJaminan dan dokumenNomor. Kondisi ini memastikan penanganan berbagai bentuk data dengan benar sebelum menampilkan elemen DOM yang sesuai. --- .../debitur/components/dokumen.blade.php | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/resources/views/debitur/components/dokumen.blade.php b/resources/views/debitur/components/dokumen.blade.php index e1a358b..33cf838 100644 --- a/resources/views/debitur/components/dokumen.blade.php +++ b/resources/views/debitur/components/dokumen.blade.php @@ -583,6 +583,16 @@ `; + }else if (typeof dokumenJaminan === 'string' && dokumenNomor === null) { + return ` +
+ Nomor Dokumen : -- + + ${dokumenJaminan.split('/').pop()} + + +
+ `; } else if (Array.isArray(dokumenJaminan) && Array.isArray(dokumenNomor)) { return dokumenJaminan.map((file, index) => `
Nomor Dokumen : ${dokumenNomor[index] || 'N/A'} @@ -591,8 +601,24 @@
`).join(''); + } else if (Array.isArray(dokumenJaminan) && typeof dokumenNomor === 'string') { + return dokumenJaminan.map((file, index) => `
+ Nomor Dokumen : ${dokumenNomor} || 'N/A'} + + ${file.split('/').pop()} + +
+ `).join(''); + } else if (Array.isArray(dokumenJaminan) && dokumenNomor === 'null') { + return dokumenJaminan.map((file, index) => `
+ Nomor Dokumen : ${dokumenNomor} || 'N/A'} + + ${file.split('/').pop()} + +
+ `).join(''); } - return ''; + return dokumenNomor; } function getCustomFieldInput(type, fieldName, value) {