summaryrefslogtreecommitdiff
path: root/src/pages/my/transactions.js
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2023-02-06 16:15:14 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2023-02-06 16:15:14 +0700
commite561175d7167da3f6ac25200ad3cce63ea38e20b (patch)
tree0ad04bc66ef2b5ca23f35bfa9614731e1240d9f3 /src/pages/my/transactions.js
parent620223f151700bbd91a33d32e2a4c29d4c287e9d (diff)
no message
Diffstat (limited to 'src/pages/my/transactions.js')
-rw-r--r--src/pages/my/transactions.js27
1 files changed, 24 insertions, 3 deletions
diff --git a/src/pages/my/transactions.js b/src/pages/my/transactions.js
index 6eb0fb4e..8be43af7 100644
--- a/src/pages/my/transactions.js
+++ b/src/pages/my/transactions.js
@@ -58,15 +58,36 @@ export default function Transactions() {
router.push(`/my/transactions${queryParams}`);
};
+ const downloadPurchaseOrder = (data) => {
+ const url = `${process.env.ODOO_HOST}/api/v1/partner/${auth.partner_id}/sale_order/${data.id}/download_po/${data.token}`;
+ window.open(url, 'download');
+ closePopup();
+ };
+
+ const downloadQuotation = (data) => {
+ const url = `${process.env.ODOO_HOST}/api/v1/partner/${auth.partner_id}/sale_order/${data.id}/download/${data.token}`;
+ window.open(url, 'download');
+ closePopup();
+ };
+
const childrenPopup = (data) => (
<div className="flex flex-col gap-y-6">
<button
- className="text-left"
+ className="text-left disabled:opacity-60"
+ disabled={!data?.purchase_order_file}
+ onClick={() => downloadPurchaseOrder(data)}
+ >
+ Download PO
+ </button>
+ <button
+ className="text-left disabled:opacity-60"
+ disabled={data?.status != 'draft'}
+ onClick={() => downloadQuotation(data)}
>
Download Quotation
</button>
<button
- className="text-left disabled:opacity-70"
+ className="text-left disabled:opacity-60"
disabled={ data?.status != 'waiting' }
onClick={() => {openConfirmAlert(data); closePopup()}}
>
@@ -99,7 +120,7 @@ export default function Transactions() {
title: 'Batalkan Transaksi',
caption: 'Apakah anda yakin untuk membatalkan transaksi?',
closeText: 'Tidak',
- submitText: 'Iya, batalkan',
+ submitText: 'Ya, Batalkan',
onSubmit: submitCancelTransaction
});