From acee071ea98505b42918f4d7cdc15252ae78f705 Mon Sep 17 00:00:00 2001 From: it-fixcomart Date: Tue, 22 Oct 2024 15:28:40 +0700 Subject: update fix dokumen --- src/lib/pengajuan-tempo/component/Dokumen.jsx | 311 ++++++++++++++------- .../pengajuan-tempo/component/PengajuanTempo.jsx | 7 +- 2 files changed, 214 insertions(+), 104 deletions(-) (limited to 'src/lib') diff --git a/src/lib/pengajuan-tempo/component/Dokumen.jsx b/src/lib/pengajuan-tempo/component/Dokumen.jsx index 65220b27..42c6c47f 100644 --- a/src/lib/pengajuan-tempo/component/Dokumen.jsx +++ b/src/lib/pengajuan-tempo/component/Dokumen.jsx @@ -24,7 +24,6 @@ const Dokumen = ({ chekValid, buttonSubmitClick }) => { let fileBase64 = ''; const { name } = event.target; const file = event.target.files?.[0]; - console.log('file', file); // Allowed file extensions const allowedExtensions = ['pdf', 'png', 'jpg', 'jpeg']; let fileExtension = ''; @@ -61,7 +60,6 @@ const Dokumen = ({ chekValid, buttonSubmitClick }) => { () => Object.keys(errorsDokumen).length === 0, [errorsDokumen] ); - console.log('formDokumen', formDokumen?.dokumenNib?.name); const dokumenNibRef = useRef(null); const dokumenNpwpRef = useRef(null); const dokumenSppkpRef = useRef(null); @@ -142,7 +140,7 @@ const Dokumen = ({ chekValid, buttonSubmitClick }) => {
-
+
- +
+ + + + {formDokumen?.dokumenNib?.name} + +
{chekValid && (
{errorsDokumen.dokumenNib} @@ -181,17 +191,29 @@ const Dokumen = ({ chekValid, buttonSubmitClick }) => {
- +
+ + + + {formDokumen?.dokumenNpwp?.name} + +
{chekValid && (
{errorsDokumen.dokumenNpwp} @@ -207,17 +229,29 @@ const Dokumen = ({ chekValid, buttonSubmitClick }) => {
- +
+ + + + {formDokumen?.dokumenSppkp?.name} + +
+ {chekValid && (
{errorsDokumen.dokumenSppkp} @@ -235,17 +269,28 @@ const Dokumen = ({ chekValid, buttonSubmitClick }) => {
- +
+ + + + {formDokumen?.dokumenAktaPerubahan?.name} + +
{chekValid && (
{errorsDokumen.dokumenAktaPerubahan} @@ -264,17 +309,29 @@ const Dokumen = ({ chekValid, buttonSubmitClick }) => {
- +
+ + + + {formDokumen?.dokumenKtpDirut?.name} + +
+ {chekValid && (
{errorsDokumen.dokumenKtpDirut} @@ -295,17 +352,29 @@ const Dokumen = ({ chekValid, buttonSubmitClick }) => {
- +
+ + + + {formDokumen?.dokumenAktaPendirian?.name} + +
+ {chekValid && (
{errorsDokumen.dokumenAktaPendirian} @@ -324,17 +393,29 @@ const Dokumen = ({ chekValid, buttonSubmitClick }) => {
- +
+ + + + {formDokumen?.dokumenLaporanKeuangan?.name} + +
+ {chekValid && (
{errorsDokumen.dokumenLaporanKeuangan} @@ -352,17 +433,29 @@ const Dokumen = ({ chekValid, buttonSubmitClick }) => {
- +
+ + + + {formDokumen?.dokumenFotoKantor?.name} + +
+ {chekValid && (
{errorsDokumen.dokumenFotoKantor} @@ -380,17 +473,29 @@ const Dokumen = ({ chekValid, buttonSubmitClick }) => {
- +
+ + + + {formDokumen?.dokumenTempatBekerja?.name} + +
+ {chekValid && (
{errorsDokumen.dokumenTempatBekerja} @@ -410,7 +515,7 @@ const Dokumen = ({ chekValid, buttonSubmitClick }) => { {parseInt((getJumlahDokumenDiisi() / 9) * 100)} % - {getJumlahDokumenDiisi() > 5 + {getJumlahDokumenDiisi() >= 4 ? getJumlahDokumenDiisi() == 9 ? 'Selesai' : 'Sedikit Lagi' diff --git a/src/lib/pengajuan-tempo/component/PengajuanTempo.jsx b/src/lib/pengajuan-tempo/component/PengajuanTempo.jsx index 238c5e4e..e6424e51 100644 --- a/src/lib/pengajuan-tempo/component/PengajuanTempo.jsx +++ b/src/lib/pengajuan-tempo/component/PengajuanTempo.jsx @@ -50,7 +50,6 @@ const PengajuanTempo = () => { , , , -
Dokumen
,
Konfirmasi
, ]; const stepDivsError = [ @@ -108,6 +107,12 @@ const PengajuanTempo = () => { // const formData = JSON.parse(cachedData); if (currentStep == 3) { stepDivsUpdateForm[currentStep](cachedData); + } else if (currentStep == 4) { + // Memanggil updateFormDokumen dengan parameter yang benar + Object.keys(cachedData).forEach((key) => { + const { name, format, base64 } = cachedData[key]; + stepDivsUpdateForm[currentStep](key, name, format, base64); + }); } else { Object.keys(cachedData).forEach((key) => { stepDivsUpdateForm[currentStep](key, cachedData[key]); -- cgit v1.2.3