From c897a78ae04bbdb51cb442c2a85c579487aca614 Mon Sep 17 00:00:00 2001 From: it-fixcomart Date: Thu, 7 Aug 2025 15:10:02 +0700 Subject: fixing mobile(ongoing) --- src/lib/transaction/components/Transaction.jsx | 105 ++++++++++++++++-------- src/lib/variant/components/VariantGroupCard.jsx | 7 +- 2 files changed, 78 insertions(+), 34 deletions(-) (limited to 'src/lib') diff --git a/src/lib/transaction/components/Transaction.jsx b/src/lib/transaction/components/Transaction.jsx index 842567f8..c9c0b1cc 100644 --- a/src/lib/transaction/components/Transaction.jsx +++ b/src/lib/transaction/components/Transaction.jsx @@ -45,9 +45,11 @@ import { downloadInvoice, downloadTaxInvoice, } from '@/lib/invoice/utils/invoices'; +import { Download } from 'lucide-react'; import axios from 'axios'; import InformationSection from '../../treckingAwb/component/InformationSection'; import { Button } from '@chakra-ui/react'; +import { div } from 'lodash-contrib'; const Transaction = ({ id }) => { const PPN = process.env.NEXT_PUBLIC_PPN; const router = useRouter(); @@ -195,6 +197,7 @@ const Transaction = ({ id }) => { } toast.success('Berhasil melanjutkan pesanan'); transaction.refetch(); + // console.log(transaction); /* const midtrans = async () => { for (const product of products) deleteItemCart({ productId: product.id }); @@ -526,7 +529,7 @@ const Transaction = ({ id }) => {
-
Status Transaksi
+
{transaction.data?.name}
@@ -559,16 +562,6 @@ const Transaction = ({ id }) => {
- -
- -
-
- -
- {transaction.data?.expectedReadyToShip} -
-

{transaction.data?.name}

@@ -580,9 +573,6 @@ const Transaction = ({ id }) => { {transaction.data?.purchaseOrderName || '-'} - - {transaction.data?.paymentTerm || '-'} - {transaction.data?.sales} @@ -591,6 +581,7 @@ const Transaction = ({ id }) => {
+ {transaction.data?.pickings?.length != 0 &&(
Info Pengiriman
{ Lihat Detail
+ )}
+ +
+ {transaction.data?.expectedReadyToShip} +
+

{transaction.data?.pickings?.length == 0 @@ -686,7 +683,7 @@ const Transaction = ({ id }) => {

- {/* +

Invoice

@@ -715,17 +712,17 @@ const Transaction = ({ id }) => {
Belum ada invoice
)}
-
*/} +
- {/* {!auth?.feature.soApproval && ( + {!auth?.feature.soApproval && (
{transaction.data?.purchaseOrderName || '-'} -
-

Dokumen PO

+
+

Dokumen PO :

)} - */} +
Detail Produk
{transaction?.data?.products.length > 0 ? (
- +
Rincian Pembayaran

Metode Pembayaran

- {transaction.data?.paymentType - ? transaction.data?.paymentType - ?.replace(/_/g, ' ') - .replace(/\b\w/g, (char) => char.toUpperCase()) - : '-'} + {transaction.data?.paymentTerm || '-'}

Berat Barang

-

{transaction.data?.pickings[0]?.weightTotal + ' Kg'}

+

{(transaction.data?.products?.reduce((total, item) => total + (item.weight || 0), 0)) + ' Kg'}


@@ -822,7 +815,7 @@ const Transaction = ({ id }) => { {transaction.data?.status === 'draft' && (
+ {transaction.data?.status == 'draft' && + transaction?.data?.purchaseOrderFile && ( + + )}
)} @@ -876,15 +878,44 @@ const Transaction = ({ id }) => { {transaction?.data?.name} + {transaction.data?.status === 'draft' && ( +
+ + +
+ + {transaction.data?.status == 'draft' && + transaction?.data?.purchaseOrderFile && ( + + )} +
+
+ )}
- {transaction.data?.status === 'draft' && ( + {/* {transaction.data?.status === 'draft' && (
+ + {transaction.data?.status == 'draft' && + transaction?.data?.purchaseOrderFile && ( + + )}
- )} + )} */}
diff --git a/src/lib/variant/components/VariantGroupCard.jsx b/src/lib/variant/components/VariantGroupCard.jsx index 1e921546..7db9703b 100644 --- a/src/lib/variant/components/VariantGroupCard.jsx +++ b/src/lib/variant/components/VariantGroupCard.jsx @@ -10,7 +10,10 @@ const VariantGroupCard = ({ variants, ...props }) => { return ( <> {variantsToShow?.map((variant, index) => ( - <> +
{variant.program && variant.program.items && @@ -48,7 +51,7 @@ const VariantGroupCard = ({ variants, ...props }) => {
))} - +
))} {variants.length > 2 && (