diff options
| author | it-fixcomart <it@fixcomart.co.id> | 2024-10-31 16:07:18 +0700 |
|---|---|---|
| committer | it-fixcomart <it@fixcomart.co.id> | 2024-10-31 16:07:18 +0700 |
| commit | 803d93cd36abdf5de5882ba9e9cda24e9a32ab80 (patch) | |
| tree | ecf734aac7b6113e187b614abe69e83d1cae679a /src/lib | |
| parent | b5701645ce23deed5e32afc4a0f98bd523c6c92c (diff) | |
update pengajuan tempo fix suplier ids
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/pengajuan-tempo/component/PengajuanTempo.jsx | 4 | ||||
| -rw-r--r-- | src/lib/pengajuan-tempo/component/Pengiriman.jsx | 85 |
2 files changed, 50 insertions, 39 deletions
diff --git a/src/lib/pengajuan-tempo/component/PengajuanTempo.jsx b/src/lib/pengajuan-tempo/component/PengajuanTempo.jsx index 11079328..b811e736 100644 --- a/src/lib/pengajuan-tempo/component/PengajuanTempo.jsx +++ b/src/lib/pengajuan-tempo/component/PengajuanTempo.jsx @@ -177,8 +177,8 @@ const PengajuanTempo = () => { }; const address = await createPengajuanTempoApi(data2); if (address) { - removeFromLocalStorage(); - toast.success('Pengajuan tempo berhasil dilakukan', { duration: 4000 }); + toast.success('Pengajuan tempo berhasil dilakukan'); + // removeFromLocalStorage(); router.push('/pengajuan-tempo/finish?tempo_id=SO-2023-06480'); } }; diff --git a/src/lib/pengajuan-tempo/component/Pengiriman.jsx b/src/lib/pengajuan-tempo/component/Pengiriman.jsx index c2308aed..9817ab12 100644 --- a/src/lib/pengajuan-tempo/component/Pengiriman.jsx +++ b/src/lib/pengajuan-tempo/component/Pengiriman.jsx @@ -278,6 +278,16 @@ const Pengiriman = ({ chekValid, buttonSubmitClick, isKonfirmasi }) => { } }, [buttonSubmitClick]); useEffect(() => { + if (formPengiriman.isSameAddrees) { + const isSame = formPengiriman.isSameAddrees; + if (isSame == 'true') { + setSameAddress(true); + } else { + setSameAddress(false); + } + } + }, [formPengiriman.isSameAddrees]); + useEffect(() => { if (sameAddress) { updateFormPengiriman('streetInvoice', formPengiriman.streetPengiriman); updateFormPengiriman('stateInvoice', formPengiriman.statePengiriman); @@ -297,67 +307,68 @@ const Pengiriman = ({ chekValid, buttonSubmitClick, isKonfirmasi }) => { const cachedData = getFromLocalStorage('Pengiriman'); useEffect(() => { if (cachedData) { - setValue('cityPengiriman', parseInt(cachedData.cityPengiriman)); - updateFormPengiriman('cityPengiriman', `${cachedData.cityPengiriman}`); + setValue('cityPengiriman', parseInt(cachedData?.cityPengiriman)); + updateFormPengiriman('cityPengiriman', `${cachedData?.cityPengiriman}`); } - if (cachedData.statePengiriman) { - setValue('statePengiriman', parseInt(cachedData.statePengiriman)); + if (cachedData?.statePengiriman) { + setValue('statePengiriman', parseInt(cachedData?.statePengiriman)); } - if (cachedData.stateInvoice) { - setValue('stateInvoice', parseInt(cachedData.stateInvoice)); + if (cachedData?.stateInvoice) { + setValue('stateInvoice', parseInt(cachedData?.stateInvoice)); } - if (cachedData.cityInvoice) { - setValue('cityInvoice', parseInt(cachedData.cityInvoice)); + if (cachedData?.cityInvoice) { + setValue('cityInvoice', parseInt(cachedData?.cityInvoice)); } - if (cachedData.isSameAddrees) { - updateFormPengiriman('isSameAddrees', `${cachedData.isSameAddrees}`); + if (cachedData?.isSameAddrees) { + updateFormPengiriman('isSameAddrees', `${cachedData?.isSameAddrees}`); } - }, [cachedData.cityPengiriman]); + }, [cachedData?.cityPengiriman]); useEffect(() => { - if (cachedData.everyWeek) { - updateFormPengiriman('everyWeek', cachedData.everyWeek); - setEveryWeek(cachedData.everyWeek); + if (cachedData?.everyWeek) { + updateFormPengiriman('everyWeek', cachedData?.everyWeek); + setEveryWeek(cachedData?.everyWeek); } - if (cachedData.everyWeekday) { - updateFormPengiriman('everyWeekday', cachedData.everyWeekday); - setEveryWeekday(cachedData.everyWeekday); + if (cachedData?.everyWeekday) { + updateFormPengiriman('everyWeekday', cachedData?.everyWeekday); + setEveryWeekday(cachedData?.everyWeekday); } - if (cachedData.tukarInvoice) { - updateFormPengiriman('tukarInvoice', cachedData.tukarInvoice); - setTukarInvoice(cachedData.tukarInvoice); + if (cachedData?.tukarInvoice) { + updateFormPengiriman('tukarInvoice', cachedData?.tukarInvoice); + setTukarInvoice(cachedData?.tukarInvoice); } - if (cachedData.everyWeekPembayaran) { + if (cachedData?.everyWeekPembayaran) { updateFormPengiriman( 'everyWeekPembayaran', - cachedData.everyWeekPembayaran + cachedData?.everyWeekPembayaran ); - setEveryWeekPembayaran(cachedData.everyWeekPembayaran); + setEveryWeekPembayaran(cachedData?.everyWeekPembayaran); } - if (cachedData.everyWeekdayPembayaran) { + if (cachedData?.everyWeekdayPembayaran) { updateFormPengiriman( 'everyWeekdayPembayaran', - cachedData.everyWeekdayPembayaran + cachedData?.everyWeekdayPembayaran ); - setEveryWeekdayPembayaran(cachedData.everyWeekdayPembayaran); + setEveryWeekdayPembayaran(cachedData?.everyWeekdayPembayaran); } - if (cachedData.tukarInvoicePembayaran) { + if (cachedData?.tukarInvoicePembayaran) { updateFormPengiriman( 'tukarInvoicePembayaran', - cachedData.tukarInvoicePembayaran + cachedData?.tukarInvoicePembayaran ); - setTukarInvoicePembayaran(cachedData.tukarInvoicePembayaran); + setTukarInvoicePembayaran(cachedData?.tukarInvoicePembayaran); } }, [ - cachedData.everyWeek, - cachedData.everyWeekday, - cachedData.tukarInvoice, - cachedData.everyWeekdayPembayaran, - cachedData.everyWeekPembayaran, - cachedData.tukarInvoicePembayaran, + cachedData?.everyWeek, + cachedData?.everyWeekday, + cachedData?.tukarInvoice, + cachedData?.everyWeekdayPembayaran, + cachedData?.everyWeekPembayaran, + cachedData?.tukarInvoicePembayaran, ]); const handleChangeSameAddress = () => { setSameAddress(!sameAddress); }; + console.log('formPengiriman', formPengiriman); return ( <> <h1 className={`font-bold ${isKonfirmasi ? 'text-xl' : ''}`}> @@ -466,7 +477,7 @@ const Pengiriman = ({ chekValid, buttonSubmitClick, isKonfirmasi }) => { ref={zipRef} placeholder='Kode Pos' type='number' - value={formPengiriman.zip} + value={formPengiriman.zipPengiriman} className='form-input' onChange={handleInputChange} /> @@ -763,7 +774,7 @@ const Pengiriman = ({ chekValid, buttonSubmitClick, isKonfirmasi }) => { <Checkbox colorScheme='red' key='1' - isChecked={isChecked(2)} + isChecked={isChecked(1)} onChange={() => handleCheckboxChange(1)} > Good Receipt (GR) |
