fix(pemohon): perbaikan resedule jadwal di pemohon
This commit is contained in:
@@ -206,14 +206,16 @@
|
|||||||
|
|
||||||
if (data.status === 'proses-survey' || data.status == 'rejected-reschedule') {
|
if (data.status === 'proses-survey' || data.status == 'rejected-reschedule') {
|
||||||
actionHtml += `
|
actionHtml += `
|
||||||
<a onclick="surveyorRescheduleJadwalSurvey(
|
<a
|
||||||
${data.id},
|
title="Reschedule Jadwal Survey"
|
||||||
${data.penilaian.id},
|
data-permohonan-id="${data.id}"
|
||||||
'${data.nomor_registrasi}',
|
data-id-penilaian="${data.penilaian.id}"
|
||||||
'${data.debiture ? data.debiture.name.replace(/'/g, "\\'") : ""}',
|
data-no-reg="${data.nomor_registrasi}"
|
||||||
'${data.penilaian.waktu_penilaian}',
|
data-debitur="${data.debiture ? data.debiture.name.replace(/'/g, "\\'") : ""}"
|
||||||
'${data.penilaian.rejected_note ? JSON.stringify(data.penilaian.rejected_note).replace(/'/g, "\\'").replace(/"/g, '"') : '{}'}'
|
data-waktu-penilaian="${data.penilaian.waktu_penilaian}"
|
||||||
)" class="delete btn btn-sm btn-outline btn-light" title="Reschedule Jadwal Survey">
|
data-rejected-note="${data.penilaian.rejected_note ? JSON.stringify(data.penilaian.rejected_note).replace(/'/g, "\\'").replace(/"/g, '"') : '{}'}"
|
||||||
|
onclick="surveyorRescheduleJadwalSurvey(this)"
|
||||||
|
class="delete btn btn-sm btn-outline btn-light">
|
||||||
<i class="ki-filled ki-calendar-remove"></i>
|
<i class="ki-filled ki-calendar-remove"></i>
|
||||||
</a>`;
|
</a>`;
|
||||||
}
|
}
|
||||||
@@ -318,8 +320,14 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function surveyorRescheduleJadwalSurvey(permohonanId, idPenilaian, noReg, debitur, waktuPenilaian, rejectedNote) {
|
function surveyorRescheduleJadwalSurvey(element) {
|
||||||
rejectedNote = JSON.parse(rejectedNote);
|
const permohonanId = element.getAttribute('data-permohonan-id');
|
||||||
|
const idPenilaian = element.getAttribute('data-id-penilaian');
|
||||||
|
const noReg = element.getAttribute('data-no-reg');
|
||||||
|
const debitur = element.getAttribute('data-debitur');
|
||||||
|
const waktuPenilaian = element.getAttribute('data-waktu-penilaian');
|
||||||
|
const rejectedNote = JSON.parse(element.getAttribute('data-rejected-note'));
|
||||||
|
|
||||||
Swal.fire({
|
Swal.fire({
|
||||||
title: 'Reschedule Jadwal Kunjungan',
|
title: 'Reschedule Jadwal Kunjungan',
|
||||||
html: `
|
html: `
|
||||||
@@ -346,10 +354,10 @@
|
|||||||
class="block w-full px-4 py-2 border border-gray-300 rounded-lg shadow-sm focus:ring-blue-500 focus:border-blue-500 sm:text-sm"
|
class="block w-full px-4 py-2 border border-gray-300 rounded-lg shadow-sm focus:ring-blue-500 focus:border-blue-500 sm:text-sm"
|
||||||
placeholder="Masukkan alasan reschedule..."></textarea>
|
placeholder="Masukkan alasan reschedule..."></textarea>
|
||||||
</div>
|
</div>
|
||||||
|
${rejectedNote && rejectedNote.trim() ? `
|
||||||
${rejectedNote && rejectedNote.trim() ? `
|
|
||||||
<p class="text-gray-700"><strong>Catatan Reject:</strong> ${rejectedNote}</p>
|
<p class="text-gray-700"><strong>Catatan Reject:</strong> ${rejectedNote}</p>
|
||||||
` : ''}
|
` : ''}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
`,
|
`,
|
||||||
icon: 'warning',
|
icon: 'warning',
|
||||||
@@ -380,7 +388,7 @@
|
|||||||
permohonan_id: permohonanId,
|
permohonan_id: permohonanId,
|
||||||
reschedule_date: rescheduleDate,
|
reschedule_date: rescheduleDate,
|
||||||
reschedule_note: rescheduleNote,
|
reschedule_note: rescheduleNote,
|
||||||
keterangan: rejectedNote
|
keterangan: rescheduleNote
|
||||||
};
|
};
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
|
|||||||
Reference in New Issue
Block a user