diff options
| author | Rafi Zadanly <zadanlyr@gmail.com> | 2023-02-06 16:15:14 +0700 |
|---|---|---|
| committer | Rafi Zadanly <zadanlyr@gmail.com> | 2023-02-06 16:15:14 +0700 |
| commit | e561175d7167da3f6ac25200ad3cce63ea38e20b (patch) | |
| tree | 0ad04bc66ef2b5ca23f35bfa9614731e1240d9f3 /src/pages/my/transactions.js | |
| parent | 620223f151700bbd91a33d32e2a4c29d4c287e9d (diff) | |
no message
Diffstat (limited to 'src/pages/my/transactions.js')
| -rw-r--r-- | src/pages/my/transactions.js | 27 |
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 }); |
