From e9cd13307f0095dc4edc5048752675d80c551564 Mon Sep 17 00:00:00 2001 From: it-fixcomart Date: Fri, 6 Dec 2024 17:06:26 +0700 Subject: pengajuan tempo --- src/lib/tempo/components/Tempo.jsx | 217 ++++++++++++++++++++----------------- 1 file changed, 116 insertions(+), 101 deletions(-) (limited to 'src/lib/tempo/components') diff --git a/src/lib/tempo/components/Tempo.jsx b/src/lib/tempo/components/Tempo.jsx index e6c3959d..95eb461f 100644 --- a/src/lib/tempo/components/Tempo.jsx +++ b/src/lib/tempo/components/Tempo.jsx @@ -27,11 +27,13 @@ import odooApi from '@/core/api/odooApi'; import { getAuth } from '@/core/utils/auth'; import ProgressBar from '@ramonak/react-progress-bar'; import FooterBanner from '~/modules/footer-banner'; +import Image from '~/components/ui/image'; +import useDevice from '@/core/hooks/useDevice'; const Tempo = () => { const auth = getAuth(); const router = useRouter(); const { q = '', page = 1, limit = 15 } = router.query; - + const { isDesktop, isMobile } = useDevice(); const [pageNew, setPageNew] = useState(page); const [limitNew, setLimitNew] = useState(limit); @@ -173,116 +175,129 @@ const Tempo = () => { {getLabel()} -
-
-
- - setInputQuery(e.target.value)} - /> -
- {!invoices.isLoading && ( -
-

- Menampilkan {startItem}-{endItem} dari{' '} - {invoices?.data?.invoiceTotal} -

- -
- )} + {!invoices?.data?.invoices || + invoices?.data?.invoices?.length == 0 ? ( +
+ Registrasi Tempo
+ ) : ( +
+
+
+ + setInputQuery(e.target.value)} + /> +
+ {!invoices.isLoading && ( +
+

+ Menampilkan {startItem}-{endItem} dari{' '} + {invoices?.data?.invoiceTotal} +

+ +
+ )} +
- - - - - - - - - - - - - - {invoices.isLoading && ( +
No. InvoiceNo. TransaksiSalespersonTanggalJatuh TempoStatusTotal
+ - + + + + + + + - )} - {!invoices.isLoading && - (!invoices?.data?.invoices || - invoices?.data?.invoices?.length == 0) && ( + + + {invoices.isLoading && ( - + )} - {invoices.data?.invoices?.map((invoice) => ( - - - - - - - + + + )} + {invoices.data?.invoices?.map((invoice) => ( + + + + + + + - - - ))} - -
-
- -
-
No. InvoiceNo. TransaksiSalespersonTanggalJatuh TempoStatusTotal
Tidak ada invoice +
+ +
+
- - {invoice.name} - - {invoice.salesOrder || '-'}{invoice.sales}{invoice.invoiceDate}{invoice.invoiceDateDue} - {invoice.amountResidual > 0 ? ( - new Date() > getDueDate(invoice.invoiceDateDue) ? ( -
- Jatuh Tempo -
+ {!invoices.isLoading && + (!invoices?.data?.invoices || + invoices?.data?.invoices?.length == 0) && ( +
Tidak ada Invoice
+ + {invoice.name} + + {invoice.salesOrder || '-'}{invoice.sales}{invoice.invoiceDate}{invoice.invoiceDateDue} + {invoice.amountResidual > 0 ? ( + new Date() > getDueDate(invoice.invoiceDateDue) ? ( +
+ Jatuh Tempo +
+ ) : ( +
+ Belum Lunas +
+ ) ) : ( -
- Belum Lunas +
+ Lunas
- ) - ) : ( -
- Lunas -
- )} -
- {currencyFormat(invoice.amountTotal)} -
+ )} + + + {currencyFormat(invoice.amountTotal)} + + + ))} + + + + +
+ )} - -
-- cgit v1.2.3