From 60cbad2ae4b551d8f1e6959a3c90134c16b10e26 Mon Sep 17 00:00:00 2001 From: it-fixcomart Date: Thu, 22 May 2025 15:33:04 +0700 Subject: form-merchant & quotation tampilan --- src/lib/checkout/components/FinishCheckout.jsx | 11 +++--- .../merchant/components/InformasiPerusahaan.jsx | 46 +++++++++++++--------- src/lib/transaction/components/Transaction.jsx | 19 ++++++--- 3 files changed, 47 insertions(+), 29 deletions(-) diff --git a/src/lib/checkout/components/FinishCheckout.jsx b/src/lib/checkout/components/FinishCheckout.jsx index 4a67b252..232f8a67 100644 --- a/src/lib/checkout/components/FinishCheckout.jsx +++ b/src/lib/checkout/components/FinishCheckout.jsx @@ -43,7 +43,7 @@ const FinishCheckout = ({ query }) => { toast.error('Gagal mengirimkan rincian pesanan'); } }; - +console.log(data) return (
{ height={isMobile ? 300 : 450} />
- Terima Kasih atas Pembelian Kamu + Terima Kasih atas Pembelian di Indoteknik.com
+

No. Transaksi: {query?.order_id?.replaceAll('-', '/')}

-

No. Transaksi

-

- {query?.order_id?.replaceAll('-', '/')} -

+

Estimasi Barang Siap pada Tanggal

+

{data?.expectedReadyToShip}

{ if (format == 'pdf') { @@ -228,7 +230,7 @@ const CreateMerchant = forwardRef( accountNumber: data.accountNumber || '', phone: data.phone || '', mobile: data.mobile || '', - bisnisType: data.bisnisType ? parseInt(data.bisnisType) : null, + bisnisType: data.bisnisType || '', categoryPerusahaan: data.categoryPerusahaan ? parseInt(data.categoryPerusahaan) : null, @@ -262,6 +264,12 @@ const CreateMerchant = forwardRef( loadData(); }, [reset, handleIsError]); + useEffect(() => { + if (errors.bisnisType && bisnisTypeRef.current) { + bisnisTypeRef.current.scrollIntoView({ behavior: "smooth", block: "center" }); + } + }, [errors.bisnisType]); + useEffect(() => { const loadProfile = async () => { try { @@ -530,7 +538,6 @@ const CreateMerchant = forwardRef( } return; } - const create_leads = await createMerchantApi({ data }); if (create_leads) { toast.dismiss(toastId); @@ -593,9 +600,11 @@ const CreateMerchant = forwardRef( name="bisnisType" control={control} render={({ field }) => ( -
+
+
-
+
+
{dataBisnisType.map((option) => (
- )} />
@@ -640,7 +649,7 @@ const CreateMerchant = forwardRef( className='form-input' /> - Format: PT. INDOTEKNIK DOTCOM GEMILANG + Format: PT. INDOTEKNIK DOTCOM GEMILANG{''}
{errors.name?.message} @@ -722,7 +731,7 @@ const CreateMerchant = forwardRef( {!isKonfirmasi && ( - Alamat sesuai dengan alamat perusahaan + Alamat sesuai dengan alamat perusahaan{''} )}
@@ -1551,7 +1560,7 @@ const CreateMerchant = forwardRef( name="bisnisType" control={control} render={({ field }) => ( -
+
{dataBisnisType.map((option) => ( @@ -1570,15 +1579,15 @@ const CreateMerchant = forwardRef(
{option.label} + ))}
-
- {errors.bisnisType?.message} -
)} /> - +
+ {errors.bisnisType?.message} +
{
+ + {transaction.data?.expectedReadyToShip} + {transaction.data?.name} @@ -615,11 +618,17 @@ const Transaction = ({ id }) => { )}
-
- - {transaction?.data?.name} - - +
+
+ + {transaction?.data?.name} + + +
+ +
+ Estimasi Barang Siap: {transaction?.data?.expectedReadyToShip} +